diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-01-26 13:27:10 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-01-26 13:27:10 +0100 |
commit | c817a13e220c2fd418df24d41a99aeb35f3154eb (patch) | |
tree | fd2a293c193464649afdee1950e52b431fd5f2a0 | |
parent | 01de0c24e3be9445f7e753de7a443655eb51394f (diff) | |
download | nixos-c817a13e220c2fd418df24d41a99aeb35f3154eb.tar nixos-c817a13e220c2fd418df24d41a99aeb35f3154eb.tar.gz nixos-c817a13e220c2fd418df24d41a99aeb35f3154eb.tar.bz2 nixos-c817a13e220c2fd418df24d41a99aeb35f3154eb.tar.xz nixos-c817a13e220c2fd418df24d41a99aeb35f3154eb.zip |
bump
-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 | } | ||