diff options
| -rw-r--r-- | .sops.yaml | 3 | ||||
| -rw-r--r-- | _sources/generated.json | 20 | ||||
| -rw-r--r-- | _sources/generated.nix | 14 | ||||
| -rw-r--r-- | accounts/gkleen@sif/default.nix | 7 | ||||
| -rw-r--r-- | accounts/gkleen@sif/emacs.el | 1 | ||||
| -rw-r--r-- | accounts/gkleen@sif/niri/default.nix | 6 | ||||
| -rw-r--r-- | flake.lock | 68 | ||||
| -rw-r--r-- | modules/nix-access-tokens/default.nix | 24 | ||||
| -rw-r--r-- | modules/nix-access-tokens/nix.conf | 32 | ||||
| -rw-r--r-- | nvfetcher.toml | 12 | ||||
| -rw-r--r-- | overlays/batman-adv.nix | 15 |
11 files changed, 115 insertions, 87 deletions
| @@ -26,3 +26,6 @@ creation_rules: | |||
| 26 | - path_regex: ^hosts/sif/ | 26 | - path_regex: ^hosts/sif/ |
| 27 | key_groups: | 27 | key_groups: |
| 28 | - age: [ *admin_gkleen, *machine_sif ] | 28 | - age: [ *admin_gkleen, *machine_sif ] |
| 29 | - path_regex: ^modules/nix-access-tokens/ | ||
| 30 | key_groups: | ||
| 31 | - age: [ *admin_gkleen, *machine_sif, *machine_surtr, *machine_vidhar ] | ||
diff --git a/_sources/generated.json b/_sources/generated.json index f73b8190..e82d7fe6 100644 --- a/_sources/generated.json +++ b/_sources/generated.json | |||
| @@ -20,20 +20,6 @@ | |||
| 20 | }, | 20 | }, |
| 21 | "version": "8ef9a5b73e5d1063cf912c70027c655fb19d1109" | 21 | "version": "8ef9a5b73e5d1063cf912c70027c655fb19d1109" |
| 22 | }, | 22 | }, |
| 23 | "batman-adv": { | ||
| 24 | "cargoLocks": null, | ||
| 25 | "date": null, | ||
| 26 | "extract": null, | ||
| 27 | "name": "batman-adv", | ||
| 28 | "passthru": null, | ||
| 29 | "pinned": false, | ||
| 30 | "src": { | ||
| 31 | "sha256": "sha256-VYyIkH5IFfKN6EOHZxSx6AaepD3a22/hhmLhqkle5Z0=", | ||
| 32 | "type": "tarball", | ||
| 33 | "url": "https://downloads.open-mesh.org/batman/stable/sources/batman-adv/batman-adv-2024.4.tar.gz" | ||
| 34 | }, | ||
| 35 | "version": "2024.4" | ||
| 36 | }, | ||
| 37 | "bpf-examples": { | 23 | "bpf-examples": { |
| 38 | "cargoLocks": null, | 24 | "cargoLocks": null, |
| 39 | "date": "2025-01-03", | 25 | "date": "2025-01-03", |
| @@ -450,10 +436,10 @@ | |||
| 450 | "pinned": false, | 436 | "pinned": false, |
| 451 | "src": { | 437 | "src": { |
| 452 | "name": null, | 438 | "name": null, |
| 453 | "sha256": "sha256-6OxRXUm7YnBJFdE6Iu5v4DpWWNZR5OZFdOOhfuAfbjs=", | 439 | "sha256": "sha256-HJc4JmkhrUPFaK0BrDNi+3x69Uknb77JK9cvFA2hYkA=", |
| 454 | "type": "url", | 440 | "type": "url", |
| 455 | "url": "https://pypi.org/packages/source/y/yt_dlp/yt_dlp-2025.1.15.tar.gz" | 441 | "url": "https://pypi.org/packages/source/y/yt_dlp/yt_dlp-2025.1.26.tar.gz" |
| 456 | }, | 442 | }, |
| 457 | "version": "2025.1.15" | 443 | "version": "2025.1.26" |
| 458 | } | 444 | } |
| 459 | } \ No newline at end of file | 445 | } \ No newline at end of file |
diff --git a/_sources/generated.nix b/_sources/generated.nix index fb57de83..c1a0c6a0 100644 --- a/_sources/generated.nix +++ b/_sources/generated.nix | |||
| @@ -16,14 +16,6 @@ | |||
| 16 | }; | 16 | }; |
| 17 | date = "2021-05-30"; | 17 | date = "2021-05-30"; |
| 18 | }; | 18 | }; |
| 19 | batman-adv = { | ||
| 20 | pname = "batman-adv"; | ||
| 21 | version = "2024.4"; | ||
| 22 | src = fetchTarball { | ||
| 23 | url = "https://downloads.open-mesh.org/batman/stable/sources/batman-adv/batman-adv-2024.4.tar.gz"; | ||
| 24 | sha256 = "sha256-VYyIkH5IFfKN6EOHZxSx6AaepD3a22/hhmLhqkle5Z0="; | ||
| 25 | }; | ||
| 26 | }; | ||
| 27 | bpf-examples = { | 19 | bpf-examples = { |
| 28 | pname = "bpf-examples"; | 20 | pname = "bpf-examples"; |
| 29 | version = "8d53e6fc46ae625bd16b38eb1007ece99460eada"; | 21 | version = "8d53e6fc46ae625bd16b38eb1007ece99460eada"; |
| @@ -272,10 +264,10 @@ | |||
| 272 | }; | 264 | }; |
| 273 | yt-dlp = { | 265 | yt-dlp = { |
| 274 | pname = "yt-dlp"; | 266 | pname = "yt-dlp"; |
| 275 | version = "2025.1.15"; | 267 | version = "2025.1.26"; |
| 276 | src = fetchurl { | 268 | src = fetchurl { |
| 277 | url = "https://pypi.org/packages/source/y/yt_dlp/yt_dlp-2025.1.15.tar.gz"; | 269 | url = "https://pypi.org/packages/source/y/yt_dlp/yt_dlp-2025.1.26.tar.gz"; |
| 278 | sha256 = "sha256-6OxRXUm7YnBJFdE6Iu5v4DpWWNZR5OZFdOOhfuAfbjs="; | 270 | sha256 = "sha256-HJc4JmkhrUPFaK0BrDNi+3x69Uknb77JK9cvFA2hYkA="; |
| 279 | }; | 271 | }; |
| 280 | }; | 272 | }; |
| 281 | } | 273 | } |
diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index 0c0872cc..2d2e25cb 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix | |||
| @@ -185,7 +185,12 @@ in { | |||
| 185 | }; | 185 | }; |
| 186 | }; | 186 | }; |
| 187 | 187 | ||
| 188 | zathura.enable = true; | 188 | zathura = { |
| 189 | enable = true; | ||
| 190 | options = { | ||
| 191 | scroll-page-aware = true; | ||
| 192 | }; | ||
| 193 | }; | ||
| 189 | imv.enable = true; | 194 | imv.enable = true; |
| 190 | 195 | ||
| 191 | mpv.config = { | 196 | mpv.config = { |
diff --git a/accounts/gkleen@sif/emacs.el b/accounts/gkleen@sif/emacs.el index 183cb322..5cee16b0 100644 --- a/accounts/gkleen@sif/emacs.el +++ b/accounts/gkleen@sif/emacs.el | |||
| @@ -228,6 +228,7 @@ necessarily running." | |||
| 228 | (global-set-key (kbd "C-x k") 'kill-buffer-with-special-emacsclient-handling)) | 228 | (global-set-key (kbd "C-x k") 'kill-buffer-with-special-emacsclient-handling)) |
| 229 | 229 | ||
| 230 | (add-hook 'server-switch-hook 'install-emacsclient-wrapped-kill-buffer) | 230 | (add-hook 'server-switch-hook 'install-emacsclient-wrapped-kill-buffer) |
| 231 | (add-hook 'server-switch-hook #'raise-frame) | ||
| 231 | 232 | ||
| 232 | (defun move-file (new-location) | 233 | (defun move-file (new-location) |
| 233 | "Write this file to NEW-LOCATION, and delete the old one." | 234 | "Write this file to NEW-LOCATION, and delete the old one." |
diff --git a/accounts/gkleen@sif/niri/default.nix b/accounts/gkleen@sif/niri/default.nix index 2e9b6909..93acc7d7 100644 --- a/accounts/gkleen@sif/niri/default.nix +++ b/accounts/gkleen@sif/niri/default.nix | |||
| @@ -22,9 +22,9 @@ let | |||
| 22 | active_workspace="$(jq -r --arg workspace_output "$workspace_output" '.[] | select(.output == $workspace_output and .is_active) | .id' <<<"$workspaces_json")" | 22 | active_workspace="$(jq -r --arg workspace_output "$workspace_output" '.[] | select(.output == $workspace_output and .is_active) | .id' <<<"$workspaces_json")" |
| 23 | active_output="$(jq -r '.[] | select(.is_focused) | .output' <<<"$workspaces_json")" | 23 | active_output="$(jq -r '.[] | select(.is_focused) | .output' <<<"$workspaces_json")" |
| 24 | if [[ $workspace_output != "$active_output" ]]; then | 24 | if [[ $workspace_output != "$active_output" ]]; then |
| 25 | niri msg action move-workspace-to-monitor --output "$active_output" "$workspace_name" | 25 | niri msg action move-workspace-to-monitor --reference "$workspace_name" "$active_output" |
| 26 | socat STDIO "$NIRI_SOCKET" <<<'{"Action":{"FocusWorkspace":{"reference":{"Id":'"''${active_workspace}"'}}}}' | 26 | # socat STDIO "$NIRI_SOCKET" <<<'{"Action":{"FocusWorkspace":{"reference":{"Id":'"''${active_workspace}"'}}}}' |
| 27 | niri msg action move-workspace-to-index --index 1 "$workspace_name" | 27 | # niri msg action move-workspace-to-index --reference "$workspace_name" 1 |
| 28 | fi | 28 | fi |
| 29 | 29 | ||
| 30 | while IFS=$'\n' read -r window_json; do | 30 | while IFS=$'\n' read -r window_json; do |
| @@ -322,11 +322,11 @@ | |||
| 322 | ] | 322 | ] |
| 323 | }, | 323 | }, |
| 324 | "locked": { | 324 | "locked": { |
| 325 | "lastModified": 1736014120, | 325 | "lastModified": 1737831749, |
| 326 | "narHash": "sha256-ZrI+mcuQfal5IfT4HsxVEiiFNAgV4qYh+B4/NyXxpAs=", | 326 | "narHash": "sha256-La1xZYZ1yHvT4h5MNl5WC2wxBi2P4vozce2n7V/9+2w=", |
| 327 | "owner": "gkleen", | 327 | "owner": "gkleen", |
| 328 | "repo": "home-manager", | 328 | "repo": "home-manager", |
| 329 | "rev": "99e8412a18eb7e0731aa2b77abeed00d6d1863ad", | 329 | "rev": "8b16ee252e38acc29ba634ab60672a051ebc9f59", |
| 330 | "type": "github" | 330 | "type": "github" |
| 331 | }, | 331 | }, |
| 332 | "original": { | 332 | "original": { |
| @@ -359,11 +359,11 @@ | |||
| 359 | }, | 359 | }, |
| 360 | "impermanence": { | 360 | "impermanence": { |
| 361 | "locked": { | 361 | "locked": { |
| 362 | "lastModified": 1736688610, | 362 | "lastModified": 1737831083, |
| 363 | "narHash": "sha256-1Zl9xahw399UiZSJ9Vxs1W4WRFjO1SsNdVZQD4nghz0=", | 363 | "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=", |
| 364 | "owner": "nix-community", | 364 | "owner": "nix-community", |
| 365 | "repo": "impermanence", | 365 | "repo": "impermanence", |
| 366 | "rev": "c64bed13b562fc3bb454b48773d4155023ac31b7", | 366 | "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170", |
| 367 | "type": "github" | 367 | "type": "github" |
| 368 | }, | 368 | }, |
| 369 | "original": { | 369 | "original": { |
| @@ -397,11 +397,11 @@ | |||
| 397 | "xwayland-satellite-unstable": "xwayland-satellite-unstable" | 397 | "xwayland-satellite-unstable": "xwayland-satellite-unstable" |
| 398 | }, | 398 | }, |
| 399 | "locked": { | 399 | "locked": { |
| 400 | "lastModified": 1737627930, | 400 | "lastModified": 1737840481, |
| 401 | "narHash": "sha256-oaAatwNVaX36xmI2AKIVu2oG07XJmHq2T+Y66hEprd8=", | 401 | "narHash": "sha256-WjW3cdrmh1sGMT3CBqCFzT9BOktTa1u9ldoWEqTj7xk=", |
| 402 | "owner": "sodiboo", | 402 | "owner": "sodiboo", |
| 403 | "repo": "niri-flake", | 403 | "repo": "niri-flake", |
| 404 | "rev": "f79aa307f4bc0bfbabee404e6354fd2a1edfcb01", | 404 | "rev": "8fc9dba8df75d9d004d9369b513b81180788ec15", |
| 405 | "type": "github" | 405 | "type": "github" |
| 406 | }, | 406 | }, |
| 407 | "original": { | 407 | "original": { |
| @@ -431,11 +431,11 @@ | |||
| 431 | "niri-unstable": { | 431 | "niri-unstable": { |
| 432 | "flake": false, | 432 | "flake": false, |
| 433 | "locked": { | 433 | "locked": { |
| 434 | "lastModified": 1736861309, | 434 | "lastModified": 1737795105, |
| 435 | "narHash": "sha256-RSCoXyngYF+7apD5pRq6lZfRbl8vHIUVI57bbihA5Ew=", | 435 | "narHash": "sha256-OsrjQ8O9t9NjDCwfG/EY8MT+K3lb+A5U6SZZ+4PyKzk=", |
| 436 | "owner": "gkleen", | 436 | "owner": "gkleen", |
| 437 | "repo": "niri", | 437 | "repo": "niri", |
| 438 | "rev": "80a7ee2971b2d43622f68dcdc3233ae8365338f6", | 438 | "rev": "78697d1cea20e6b53013e820999b0403c45d9f00", |
| 439 | "type": "github" | 439 | "type": "github" |
| 440 | }, | 440 | }, |
| 441 | "original": { | 441 | "original": { |
| @@ -472,11 +472,11 @@ | |||
| 472 | ] | 472 | ] |
| 473 | }, | 473 | }, |
| 474 | "locked": { | 474 | "locked": { |
| 475 | "lastModified": 1736652904, | 475 | "lastModified": 1737257306, |
| 476 | "narHash": "sha256-8uolHABgroXqzs03QdulHp8H9e5kWQZnnhcda1MKbBM=", | 476 | "narHash": "sha256-lEGgpA4kGafc76+Amnz+gh1L/cwUS2pePFlf22WEyh8=", |
| 477 | "owner": "Mic92", | 477 | "owner": "Mic92", |
| 478 | "repo": "nix-index-database", | 478 | "repo": "nix-index-database", |
| 479 | "rev": "271e5bd7c57e1f001693799518b10a02d1123b12", | 479 | "rev": "744d330659e207a1883d2da0141d35e520eb87bd", |
| 480 | "type": "github" | 480 | "type": "github" |
| 481 | }, | 481 | }, |
| 482 | "original": { | 482 | "original": { |
| @@ -508,11 +508,11 @@ | |||
| 508 | }, | 508 | }, |
| 509 | "nixos-hardware": { | 509 | "nixos-hardware": { |
| 510 | "locked": { | 510 | "locked": { |
| 511 | "lastModified": 1736441705, | 511 | "lastModified": 1737751639, |
| 512 | "narHash": "sha256-OL7leZ6KBhcDF3nEKe4aZVfIm6xQpb1Kb+mxySIP93o=", | 512 | "narHash": "sha256-ZEbOJ9iT72iwqXsiEMbEa8wWjyFvRA9Ugx8utmYbpz4=", |
| 513 | "owner": "NixOS", | 513 | "owner": "NixOS", |
| 514 | "repo": "nixos-hardware", | 514 | "repo": "nixos-hardware", |
| 515 | "rev": "8870dcaff63dfc6647fb10648b827e9d40b0a337", | 515 | "rev": "dfad538f751a5aa5d4436d9781ab27a6128ec9d4", |
| 516 | "type": "github" | 516 | "type": "github" |
| 517 | }, | 517 | }, |
| 518 | "original": { | 518 | "original": { |
| @@ -630,11 +630,11 @@ | |||
| 630 | }, | 630 | }, |
| 631 | "nixpkgs-stable_2": { | 631 | "nixpkgs-stable_2": { |
| 632 | "locked": { | 632 | "locked": { |
| 633 | "lastModified": 1737569578, | 633 | "lastModified": 1737672001, |
| 634 | "narHash": "sha256-6qY0pk2QmUtBT9Mywdvif0i/CLVgpCjMUn6g9vB+f3M=", | 634 | "narHash": "sha256-YnHJJ19wqmibLQdUeq9xzE6CjrMA568KN/lFPuSVs4I=", |
| 635 | "owner": "NixOS", | 635 | "owner": "NixOS", |
| 636 | "repo": "nixpkgs", | 636 | "repo": "nixpkgs", |
| 637 | "rev": "47addd76727f42d351590c905d9d1905ca895b82", | 637 | "rev": "035f8c0853c2977b24ffc4d0a42c74f00b182cd8", |
| 638 | "type": "github" | 638 | "type": "github" |
| 639 | }, | 639 | }, |
| 640 | "original": { | 640 | "original": { |
| @@ -678,11 +678,11 @@ | |||
| 678 | }, | 678 | }, |
| 679 | "nixpkgs_2": { | 679 | "nixpkgs_2": { |
| 680 | "locked": { | 680 | "locked": { |
| 681 | "lastModified": 1736798957, | 681 | "lastModified": 1737842646, |
| 682 | "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", | 682 | "narHash": "sha256-Bw3D+zXAGxcaS32BgXv3A/uLDEXn6/a18cX41USsv+M=", |
| 683 | "owner": "NixOS", | 683 | "owner": "nixos", |
| 684 | "repo": "nixpkgs", | 684 | "repo": "nixpkgs", |
| 685 | "rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3", | 685 | "rev": "34995559351f3b61c122e5566f1903d500e9b890", |
| 686 | "type": "github" | 686 | "type": "github" |
| 687 | }, | 687 | }, |
| 688 | "original": { | 688 | "original": { |
| @@ -748,11 +748,11 @@ | |||
| 748 | "treefmt-nix": "treefmt-nix" | 748 | "treefmt-nix": "treefmt-nix" |
| 749 | }, | 749 | }, |
| 750 | "locked": { | 750 | "locked": { |
| 751 | "lastModified": 1736774291, | 751 | "lastModified": 1736884309, |
| 752 | "narHash": "sha256-1rEUm7R93L8rltgyBzon2/lzIN2udC/Kd8nyvuDN6ps=", | 752 | "narHash": "sha256-eiCqmKl0BIRiYk5/ZhZozwn4/7Km9CWTbc15Cv+VX5k=", |
| 753 | "owner": "nix-community", | 753 | "owner": "nix-community", |
| 754 | "repo": "poetry2nix", | 754 | "repo": "poetry2nix", |
| 755 | "rev": "499221030113adc5dea05886a1d7aa1cc3a315d1", | 755 | "rev": "75d0515332b7ca269f6d7abfd2c44c47a7cbca7b", |
| 756 | "type": "github" | 756 | "type": "github" |
| 757 | }, | 757 | }, |
| 758 | "original": { | 758 | "original": { |
| @@ -891,11 +891,11 @@ | |||
| 891 | ] | 891 | ] |
| 892 | }, | 892 | }, |
| 893 | "locked": { | 893 | "locked": { |
| 894 | "lastModified": 1736808430, | 894 | "lastModified": 1737411508, |
| 895 | "narHash": "sha256-wlgdf/n7bJMLBheqt1jmPoxJFrUP6FByKQFXuM9YvIk=", | 895 | "narHash": "sha256-j9IdflJwRtqo9WpM0OfAZml47eBblUHGNQTe62OUqTw=", |
| 896 | "owner": "Mic92", | 896 | "owner": "Mic92", |
| 897 | "repo": "sops-nix", | 897 | "repo": "sops-nix", |
| 898 | "rev": "553c7cb22fed19fd60eb310423fdc93045c51ba8", | 898 | "rev": "015d461c16678fc02a2f405eb453abb509d4e1d4", |
| 899 | "type": "github" | 899 | "type": "github" |
| 900 | }, | 900 | }, |
| 901 | "original": { | 901 | "original": { |
| @@ -1000,11 +1000,11 @@ | |||
| 1000 | "xwayland-satellite-unstable": { | 1000 | "xwayland-satellite-unstable": { |
| 1001 | "flake": false, | 1001 | "flake": false, |
| 1002 | "locked": { | 1002 | "locked": { |
| 1003 | "lastModified": 1736487362, | 1003 | "lastModified": 1737837494, |
| 1004 | "narHash": "sha256-4kGoOA7FgK9N2mzS+TFEn41kUUNY6KwdiA/0rqlr868=", | 1004 | "narHash": "sha256-wIMowP8Juas4ZwMRcpc+58sZ0kKTDu8fm13THPmv/F8=", |
| 1005 | "owner": "Supreeeme", | 1005 | "owner": "Supreeeme", |
| 1006 | "repo": "xwayland-satellite", | 1006 | "repo": "xwayland-satellite", |
| 1007 | "rev": "8f55e27f63a749881c4bbfbb6b1da028342a91d1", | 1007 | "rev": "3944c9a0e40e5629f16ad023bbc90dac80d35a0f", |
| 1008 | "type": "github" | 1008 | "type": "github" |
| 1009 | }, | 1009 | }, |
| 1010 | "original": { | 1010 | "original": { |
diff --git a/modules/nix-access-tokens/default.nix b/modules/nix-access-tokens/default.nix new file mode 100644 index 00000000..a3b7abfa --- /dev/null +++ b/modules/nix-access-tokens/default.nix | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | { lib, config, hostName ,... }: | ||
| 2 | |||
| 3 | let | ||
| 4 | cfg = config.nix.includeAccessTokens; | ||
| 5 | in { | ||
| 6 | options = { | ||
| 7 | nix.includeAccessTokens.enable = lib.mkEnableOption "including access tokens in nix.conf" // { default = lib.elem hostName ["sif" "surtr" "vidhar"]; }; | ||
| 8 | }; | ||
| 9 | |||
| 10 | config = lib.mkIf cfg.enable { | ||
| 11 | nix = { | ||
| 12 | extraOptions = '' | ||
| 13 | !include ${config.sops.secrets.nixAccessTokens.path} | ||
| 14 | ''; | ||
| 15 | }; | ||
| 16 | |||
| 17 | sops.secrets.nixAccessTokens = { | ||
| 18 | format = "binary"; | ||
| 19 | sopsFile = ./nix.conf; | ||
| 20 | mode = "0440"; | ||
| 21 | group = "wheel"; | ||
| 22 | }; | ||
| 23 | }; | ||
| 24 | } | ||
diff --git a/modules/nix-access-tokens/nix.conf b/modules/nix-access-tokens/nix.conf new file mode 100644 index 00000000..f0b394ef --- /dev/null +++ b/modules/nix-access-tokens/nix.conf | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | { | ||
| 2 | "data": "ENC[AES256_GCM,data:/cdBpvCAFpgm0YWhy1WYlA09KlU6PzVfBYVLBD0boqGqvP+8wuyDzj5KWbcKsdGhoiklODiKR0ODXNU+fA35y862PFXvSb4xVyfbdKRndYdIA4W6vyobtoC9h7B1yR9pkq9L+1tqlU30Dgy2Gndg9rWHlIo+1lO/1A==,iv:B1Px2+cxCaopHZThkEG5saOib+PNvurPIS6aeAv2uPo=,tag:K3JqRaX3/iIqD3c//YdqSQ==,type:str]", | ||
| 3 | "sops": { | ||
| 4 | "kms": null, | ||
| 5 | "gcp_kms": null, | ||
| 6 | "azure_kv": null, | ||
| 7 | "hc_vault": null, | ||
| 8 | "age": [ | ||
| 9 | { | ||
| 10 | "recipient": "age1rmmhetcmllq0ahl5qznlr0eya2zdxwl9h6y5wnl97d2wtyx5t99sm2u866", | ||
| 11 | "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5NkZUUGI3M2pQYWVXeFV6\na2h2czRTeUJFekJCS012YlBkL1FDdTd3ekZ3ClJsTVh0R2JQM0Jua1JjL285RVA1\nRHhlbjlLdmNBUXVLelFGY2NGYWpLejQKLS0tIDBUWUhJNm8zWGoyQ0pBYnV1ZjBh\ndktNRkNPS1lpWXFITC81aEZJbXlONk0Km2c1xVKwSankaVs7O/utGJwRRX395upz\ndPbsOElTnbGmkb0esGtvGSPboTvK+gjn9w/GhaPyTnNDoos7GaIfyg==\n-----END AGE ENCRYPTED FILE-----\n" | ||
| 12 | }, | ||
| 13 | { | ||
| 14 | "recipient": "age1fj65apkhfkrwyv5tx6zcs9nkjg8267fy733qph30sc7zfn7vapjqkd5kne", | ||
| 15 | "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bS9iY2lua3U4U3lJa1pK\nSlZNMmFZMEU5M1V2bWRjaXIwajZJVDJPMlM4Cmd3TTNFWjVuSGdtbC9iODltTS91\nOE5XOEVEQkh0SFpVVW5jc3IzbzNpTmMKLS0tIEtrSU54QUVPa2tBZDhLYlRFWitR\nc2x6MFlxL0tobDJTek42dEcyZXpoWDgKXzQfU+o6FkbJBwmm6oaHu4sDPi822uUR\n5VY6gY/h3g2kM4cuS03Q4NJmeRxuh7cx0UqGU3j5Mf8muE1LHpYEPw==\n-----END AGE ENCRYPTED FILE-----\n" | ||
| 16 | }, | ||
| 17 | { | ||
| 18 | "recipient": "age19a7j77w267z04zls7m28a8hj4a0g5af6ltye2d5wypg33c3l89csd4r9zq", | ||
| 19 | "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaOVpNZ2lVT0VwbHVZNzFl\nenJsMGpnbkRvU0xOSU5obk5yT2p5ZVNzdXhNCnVlQzZtRjZNVmJLSUpKc3UwVXZs\nWi9EZ3kxZkJNeFJDSjl1L1IweTFNMXcKLS0tIDJUOTBwTldCUmlnU0tWVkZkNzJL\nejM4ajJVbVhvSm1YM2Vxa2JldllYN0UKAzxy2wkzRvCSiTy417AulpCu41z668HG\nto92eGF2ZRFfEG5LGlCKWeDcP3gM8QwKiVlm6wndbOkhMMfc4Sp3wA==\n-----END AGE ENCRYPTED FILE-----\n" | ||
| 20 | }, | ||
| 21 | { | ||
| 22 | "recipient": "age1qffdqvy9arld9zd5a5cylt0n98xhcns5shxhrhwjq5g4qa844ejselaa4l", | ||
| 23 | "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2ejRHcGttNUxYZnFzTU5J\nMTFvY3daQ1VMM2xxYTgvLzZwT1owazVNenhzCktaWFF6K2s5UjI2b20rSHFNSS9E\nMVlJSmZhQm15eUs3U0hGTGpSRndmSDgKLS0tIDVrcjl4eDhwak1pRithbnRWWEZy\nVE9EOEpKdEJoRTFrTXpQVDc1cmsrU1kK/goTdUmpZPeMRbY1QzLXAa6Qpg4YYYYo\n3v3GK1bzdey8szfgIr1dHTtQEzqE2WX1swzZizDXj/RiUWx01Ky3GA==\n-----END AGE ENCRYPTED FILE-----\n" | ||
| 24 | } | ||
| 25 | ], | ||
| 26 | "lastmodified": "2025-01-25T19:58:58Z", | ||
| 27 | "mac": "ENC[AES256_GCM,data:Oza4XgnTX3vly89nGluLbEytk1dUYAiOhIYewQyDLLLSSlUIpXmWhV+X0HUQ9AX5kUrEhNbVzRdvUG/9YwoWjTJfvd7tw41IYeTqgykMNXJUfGssoutXfeij9YR+t5aJaRhlTkIWcBhUjXSUNyJCl6Z3XmzWstTPZXEU9VmAvuE=,iv:LqVwIiit+WqI5NWSboexWsmPzg7e63nWJYsNFEK1Uog=,tag:ClR6oI62WXEfIYYAY6vL0A==,type:str]", | ||
| 28 | "pgp": null, | ||
| 29 | "unencrypted_suffix": "_unencrypted", | ||
| 30 | "version": "3.9.3" | ||
| 31 | } | ||
| 32 | } \ No newline at end of file | ||
diff --git a/nvfetcher.toml b/nvfetcher.toml index d33040c5..e7ba37e5 100644 --- a/nvfetcher.toml +++ b/nvfetcher.toml | |||
| @@ -78,12 +78,12 @@ git.fetchSubmodules = true | |||
| 78 | src.git = "https://github.com/jgreco/mpv-youtube-quality" | 78 | src.git = "https://github.com/jgreco/mpv-youtube-quality" |
| 79 | fetch.git = "https://github.com/jgreco/mpv-youtube-quality" | 79 | fetch.git = "https://github.com/jgreco/mpv-youtube-quality" |
| 80 | 80 | ||
| 81 | [batman-adv] | 81 | # [batman-adv] |
| 82 | src.webpage = "https://www.open-mesh.org/projects/open-mesh/wiki/Download" | 82 | # src.webpage = "https://www.open-mesh.org/projects/open-mesh/wiki/Download" |
| 83 | src.regex = "The latest version of <a[^\\>]*>batman-adv</a> is <a[^\\>]*>batman-adv-([0-9\\.]+).tar.gz</a>" | 83 | # src.regex = "The latest version of <a[^\\>]*>batman-adv</a> is <a[^\\>]*>batman-adv-([0-9\\.]+).tar.gz</a>" |
| 84 | src.from_pattern = "^.*batman-adv-([0-9\\.]+).tar.gz.*$" | 84 | # src.from_pattern = "^.*batman-adv-([0-9\\.]+).tar.gz.*$" |
| 85 | src.to_pattern = "\\1" | 85 | # src.to_pattern = "\\1" |
| 86 | fetch.tarball = "https://downloads.open-mesh.org/batman/stable/sources/batman-adv/batman-adv-$ver.tar.gz" | 86 | # fetch.tarball = "https://downloads.open-mesh.org/batman/stable/sources/batman-adv/batman-adv-$ver.tar.gz" |
| 87 | 87 | ||
| 88 | [scutiger] | 88 | [scutiger] |
| 89 | src.github_tag = "bk2204/scutiger" | 89 | src.github_tag = "bk2204/scutiger" |
diff --git a/overlays/batman-adv.nix b/overlays/batman-adv.nix deleted file mode 100644 index cce7dc4f..00000000 --- a/overlays/batman-adv.nix +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | { final, prev, sources, ... }: { | ||
| 2 | linuxPackages_latest = prev.linuxPackages_latest.extend (self: super: { | ||
| 3 | batman_adv = super.batman_adv.overrideAttrs (oldAttrs: { | ||
| 4 | version = "${sources.batman-adv.version}-${self.kernel.version}"; | ||
| 5 | inherit (sources.batman-adv) src; | ||
| 6 | }); | ||
| 7 | }); | ||
| 8 | |||
| 9 | linuxPackages_6_2 = prev.linuxPackages_6_2.extend (self: super: { | ||
| 10 | batman_adv = super.batman_adv.overrideAttrs (oldAttrs: { | ||
| 11 | version = "${sources.batman-adv.version}-${self.kernel.version}"; | ||
| 12 | inherit (sources.batman-adv) src; | ||
| 13 | }); | ||
| 14 | }); | ||
| 15 | } | ||
