Flake Inputs: • Updated input 'astal': 'github:Aylur/astal' (2025-01-12) rev: 6fd7ae514af36ff9baf1209a2eeebd3a26cf94ce → 'github:Aylur/astal' (2025-01-13) rev: cac0fc63bfe098b26753db8262f5d95ac42b281b • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar' (2025-01-12) rev: dd69b17b383e6135a8198248292786b7839aef85 → 'github:elchininet/custom-sidebar' (2025-01-14) rev: 2861df235213e2cdbabddd41ecdf41b57ab5f33c • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-10) rev: 3a200a4c9f74c93c7fa97d013613db60a3290538 → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-13) rev: 4211dfa2f8649d724f4d08f382dba7ffc7af59f9 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-10) rev: 2532b500c3ed2b8940e831039dcec5a5ea093afc → 'github:nix-community/home-manager' (2025-01-13) rev: fc52a210b60f2f52c74eac41a8647c1573d2071d • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2025-01-09) rev: dcf43737772490f9dc755983f5c8ddda5f83ec5b → 'github:horriblename/hyprgrass' (2025-01-13) rev: d324904d70e8c9710bcf772227f364262baf3820 • Updated input 'nh': 'github:viperML/nh' (2025-01-02) rev: b7a857066e726dafe9c5f00a8af6ab3f25036ee1 → 'github:viperML/nh' (2025-01-13) rev: f4da5cf5af09e01a0177e889aa6fc682c6176a67 • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-01-12) rev: f0bba32370e38a6ed18d7c5c741d23fe53e2d265 → 'github:fufexan/nix-gaming' (2025-01-14) rev: 1a9c52cd7517137c9cc74d4b73dfd63678e17c5f • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-01-10) rev: 130595eba61081acde9001f43de3248d8888ac4a → 'github:NixOS/nixpkgs' (2025-01-12) rev: ed4a395ea001367c1f13d34b1e01aa10290f67d6 • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-01-12) rev: 2cb439411d17eb145a99536196f5ab11685268b8 → 'github:nix-community/nixpkgs-wayland' (2025-01-13) rev: 6dd8c0145109a9b9aff360eb6c4319ba65a890cf • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-01-10) rev: f214c1b76c347a4e9c8fb68c73d4293a6820d125 → 'github:Mic92/sops-nix' (2025-01-13) rev: 553c7cb22fed19fd60eb310423fdc93045c51ba8 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-01-11) rev: 0f7dc906b5a0c7e4e960ff0a87a51d050aec45b7 → 'github:thlucas1/SpotifyWebApiPython' (2025-01-14) rev: a6deed7acda1c4df0009fb1aacfdc1c4dd203ac1 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-01-12) rev: 627e07e5627da27ccc474bfe9cdb61f3126e0adb → 'github:make-all/tuya-local' (2025-01-13) rev: 85f3c17a9b4a0fd4f799c7223d7b87496dcd0b4f Docker Images: • nginx latest: sha256:42e917aaa1b5bb40dd0f6f7f4f857490ac7747d7ef73b391c774a41a8b994f15 → sha256:2300fb715ab3a2595a3e6956db7379d25b2815973416e6261dde607ca3a86370 Node modules: @stylistic/eslint-plugin: 2.12.1 -> 2.13.0 typescript-eslint: 8.19.1 -> 8.20.0 @types/node: 22.10.5 -> 22.10.6
This commit is contained in:
parent
be9774e63b
commit
e44065588d
17 changed files with 193 additions and 403 deletions
|
@ -5,12 +5,12 @@
|
|||
"exports": "./index.ts",
|
||||
"devDependencies": {
|
||||
"@eslint/js": "9.18.0",
|
||||
"@stylistic/eslint-plugin": "2.12.1",
|
||||
"@stylistic/eslint-plugin": "2.13.0",
|
||||
"eslint": "9.18.0",
|
||||
"eslint-plugin-jsdoc": "50.6.1",
|
||||
"jiti": "2.4.2",
|
||||
"pkg-types": "1.3.0",
|
||||
"typescript": "5.7.3",
|
||||
"typescript-eslint": "8.19.1"
|
||||
"typescript-eslint": "8.20.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
}:
|
||||
buildApp {
|
||||
src = ./.;
|
||||
npmDepsHash = "sha256-x4xfn5NiIfNwL0NSHX5j4hj3g1N/Lv5qhgaKMCcu7x0=";
|
||||
npmDepsHash = "sha256-rDDf8IUW18Pbt0KDZrMoReO0Su1DsQ8eJKAF3NYQXu0=";
|
||||
|
||||
runtimeInputs = [
|
||||
ffmpeg-full
|
||||
|
|
12
apps/extract-subs/package-lock.json
generated
12
apps/extract-subs/package-lock.json
generated
|
@ -15,7 +15,7 @@
|
|||
"extract-subs": "out/bin/app.cjs"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "22.10.5",
|
||||
"@types/node": "22.10.6",
|
||||
"esbuild": "0.24.2",
|
||||
"eslint": "9.18.0",
|
||||
"eslint-conf": "file:../config",
|
||||
|
@ -29,13 +29,13 @@
|
|||
"dev": true,
|
||||
"devDependencies": {
|
||||
"@eslint/js": "9.18.0",
|
||||
"@stylistic/eslint-plugin": "2.12.1",
|
||||
"@stylistic/eslint-plugin": "2.13.0",
|
||||
"eslint": "9.18.0",
|
||||
"eslint-plugin-jsdoc": "50.6.1",
|
||||
"jiti": "2.4.2",
|
||||
"pkg-types": "1.3.0",
|
||||
"typescript": "5.7.3",
|
||||
"typescript-eslint": "8.19.1"
|
||||
"typescript-eslint": "8.20.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@esbuild/aix-ppc64": {
|
||||
|
@ -681,9 +681,9 @@
|
|||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.10.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz",
|
||||
"integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==",
|
||||
"version": "22.10.6",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz",
|
||||
"integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"undici-types": "~6.20.0"
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"eslint-conf": "file:../config",
|
||||
"@types/node": "22.10.5",
|
||||
"@types/node": "22.10.6",
|
||||
"esbuild": "0.24.2",
|
||||
"eslint": "9.18.0",
|
||||
"jiti": "2.4.2",
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}:
|
||||
buildApp {
|
||||
src = ./.;
|
||||
npmDepsHash = "sha256-jriJB5WgUtrXG1X4W0Gp/vF2bH4d1ZkU5LUBWJ1o46Y=";
|
||||
npmDepsHash = "sha256-VZhn8R8SC4XnWbY8sb6982Q4RY4pBfD+p6/cu9M5xho=";
|
||||
|
||||
runtimeInputs = [
|
||||
go
|
||||
|
|
29
apps/update-sources/package-lock.json
generated
29
apps/update-sources/package-lock.json
generated
|
@ -11,7 +11,7 @@
|
|||
"update-sources": "out/bin/app.cjs"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "22.10.5",
|
||||
"@types/node": "22.10.6",
|
||||
"esbuild": "0.24.2",
|
||||
"eslint": "9.18.0",
|
||||
"eslint-conf": "file:../config",
|
||||
|
@ -26,13 +26,13 @@
|
|||
"dev": true,
|
||||
"devDependencies": {
|
||||
"@eslint/js": "9.18.0",
|
||||
"@stylistic/eslint-plugin": "2.12.1",
|
||||
"@stylistic/eslint-plugin": "2.13.0",
|
||||
"eslint": "9.18.0",
|
||||
"eslint-plugin-jsdoc": "50.6.1",
|
||||
"jiti": "2.4.2",
|
||||
"pkg-types": "1.3.0",
|
||||
"typescript": "5.7.3",
|
||||
"typescript-eslint": "8.19.1"
|
||||
"typescript-eslint": "8.20.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@esbuild/aix-ppc64": {
|
||||
|
@ -669,9 +669,9 @@
|
|||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.10.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz",
|
||||
"integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==",
|
||||
"version": "22.10.6",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz",
|
||||
"integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
@ -1352,18 +1352,25 @@
|
|||
}
|
||||
},
|
||||
"node_modules/mlly": {
|
||||
"version": "1.7.3",
|
||||
"resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz",
|
||||
"integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==",
|
||||
"version": "1.7.4",
|
||||
"resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz",
|
||||
"integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"acorn": "^8.14.0",
|
||||
"pathe": "^1.1.2",
|
||||
"pkg-types": "^1.2.1",
|
||||
"pathe": "^2.0.1",
|
||||
"pkg-types": "^1.3.0",
|
||||
"ufo": "^1.5.4"
|
||||
}
|
||||
},
|
||||
"node_modules/mlly/node_modules/pathe": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.1.tgz",
|
||||
"integrity": "sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/ms": {
|
||||
"version": "2.1.3",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"eslint-conf": "file:../config",
|
||||
"@types/node": "22.10.5",
|
||||
"@types/node": "22.10.6",
|
||||
"esbuild": "0.24.2",
|
||||
"eslint": "9.18.0",
|
||||
"jiti": "2.4.2",
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
pkgs:
|
||||
pkgs.dockerTools.pullImage rec {
|
||||
imageName = "nginx";
|
||||
imageDigest = "sha256:42e917aaa1b5bb40dd0f6f7f4f857490ac7747d7ef73b391c774a41a8b994f15";
|
||||
hash = "sha256-/cRsGy2N0RDeNigyUqOEDQbuExEKAnLPF+3XzV+We14=";
|
||||
imageDigest = "sha256:2300fb715ab3a2595a3e6956db7379d25b2815973416e6261dde607ca3a86370";
|
||||
hash = "sha256-ffnlb1m2YeAr9Nj4oSYINmGTrvcazCuEMQaws6jCjpA=";
|
||||
finalImageName = imageName;
|
||||
finalImageTag = "latest";
|
||||
}
|
||||
|
|
74
flake.lock
generated
74
flake.lock
generated
|
@ -79,11 +79,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736687389,
|
||||
"narHash": "sha256-IjLW96gjrCAjx/QZOvYyNpoeb53bkOJ6dDQt8ubaMMY=",
|
||||
"lastModified": 1736755985,
|
||||
"narHash": "sha256-kNtKWbQ+gMzmAF7KNSZ4Hb8/2cfSNoURCyRSB0nx2I4=",
|
||||
"owner": "Aylur",
|
||||
"repo": "astal",
|
||||
"rev": "6fd7ae514af36ff9baf1209a2eeebd3a26cf94ce",
|
||||
"rev": "cac0fc63bfe098b26753db8262f5d95ac42b281b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -163,11 +163,11 @@
|
|||
"custom-sidebar-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736692257,
|
||||
"narHash": "sha256-audDQz6nDC25j28GPgdB18vKfTpk1ayyG2zHTRmx9Zo=",
|
||||
"lastModified": 1736818796,
|
||||
"narHash": "sha256-eSbTjIuHqwkOB1i53mAue3zY5Zft7+fjcM80Xua53go=",
|
||||
"owner": "elchininet",
|
||||
"repo": "custom-sidebar",
|
||||
"rev": "dd69b17b383e6135a8198248292786b7839aef85",
|
||||
"rev": "2861df235213e2cdbabddd41ecdf41b57ab5f33c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -425,11 +425,11 @@
|
|||
"gpu-screen-recorder-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736549955,
|
||||
"narHash": "sha256-04etdvqCx0keFAP8t60x/MimJZUupYjOkQbZDfFwhQ4=",
|
||||
"lastModified": 1736800162,
|
||||
"narHash": "sha256-58s9F1T+7/yhTJrFvKTfDW7/zeEz6VNDbxgjLdQNzG8=",
|
||||
"ref": "refs/heads/master",
|
||||
"rev": "3a200a4c9f74c93c7fa97d013613db60a3290538",
|
||||
"revCount": 939,
|
||||
"rev": "4211dfa2f8649d724f4d08f382dba7ffc7af59f9",
|
||||
"revCount": 941,
|
||||
"type": "git",
|
||||
"url": "https://repo.dec05eba.com/gpu-screen-recorder"
|
||||
},
|
||||
|
@ -520,11 +520,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736508663,
|
||||
"narHash": "sha256-ZOaGwa+WnB7Zn3YXimqjmIugAnHePdXCmNu+AHkq808=",
|
||||
"lastModified": 1736785676,
|
||||
"narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "2532b500c3ed2b8940e831039dcec5a5ea093afc",
|
||||
"rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -627,11 +627,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736458338,
|
||||
"narHash": "sha256-zfwuLQU9e9E4gRIWiL94kDI0hcFJuFjLrZqsqO/WcPE=",
|
||||
"lastModified": 1736771168,
|
||||
"narHash": "sha256-8TaiwQorn5etYxUtyUYPJBkWuzfoULHSwGDEf+cOhh4=",
|
||||
"owner": "horriblename",
|
||||
"repo": "hyprgrass",
|
||||
"rev": "dcf43737772490f9dc755983f5c8ddda5f83ec5b",
|
||||
"rev": "d324904d70e8c9710bcf772227f364262baf3820",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1136,11 +1136,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1735816258,
|
||||
"narHash": "sha256-7zBiXoC43piFocq0wHvNm5KgzolCi3axD4QhWfsw4DU=",
|
||||
"lastModified": 1736755595,
|
||||
"narHash": "sha256-MCUsaDZVi2FCVvLPXkekq5i1BxTX/5zyLLEJDFX1u5Y=",
|
||||
"owner": "viperML",
|
||||
"repo": "nh",
|
||||
"rev": "b7a857066e726dafe9c5f00a8af6ab3f25036ee1",
|
||||
"rev": "f4da5cf5af09e01a0177e889aa6fc682c6176a67",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1255,11 +1255,11 @@
|
|||
"umu": "umu"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736689695,
|
||||
"narHash": "sha256-Sx7Z3ow07ei4FBHuC9p5zkM0kPsHVnne6RK9sKMAZ0I=",
|
||||
"lastModified": 1736818546,
|
||||
"narHash": "sha256-rehuAIJzjQ5/vBar7xvPzHzqrxcHHDBHqqhsDZHu55M=",
|
||||
"owner": "fufexan",
|
||||
"repo": "nix-gaming",
|
||||
"rev": "f0bba32370e38a6ed18d7c5c741d23fe53e2d265",
|
||||
"rev": "1a9c52cd7517137c9cc74d4b73dfd63678e17c5f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1387,11 +1387,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1736523798,
|
||||
"narHash": "sha256-Xb8mke6UCYjge9kPR9o4P1nVrhk7QBbKv3xQ9cj7h2s=",
|
||||
"lastModified": 1736701207,
|
||||
"narHash": "sha256-jG/+MvjVY7SlTakzZ2fJ5dC3V1PrKKrUEOEE30jrOKA=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "130595eba61081acde9001f43de3248d8888ac4a",
|
||||
"rev": "ed4a395ea001367c1f13d34b1e01aa10290f67d6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1462,11 +1462,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736685270,
|
||||
"narHash": "sha256-Zp2n4OoCsvjxS18u8Qsu3PF8R+IhhOEfrokgZmxOwrY=",
|
||||
"lastModified": 1736781931,
|
||||
"narHash": "sha256-bmrFKTZcQyQ4o8tzJZa+FMNQAsFRcBGAR1Qg9SA/8OI=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nixpkgs-wayland",
|
||||
"rev": "2cb439411d17eb145a99536196f5ab11685268b8",
|
||||
"rev": "6dd8c0145109a9b9aff360eb6c4319ba65a890cf",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1834,11 +1834,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1736515725,
|
||||
"narHash": "sha256-4P99yL8vGehwzytkpP87eklBePt6aqeEC5JFsIzhfUs=",
|
||||
"lastModified": 1736808430,
|
||||
"narHash": "sha256-wlgdf/n7bJMLBheqt1jmPoxJFrUP6FByKQFXuM9YvIk=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "f214c1b76c347a4e9c8fb68c73d4293a6820d125",
|
||||
"rev": "553c7cb22fed19fd60eb310423fdc93045c51ba8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1866,11 +1866,11 @@
|
|||
"spotifywebapi-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736570030,
|
||||
"narHash": "sha256-vP36zMCkDT8EjOrSZxUR7GpX9ALgOPmotRQ3Rp2TJ10=",
|
||||
"lastModified": 1736828805,
|
||||
"narHash": "sha256-xehaGwYwDYnEeePa+etTGbFdbJ9O460MUrcX3qWlvRQ=",
|
||||
"owner": "thlucas1",
|
||||
"repo": "SpotifyWebApiPython",
|
||||
"rev": "0f7dc906b5a0c7e4e960ff0a87a51d050aec45b7",
|
||||
"rev": "a6deed7acda1c4df0009fb1aacfdc1c4dd203ac1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -1949,11 +1949,11 @@
|
|||
"tuya-local-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1736691370,
|
||||
"narHash": "sha256-RdM5XPnILswSum76e9bD4oJJcYIX+GW+kjT6OIcD06w=",
|
||||
"lastModified": 1736808220,
|
||||
"narHash": "sha256-iF3mh8hoqgdWCkITxrQEiKJgGo+EWKkZjdDttpNWz5Y=",
|
||||
"owner": "make-all",
|
||||
"repo": "tuya-local",
|
||||
"rev": "627e07e5627da27ccc474bfe9cdb61f3126e0adb",
|
||||
"rev": "85f3c17a9b4a0fd4f799c7223d7b87496dcd0b4f",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -20,8 +20,7 @@ inputs: rec {
|
|||
inherit cudaSupport;
|
||||
allowUnfree = true;
|
||||
|
||||
# FIXME: Roslyn-ls uses dotnet6
|
||||
# https://github.com/NixOS/nixpkgs/blob/d3c42f187194c26d9f0309a8ecc469d6c878ce33/pkgs/by-name/ro/roslyn-ls/package.nix#L21
|
||||
# FIXME: Roslyn-ls uses dotnet6 https://pr-tracker.nelim.org/?pr=373293
|
||||
permittedInsecurePackages =
|
||||
[
|
||||
"dotnet-core-combined"
|
||||
|
|
|
@ -21,7 +21,7 @@ in
|
|||
pname = "${pname}-types";
|
||||
version = "0.0.0";
|
||||
|
||||
npmDepsHash = "sha256-Ory8Ia4BYgHzmftcSQm6k4P14IRgqYDYGmckxTiuGLs=";
|
||||
npmDepsHash = "sha256-SRk3DD/CyvS2QgOaA2jCExvkDIBMTSorLIA4jtn5Nls=";
|
||||
|
||||
src = ./.;
|
||||
dontNpmBuild = true;
|
||||
|
|
128
lib/pkgs/mk-types/package-lock.json
generated
128
lib/pkgs/mk-types/package-lock.json
generated
|
@ -44,12 +44,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/checkbox": {
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.5.tgz",
|
||||
"integrity": "sha512-H//QP3E8Vy0oYX5lw6WSFnOTiRUNm4+LYRby1/1r6y3doRurnqekAj4pJoUbdL5ESEgLqJFJ5HhNDWTp5Qyz5A==",
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.0.6.tgz",
|
||||
"integrity": "sha512-PgP35JfmGjHU0LSXOyRew0zHuA9N6OJwOlos1fZ20b7j8ISeAdib3L+n0jIxBtX958UeEpte6xhG/gxJ5iUqMw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/figures": "^1.0.9",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"ansi-escapes": "^4.3.2",
|
||||
|
@ -63,12 +63,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/confirm": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.2.tgz",
|
||||
"integrity": "sha512-VKgaKxw2I3cu2smedeMFyxuYyI+HABlFY1Px4j8NueA7xDskKAo9hxEQemTpp1Fu4OiTtOCgU4eK91BVuBKH3g==",
|
||||
"version": "5.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.3.tgz",
|
||||
"integrity": "sha512-fuF9laMmHoOgWapF9h9hv6opA5WvmGFHsTYGCmuFxcghIhEhb3dN0CdQR4BUMqa2H506NCj8cGX4jwMsE4t6dA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/type": "^3.0.2"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -79,9 +79,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/core": {
|
||||
"version": "10.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.3.tgz",
|
||||
"integrity": "sha512-+7/dCYwDku2xfcWJWX6Urxb8aRz6d0K+4lRgIBM08ktE84dm++RPROgnVfWq4hLK5FVu/O4rbO9HnJtaz3pt2w==",
|
||||
"version": "10.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.4.tgz",
|
||||
"integrity": "sha512-5y4/PUJVnRb4bwWY67KLdebWOhOc7xj5IP2J80oWXa64mVag24rwQ1VAdnj7/eDY/odhguW0zQ1Mp1pj6fO/2w==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/figures": "^1.0.9",
|
||||
|
@ -99,12 +99,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/editor": {
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.2.tgz",
|
||||
"integrity": "sha512-BPLJsWxLO6r47wU2qtGG+akQuoSCotDlOu8GTIkJVxJpNNVYnA60xKHkSGbEAALO+D3DFeRXE0JFvFJ53sVbjA==",
|
||||
"version": "4.2.3",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.3.tgz",
|
||||
"integrity": "sha512-S9KnIOJuTZpb9upeRSBBhoDZv7aSV3pG9TECrBj0f+ZsFwccz886hzKBrChGrXMJwd4NKY+pOA9Vy72uqnd6Eg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"external-editor": "^3.1.0"
|
||||
},
|
||||
|
@ -116,12 +116,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/expand": {
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.5.tgz",
|
||||
"integrity": "sha512-Ff3CqHmc8MuUu9A0LKgftzIdp+D5k/kTYHGmjY7iouO37OuP6Np4UqL0clkjQ2UHph7ORwvi0RMfSNnH3PF0PQ==",
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.6.tgz",
|
||||
"integrity": "sha512-TRTfi1mv1GeIZGyi9PQmvAaH65ZlG4/FACq6wSzs7Vvf1z5dnNWsAAXBjWMHt76l+1hUY8teIqJFrWBk5N6gsg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"yoctocolors-cjs": "^2.1.2"
|
||||
},
|
||||
|
@ -142,12 +142,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/input": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.2.tgz",
|
||||
"integrity": "sha512-YnnskI/AX92KVU6gjNxdeLNqdJPBEOkL3I6EzZjfByKskjZtJuAX1CBev8AAHJsLaB3X9JCQoB/ag2dyzRPdSg==",
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.3.tgz",
|
||||
"integrity": "sha512-zeo++6f7hxaEe7OjtMzdGZPHiawsfmCZxWB9X1NpmYgbeoyerIbWemvlBxxl+sQIlHC0WuSAG19ibMq3gbhaqQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/type": "^3.0.2"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -158,12 +158,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/number": {
|
||||
"version": "3.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.5.tgz",
|
||||
"integrity": "sha512-O/gcUwhS0TzBdBszYues3B4PTwyOLo51RctvXPRGtDfwIftuTTdPnm3K7oiK2OC2CDc7eG4UNa+QtdLlaJxIOA==",
|
||||
"version": "3.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.6.tgz",
|
||||
"integrity": "sha512-xO07lftUHk1rs1gR0KbqB+LJPhkUNkyzV/KhH+937hdkMazmAYHLm1OIrNKpPelppeV1FgWrgFDjdUD8mM+XUg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/type": "^3.0.2"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -174,12 +174,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/password": {
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.5.tgz",
|
||||
"integrity": "sha512-/Undb8fTDSo6LX79OtAsdaaW08x6Xx9zr4z9Xd1VV/N4kDnJ9fWyUHJ287V0XTqMYgH/5SnZBU2e8VzgpGWO8g==",
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.6.tgz",
|
||||
"integrity": "sha512-QLF0HmMpHZPPMp10WGXh6F+ZPvzWE7LX6rNoccdktv/Rov0B+0f+eyXkAcgqy5cH9V+WSpbLxu2lo3ysEVK91w==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"ansi-escapes": "^4.3.2"
|
||||
},
|
||||
|
@ -191,21 +191,21 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/prompts": {
|
||||
"version": "7.2.2",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.2.tgz",
|
||||
"integrity": "sha512-kUd4L1S8huk+2FbIl0UbBqZ6g8mYFtag9Pb8IqzeefIYgRXyS4Oc29ikuSlhfSkEYjG+gBAA5Ip0JvuvSqtfWA==",
|
||||
"version": "7.2.3",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.3.tgz",
|
||||
"integrity": "sha512-hzfnm3uOoDySDXfDNOm9usOuYIaQvTgKp/13l1uJoe6UNY+Zpcn2RYt0jXz3yA+yemGHvDOxVzqWl3S5sQq53Q==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/checkbox": "^4.0.5",
|
||||
"@inquirer/confirm": "^5.1.2",
|
||||
"@inquirer/editor": "^4.2.2",
|
||||
"@inquirer/expand": "^4.0.5",
|
||||
"@inquirer/input": "^4.1.2",
|
||||
"@inquirer/number": "^3.0.5",
|
||||
"@inquirer/password": "^4.0.5",
|
||||
"@inquirer/rawlist": "^4.0.5",
|
||||
"@inquirer/search": "^3.0.5",
|
||||
"@inquirer/select": "^4.0.5"
|
||||
"@inquirer/checkbox": "^4.0.6",
|
||||
"@inquirer/confirm": "^5.1.3",
|
||||
"@inquirer/editor": "^4.2.3",
|
||||
"@inquirer/expand": "^4.0.6",
|
||||
"@inquirer/input": "^4.1.3",
|
||||
"@inquirer/number": "^3.0.6",
|
||||
"@inquirer/password": "^4.0.6",
|
||||
"@inquirer/rawlist": "^4.0.6",
|
||||
"@inquirer/search": "^3.0.6",
|
||||
"@inquirer/select": "^4.0.6"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
|
@ -215,12 +215,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/rawlist": {
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.5.tgz",
|
||||
"integrity": "sha512-38g3v5/cX3NUv+jcr4sU6phKAthQKv36NYRgahsZIGNIVy8ewtSnolCJ1N64nGwi/sTUz5AE6PV1ZF+NaIThxg==",
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.0.6.tgz",
|
||||
"integrity": "sha512-QoE4s1SsIPx27FO4L1b1mUjVcoHm1pWE/oCmm4z/Hl+V1Aw5IXl8FYYzGmfXaBT0l/sWr49XmNSiq7kg3Kd/Lg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"yoctocolors-cjs": "^2.1.2"
|
||||
},
|
||||
|
@ -232,12 +232,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/search": {
|
||||
"version": "3.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.5.tgz",
|
||||
"integrity": "sha512-INqlGeK85gOmlVY8aosAdOMWgOmpcA7+eDlq5WBdbh8aZbAXX0HItf1GIdDj8zQnh+8Pv0DXU7OvdaLVcV4bWA==",
|
||||
"version": "3.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.6.tgz",
|
||||
"integrity": "sha512-eFZ2hiAq0bZcFPuFFBmZEtXU1EarHLigE+ENCtpO+37NHCl4+Yokq1P/d09kUblObaikwfo97w+0FtG/EXl5Ng==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/figures": "^1.0.9",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"yoctocolors-cjs": "^2.1.2"
|
||||
|
@ -250,12 +250,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@inquirer/select": {
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.5.tgz",
|
||||
"integrity": "sha512-5UAnpWqs0G316MwJdSdgaRcWPIuUPllHa8pdHVi/w9KE/Ff/GzWhPwUn9ETtq/n8GEiWDUrP/LdJN8FJxf7JbA==",
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.0.6.tgz",
|
||||
"integrity": "sha512-yANzIiNZ8fhMm4NORm+a74+KFYHmf7BZphSOBovIzYPVLquseTGEkU5l2UTnBOf5k0VLmTgPighNDLE9QtbViQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/figures": "^1.0.9",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"ansi-escapes": "^4.3.2",
|
||||
|
@ -436,9 +436,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "22.10.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz",
|
||||
"integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==",
|
||||
"version": "22.10.6",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.6.tgz",
|
||||
"integrity": "sha512-qNiuwC4ZDAUNcY47xgaSuS92cjf8JbSUoaKS77bmLG1rU7MlATVSiw/IlrjtIyyskXBZ8KkNfjK/P5na7rgXbQ==",
|
||||
"license": "MIT",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
|
@ -869,13 +869,13 @@
|
|||
}
|
||||
},
|
||||
"node_modules/inquirer": {
|
||||
"version": "12.3.1",
|
||||
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.3.1.tgz",
|
||||
"integrity": "sha512-EEJuhXDogMeu3opiLncf4fvkf25vGxl0cBYv1WIdqV3bvdZraDn0B31zoNqFHe7WndBMctZuYkZ/H/IO1yw8yw==",
|
||||
"version": "12.3.2",
|
||||
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.3.2.tgz",
|
||||
"integrity": "sha512-YjQCIcDd3yyDuQrbII0FBtm/ZqNoWtvaC71yeCnd5Vbg4EgzsAGaemzfpzmqfvIZEp2roSwuZZKdM0C65hA43g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@inquirer/core": "^10.1.3",
|
||||
"@inquirer/prompts": "^7.2.2",
|
||||
"@inquirer/core": "^10.1.4",
|
||||
"@inquirer/prompts": "^7.2.3",
|
||||
"@inquirer/type": "^3.0.2",
|
||||
"ansi-escapes": "^4.3.2",
|
||||
"mute-stream": "^2.0.0",
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
npmDepsHash = "sha256-Kv9I+qf1b40FhV1orDFUIhURw1rvA8ggU+eXcZS+KXU=";
|
||||
npmDepsHash = "sha256-JE84VZUaBSs/Rw3Sk6/N6JY0TcEbq3MTo6uuW7tuU0k=";
|
||||
}
|
||||
|
|
108
modules/ags/config/package-lock.json
generated
108
modules/ags/config/package-lock.json
generated
|
@ -9,13 +9,13 @@
|
|||
"version": "0.0.0",
|
||||
"dependencies": {
|
||||
"@eslint/js": "9.18.0",
|
||||
"@stylistic/eslint-plugin": "2.12.1",
|
||||
"@stylistic/eslint-plugin": "2.13.0",
|
||||
"astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
|
||||
"eslint": "9.18.0",
|
||||
"eslint-plugin-jsdoc": "50.6.1",
|
||||
"fzf": "0.5.2",
|
||||
"jiti": "2.4.2",
|
||||
"typescript-eslint": "8.19.1"
|
||||
"typescript-eslint": "8.20.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@es-joy/jsdoccomment": {
|
||||
|
@ -304,9 +304,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@stylistic/eslint-plugin": {
|
||||
"version": "2.12.1",
|
||||
"resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.12.1.tgz",
|
||||
"integrity": "sha512-fubZKIHSPuo07FgRTn6S4Nl0uXPRPYVNpyZzIDGfp7Fny6JjNus6kReLD7NI380JXi4HtUTSOZ34LBuNPO1XLQ==",
|
||||
"version": "2.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz",
|
||||
"integrity": "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/utils": "^8.13.0",
|
||||
|
@ -335,16 +335,16 @@
|
|||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz",
|
||||
"integrity": "sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.20.0.tgz",
|
||||
"integrity": "sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/regexpp": "^4.10.0",
|
||||
"@typescript-eslint/scope-manager": "8.19.1",
|
||||
"@typescript-eslint/type-utils": "8.19.1",
|
||||
"@typescript-eslint/utils": "8.19.1",
|
||||
"@typescript-eslint/visitor-keys": "8.19.1",
|
||||
"@typescript-eslint/scope-manager": "8.20.0",
|
||||
"@typescript-eslint/type-utils": "8.20.0",
|
||||
"@typescript-eslint/utils": "8.20.0",
|
||||
"@typescript-eslint/visitor-keys": "8.20.0",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^5.3.1",
|
||||
"natural-compare": "^1.4.0",
|
||||
|
@ -364,15 +364,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/parser": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.1.tgz",
|
||||
"integrity": "sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.20.0.tgz",
|
||||
"integrity": "sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/scope-manager": "8.19.1",
|
||||
"@typescript-eslint/types": "8.19.1",
|
||||
"@typescript-eslint/typescript-estree": "8.19.1",
|
||||
"@typescript-eslint/visitor-keys": "8.19.1",
|
||||
"@typescript-eslint/scope-manager": "8.20.0",
|
||||
"@typescript-eslint/types": "8.20.0",
|
||||
"@typescript-eslint/typescript-estree": "8.20.0",
|
||||
"@typescript-eslint/visitor-keys": "8.20.0",
|
||||
"debug": "^4.3.4"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -388,13 +388,13 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/scope-manager": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.1.tgz",
|
||||
"integrity": "sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.20.0.tgz",
|
||||
"integrity": "sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.19.1",
|
||||
"@typescript-eslint/visitor-keys": "8.19.1"
|
||||
"@typescript-eslint/types": "8.20.0",
|
||||
"@typescript-eslint/visitor-keys": "8.20.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
|
@ -405,13 +405,13 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.1.tgz",
|
||||
"integrity": "sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.20.0.tgz",
|
||||
"integrity": "sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/typescript-estree": "8.19.1",
|
||||
"@typescript-eslint/utils": "8.19.1",
|
||||
"@typescript-eslint/typescript-estree": "8.20.0",
|
||||
"@typescript-eslint/utils": "8.20.0",
|
||||
"debug": "^4.3.4",
|
||||
"ts-api-utils": "^2.0.0"
|
||||
},
|
||||
|
@ -428,9 +428,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/types": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.1.tgz",
|
||||
"integrity": "sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.20.0.tgz",
|
||||
"integrity": "sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
|
@ -441,13 +441,13 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/typescript-estree": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.1.tgz",
|
||||
"integrity": "sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.20.0.tgz",
|
||||
"integrity": "sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.19.1",
|
||||
"@typescript-eslint/visitor-keys": "8.19.1",
|
||||
"@typescript-eslint/types": "8.20.0",
|
||||
"@typescript-eslint/visitor-keys": "8.20.0",
|
||||
"debug": "^4.3.4",
|
||||
"fast-glob": "^3.3.2",
|
||||
"is-glob": "^4.0.3",
|
||||
|
@ -467,15 +467,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.1.tgz",
|
||||
"integrity": "sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.20.0.tgz",
|
||||
"integrity": "sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
"@typescript-eslint/scope-manager": "8.19.1",
|
||||
"@typescript-eslint/types": "8.19.1",
|
||||
"@typescript-eslint/typescript-estree": "8.19.1"
|
||||
"@typescript-eslint/scope-manager": "8.20.0",
|
||||
"@typescript-eslint/types": "8.20.0",
|
||||
"@typescript-eslint/typescript-estree": "8.20.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
|
@ -490,12 +490,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.1.tgz",
|
||||
"integrity": "sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.20.0.tgz",
|
||||
"integrity": "sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.19.1",
|
||||
"@typescript-eslint/types": "8.20.0",
|
||||
"eslint-visitor-keys": "^4.2.0"
|
||||
},
|
||||
"engines": {
|
||||
|
@ -575,7 +575,7 @@
|
|||
},
|
||||
"node_modules/astal": {
|
||||
"resolved": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
|
||||
"integrity": "sha512-G6iWsnHz0lFRrAmU17piwZU0Oas3koFK0o6Nr8R37Qfjql7vMGBKaIPGHmmgv0Nueccovbwf6LaXZ3piHj3mrQ==",
|
||||
"integrity": "sha512-M9hD6X82W0LB/EVrYURvDAVnMAxD4JzI8xEVYRCDnw71bW7TEtStUpOHUXjAyJmtTaMIbD5OVEjQIatuZ9hOLg==",
|
||||
"license": "LGPL-2.1"
|
||||
},
|
||||
"node_modules/balanced-match": {
|
||||
|
@ -1632,14 +1632,14 @@
|
|||
}
|
||||
},
|
||||
"node_modules/typescript-eslint": {
|
||||
"version": "8.19.1",
|
||||
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.1.tgz",
|
||||
"integrity": "sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==",
|
||||
"version": "8.20.0",
|
||||
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.20.0.tgz",
|
||||
"integrity": "sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@typescript-eslint/eslint-plugin": "8.19.1",
|
||||
"@typescript-eslint/parser": "8.19.1",
|
||||
"@typescript-eslint/utils": "8.19.1"
|
||||
"@typescript-eslint/eslint-plugin": "8.20.0",
|
||||
"@typescript-eslint/parser": "8.20.0",
|
||||
"@typescript-eslint/utils": "8.20.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
"dependencies": {
|
||||
"astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
|
||||
"@eslint/js": "9.18.0",
|
||||
"@stylistic/eslint-plugin": "2.12.1",
|
||||
"@stylistic/eslint-plugin": "2.13.0",
|
||||
"eslint": "9.18.0",
|
||||
"eslint-plugin-jsdoc": "50.6.1",
|
||||
"fzf": "0.5.2",
|
||||
"jiti": "2.4.2",
|
||||
"typescript-eslint": "8.19.1"
|
||||
"typescript-eslint": "8.20.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,209 +0,0 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
makeWrapper,
|
||||
bat,
|
||||
# batdiff, batgrep, and batwatch
|
||||
coreutils,
|
||||
getconf,
|
||||
less,
|
||||
# tests
|
||||
bash,
|
||||
zsh,
|
||||
fish,
|
||||
# batgrep
|
||||
ripgrep,
|
||||
# prettybat
|
||||
withShFmt ? shfmt != null,
|
||||
shfmt ? null,
|
||||
withPrettier ? nodePackages ? prettier,
|
||||
nodePackages ? null,
|
||||
withClangTools ? clang-tools != null,
|
||||
clang-tools ? null,
|
||||
withRustFmt ? rustfmt != null,
|
||||
rustfmt ? null,
|
||||
# batwatch
|
||||
withEntr ? entr != null,
|
||||
entr ? null,
|
||||
# batdiff
|
||||
gitMinimal,
|
||||
withDelta ? delta != null,
|
||||
delta ? null,
|
||||
# batman
|
||||
util-linux,
|
||||
}: let
|
||||
# Core derivation that all the others are based on.
|
||||
# This includes the complete source so the per-script derivations can run the tests.
|
||||
core = stdenv.mkDerivation rec {
|
||||
pname = "bat-extras";
|
||||
version = "2024.07.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eth-p";
|
||||
repo = "bat-extras";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-6IRAKSy5f/WcQZBcJKVSweTjHLznzdxhsyx074bXnUQ=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
# bat needs to be in the PATH during building so EXECUTABLE_BAT picks it up
|
||||
nativeBuildInputs = [bat];
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/petrzjunior/nixpkgs/raw/80d08100fa04fdb0187f3a7a8667e12aa3614b5e/pkgs/tools/misc/bat-extras/disable-theme-tests.patch";
|
||||
hash = "sha256-vBNMaJFwr9zTobvIRc5VljMPG3kVk07E+mNc1SJVyzg=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs --build test.sh test/shimexec .test-framework/bin/best.sh
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
bash ./build.sh --minify=none --no-verify
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
# Run the library tests as they don't have external dependencies
|
||||
doCheck = true;
|
||||
nativeCheckInputs =
|
||||
[
|
||||
bash
|
||||
fish
|
||||
zsh
|
||||
]
|
||||
++ (lib.optionals stdenv.hostPlatform.isDarwin [getconf]);
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
# test list repeats suites. Unique them
|
||||
declare -A test_suites
|
||||
while read -r action arg _; do
|
||||
[[ "$action" == "test_suite" && "$arg" == lib_* ]] &&
|
||||
test_suites+=(["$arg"]=1)
|
||||
done <<<"$(./test.sh --compiled --list --porcelain)"
|
||||
(( ''${#test_suites[@]} != 0 )) || {
|
||||
echo "Couldn't find any library test suites"
|
||||
exit 1
|
||||
}
|
||||
./test.sh --compiled $(printf -- "--suite %q\n" "''${!test_suites[@]}")
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
cp -a . $out
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
# A few random files have shebangs. Don't patch them, they don't make it into the final output.
|
||||
# The per-script derivations will go ahead and patch the files they actually install.
|
||||
dontPatchShebangs = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Bash scripts that integrate bat with various command line tools";
|
||||
homepage = "https://github.com/eth-p/bat-extras";
|
||||
license = with licenses; [mit];
|
||||
maintainers = with maintainers; [bbigras];
|
||||
platforms = platforms.all;
|
||||
};
|
||||
};
|
||||
script = name:
|
||||
# the name of the script
|
||||
dependencies:
|
||||
# the tools we need to prefix onto PATH
|
||||
stdenv.mkDerivation {
|
||||
pname = name;
|
||||
inherit (core) version;
|
||||
|
||||
src = core;
|
||||
|
||||
nativeBuildInputs = [makeWrapper];
|
||||
# Make the dependencies available to the tests.
|
||||
buildInputs = dependencies;
|
||||
|
||||
# Patch shebangs now because our tests rely on them
|
||||
postPatch = ''
|
||||
patchShebangs --host bin/${name}
|
||||
'';
|
||||
|
||||
dontConfigure = true;
|
||||
dontBuild = true; # we've already built
|
||||
|
||||
doCheck = true;
|
||||
nativeCheckInputs =
|
||||
[
|
||||
bat
|
||||
bash
|
||||
fish
|
||||
zsh
|
||||
]
|
||||
++ (lib.optionals stdenv.hostPlatform.isDarwin [getconf]);
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
bash ./test.sh --compiled --suite ${name}
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
installPhase =
|
||||
''
|
||||
runHook preInstall
|
||||
mkdir -p $out/bin
|
||||
cp -p bin/${name} $out/bin/${name}
|
||||
''
|
||||
+ lib.optionalString (dependencies != []) ''
|
||||
wrapProgram $out/bin/${name} \
|
||||
--prefix PATH : ${lib.makeBinPath dependencies}
|
||||
''
|
||||
+ ''
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
# We already patched
|
||||
dontPatchShebangs = true;
|
||||
|
||||
meta =
|
||||
core.meta
|
||||
// {
|
||||
mainProgram = name;
|
||||
};
|
||||
};
|
||||
optionalDep = cond: dep:
|
||||
assert cond -> dep != null;
|
||||
lib.optional cond dep;
|
||||
in {
|
||||
batdiff = script "batdiff" (
|
||||
[
|
||||
less
|
||||
coreutils
|
||||
gitMinimal
|
||||
]
|
||||
++ optionalDep withDelta delta
|
||||
);
|
||||
batgrep = script "batgrep" [
|
||||
less
|
||||
coreutils
|
||||
ripgrep
|
||||
];
|
||||
batman = script "batman" (lib.optionals stdenv.hostPlatform.isLinux [util-linux]);
|
||||
batpipe = script "batpipe" [less];
|
||||
batwatch = script "batwatch" (
|
||||
[
|
||||
less
|
||||
coreutils
|
||||
]
|
||||
++ optionalDep withEntr entr
|
||||
);
|
||||
prettybat = script "prettybat" (
|
||||
[]
|
||||
++ optionalDep withShFmt shfmt
|
||||
++ optionalDep withPrettier nodePackages.prettier
|
||||
++ optionalDep withClangTools clang-tools
|
||||
++ optionalDep withRustFmt rustfmt
|
||||
);
|
||||
}
|
|
@ -1,11 +1,4 @@
|
|||
final: prev: let
|
||||
pkgs = final;
|
||||
|
||||
inherit (pkgs) callPackages recurseIntoAttrs;
|
||||
in {
|
||||
# FIXME: https://pr-tracker.nelim.org/?pr=373146
|
||||
bat-extras = recurseIntoAttrs (callPackages ./bat-extras.nix {});
|
||||
|
||||
final: prev: {
|
||||
# FIXME: https://pr-tracker.nelim.org/?pr=357699
|
||||
nodejs_latest = prev.nodejs_22;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue