+3
.nvim.lua
+3
.nvim.lua
+1
Justfile
+1
Justfile
-2
TODO.md
-2
TODO.md
···- https://github.com/felschr/nixos-config/blob/main/services/immich.nix for an example of how to do it
+7
-3
devShells/default/default.nix
+7
-3
devShells/default/default.nix
···
+151
-79
flake.lock
+151
-79
flake.lock
·························································-"url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre890836.e1ebeec86b77/nixexprs.tar.xz"···············
·························································+"url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre904683.23258e03aaa4/nixexprs.tar.xz"···············
+5
-1
flake.nix
+5
-1
flake.nix
······
······
+1
-1
homeModules/profiles/base/default.nix
+1
-1
homeModules/profiles/base/default.nix
+13
-10
homeModules/profiles/desktop/default.nix
+13
-10
homeModules/profiles/desktop/default.nix
······
······
+2
homeModules/programs/default.nix
+2
homeModules/programs/default.nix
+6
-6
homeModules/programs/neovim/default.nix
+6
-6
homeModules/programs/neovim/default.nix
+1
-1
homeModules/wayland/hypridle.nix
+1
-1
homeModules/wayland/hypridle.nix
+3
hosts/default.nix
+3
hosts/default.nix
+4
-5
hosts/marvin/default.nix
+4
-5
hosts/marvin/default.nix
······
······
+2
hosts/marvin/services/anubis.nix
+2
hosts/marvin/services/anubis.nix
-92
hosts/marvin/services/authentik.nix
-92
hosts/marvin/services/authentik.nix
···
···
-5
hosts/marvin/services/bookstack.nix
-5
hosts/marvin/services/bookstack.nix
+1
-1
hosts/marvin/services/gdq-cals.nix
+1
-1
hosts/marvin/services/gdq-cals.nix
+5
-5
hosts/marvin/services/git.nix
+5
-5
hosts/marvin/services/git.nix
·········
·········
+4
-4
hosts/marvin/services/grafana.nix
+4
-4
hosts/marvin/services/grafana.nix
······
······
-97
hosts/marvin/services/iceshrimp.nix
-97
hosts/marvin/services/iceshrimp.nix
···
···
+223
hosts/marvin/services/immich-config.json
+223
hosts/marvin/services/immich-config.json
···
···
+51
hosts/marvin/services/immich.nix
+51
hosts/marvin/services/immich.nix
···
···
-2
hosts/marvin/services/miniflux.nix
-2
hosts/marvin/services/miniflux.nix
-11
hosts/marvin/services/minio.nix
-11
hosts/marvin/services/minio.nix
-130
hosts/marvin/services/pingvin-share.nix
-130
hosts/marvin/services/pingvin-share.nix
···
···
+97
-34
hosts/marvin/services/planka.nix
+97
-34
hosts/marvin/services/planka.nix
···
···
-2
hosts/marvin/services/pocket-id.nix
-2
hosts/marvin/services/pocket-id.nix
+23
-23
hosts/marvin/services/postgres.nix
+23
-23
hosts/marvin/services/postgres.nix
······-ExecStart = "${cfg.package}/bin/vacuumdb --all --echo --jobs=6 --parallel=5 --analyze --verbose";
······+# ExecStart = "${cfg.package}/bin/vacuumdb --all --echo --jobs=6 --parallel=5 --analyze --verbose";
-5
hosts/marvin/services/prosody.nix
-5
hosts/marvin/services/prosody.nix
-12
hosts/marvin/services/redlib.nix
-12
hosts/marvin/services/redlib.nix
-23
hosts/marvin/services/secrets/iceshrimp-db-password.age
-23
hosts/marvin/services/secrets/iceshrimp-db-password.age
···
···
hosts/marvin/services/secrets/iceshrimp-secret-config.age
hosts/marvin/services/secrets/iceshrimp-secret-config.age
This is a binary file and will not be displayed.
+19
hosts/marvin/services/secrets/immich/mail-pw.age
+19
hosts/marvin/services/secrets/immich/mail-pw.age
···
···
+19
hosts/marvin/services/secrets/immich/oauth-secret.age
+19
hosts/marvin/services/secrets/immich/oauth-secret.age
···
···
-20
hosts/marvin/services/secrets/pingvin-secrets.age
-20
hosts/marvin/services/secrets/pingvin-secrets.age
···
···
+2
-3
hosts/marvin/services/secrets/secrets.nix
+2
-3
hosts/marvin/services/secrets/secrets.nix
···
···
+2
-23
hosts/marvin/services/vaultwarden.nix
+2
-23
hosts/marvin/services/vaultwarden.nix
··················
··················
-23
hosts/marvin/services/webmentiond.nix
-23
hosts/marvin/services/webmentiond.nix
···
···
+4
-4
hosts/prefect/bootloader.nix
+4
-4
hosts/prefect/bootloader.nix
···
···
-109
hosts/prefect/dn42/bgp.nix
-109
hosts/prefect/dn42/bgp.nix
···
···
-315
hosts/prefect/dn42/bird.conf
-315
hosts/prefect/dn42/bird.conf
···-else if (64511, 22) ~ bgp_community then { bgp_community.delete([(64511, 23..29)]); return 22; }-else if (64511, 23) ~ bgp_community then { bgp_community.delete([(64511, 24..29)]); return 23; }-else if (64511, 24) ~ bgp_community then { bgp_community.delete([(64511, 25..29)]); return 24; }-else if (64511, 25) ~ bgp_community then { bgp_community.delete([(64511, 26..29)]); return 25; }-else if (64511, 26) ~ bgp_community then { bgp_community.delete([(64511, 27..29)]); return 26; }-else if (64511, 27) ~ bgp_community then { bgp_community.delete([(64511, 28..29)]); return 27; }-else if (64511, 28) ~ bgp_community then { bgp_community.delete([(64511, 29..29)]); return 28; }-else if (64511, 32) ~ bgp_community then { bgp_community.delete([(64511, 33..34)]); return 32; }-else if (64511, 33) ~ bgp_community then { bgp_community.delete([(64511, 34..34)]); return 33; }-if (is_valid_network() && !is_self_net()) || (is_valid_network_v6() && !is_self_net_v6()) then {-if roa_check(dn42_roa, net, bgp_path.last) != ROA_VALID && roa_check(dn42_roa_v6, net, bgp_path.last) != ROA_VALID then {-# if roa_check(dn42_roa, net, bgp_path.last) != ROA_VALID && roa_check(dn42_roa_v6, net, bgp_path.last) != ROA_VALID then {
···
+56
-20
hosts/prefect/dn42/default.nix
+56
-20
hosts/prefect/dn42/default.nix
···
···
+25
hosts/prefect/dn42/peers/bandura.nix
+25
hosts/prefect/dn42/peers/bandura.nix
···
···
+26
hosts/prefect/dn42/peers/catgirls.nix
+26
hosts/prefect/dn42/peers/catgirls.nix
···
···
+26
hosts/prefect/dn42/peers/chrismoos.nix
+26
hosts/prefect/dn42/peers/chrismoos.nix
···
···
+29
hosts/prefect/dn42/peers/darkpoint.nix
+29
hosts/prefect/dn42/peers/darkpoint.nix
···
···
+23
hosts/prefect/dn42/peers/default.nix
+23
hosts/prefect/dn42/peers/default.nix
···
···
+26
hosts/prefect/dn42/peers/iedon.nix
+26
hosts/prefect/dn42/peers/iedon.nix
···
···
+27
hosts/prefect/dn42/peers/kioubit.nix
+27
hosts/prefect/dn42/peers/kioubit.nix
···
···
+25
hosts/prefect/dn42/peers/lare.nix
+25
hosts/prefect/dn42/peers/lare.nix
···
···
+26
hosts/prefect/dn42/peers/potato.nix
+26
hosts/prefect/dn42/peers/potato.nix
···
···
+26
hosts/prefect/dn42/peers/prefixlabs.nix
+26
hosts/prefect/dn42/peers/prefixlabs.nix
···
···
+26
hosts/prefect/dn42/peers/routedbits.nix
+26
hosts/prefect/dn42/peers/routedbits.nix
···
···
+26
hosts/prefect/dn42/peers/sunnet.nix
+26
hosts/prefect/dn42/peers/sunnet.nix
···
···
+26
hosts/prefect/dn42/peers/uffsalot.nix
+26
hosts/prefect/dn42/peers/uffsalot.nix
···
···
-69
hosts/prefect/dn42/services.nix
-69
hosts/prefect/dn42/services.nix
···-${pkgs.curl}/bin/curl -sfSLR {-o,-z}/etc/bird/roa_dn42_v6.conf https://dn42.burble.com/roa/dn42_roa_bird2_6.conf-${pkgs.curl}/bin/curl -sfSLR {-o,-z}/etc/bird/roa_dn42.conf https://dn42.burble.com/roa/dn42_roa_bird2_4.conf-"\n ipv4 {\n extended next hop on;\n import where dn42_import_filter(${x.link},25,34);\n export where dn42_export_filter(${x.link},25,34);\n import keep filtered;\n };\n "-"\n ipv6 {\n extended next hop on;\n import where dn42_import_filter(${x.link},25,34);\n export where dn42_export_filter(${x.link},25,34);\n import keep filtered;\n };\n "
···
-75
hosts/prefect/dn42/tunnels.nix
-75
hosts/prefect/dn42/tunnels.nix
···-tunnel 487 defaultPrivKeyFile "itmJ4Z8V1aNN368P6kMzuQM+GdzWbBKZjJiXrgSeGlw=" defaultLocalIPv4 "fe80::100"-tunnel 488 defaultPrivKeyFile "6Cylr9h1xFduAO+5nyXhFI1XJ0+Sw9jCpCDvcqErF1s=" defaultLocalIPv4 "fe80::3"-tunnel 491 defaultPrivKeyFile "Sz0UhewjDk2yRKI0QL9rB+5daWpXFVlbbz9cLfVVLn4=" defaultLocalIPv4 "fe80::6"-tunnel 492 defaultPrivKeyFile "QSAeFPotqFpF6fFe3CMrMjrpS5AL54AxWY2w1+Ot2Bo=" defaultLocalIPv4 "fe80::abcd"-tunnel 493 defaultPrivKeyFile "jo8eAfY8LeA4FAEJ4laYYMNkMd4z3oO/zN5DN0Mo+RQ=" defaultLocalIPv4 "fe80::7" "karx.xyz:22459"-tunnel 495 defaultPrivKeyFile "LUwqKS6QrCPv510Pwt1eAIiHACYDsbMjrkrbGTJfviU=" defaultLocalIPv4 "fe80::9"-tunnel 496 defaultPrivKeyFile "7V65FxvD9AQetyUr0qSiu+ik8samB4Atrw2ekvC0xQM=" defaultLocalIPv4 "fe80::10"-tunnel 497 defaultPrivKeyFile "xPW1/cWYDkk/IAss1GbdwVMW7fzKtyHA+qrfCriOB2k=" defaultLocalIPv4 "fe80::11"-tunnel 498 defaultPrivKeyFile "7HNg2+uMI2WfntN+WlMnlTDG6xra/Dusee82cuXWMBY=" defaultLocalIPv4 "fe80::12"
···
+63
hosts/prefect/dn42/types.nix
+63
hosts/prefect/dn42/types.nix
···
···
-43
hosts/prefect/dn42/wireguard.nix
-43
hosts/prefect/dn42/wireguard.nix
···-customTunnel = listenPort: privKeyFile: peerPubKey: endpoint: name: peerIPv4: peerIPv6: localIPv4: localIPv6: isOspf: {-${if peerIPv4 != "" then "${pkgs.iproute2}/bin/ip addr add ${localIPv4} peer ${peerIPv4} dev ${name}" else ""}-${if peerIPv6 != "" then "${pkgs.iproute2}/bin/ip -6 addr add ${localIPv6} peer ${peerIPv6} dev ${name}" else ""}-+ lib.optionalString isOspf "${pkgs.iproute2}/bin/ip -6 addr add ${defaultLocalIPv6} dev ${name}";-customTunnel listenPort privKeyFile peerPubKey endpoint name peerIPv4 peerIPv6 localIPv4 localIPv6 false;-customTunnel listenPort privKeyFile peerPubKey endpoint name peerIPv4 peerIPv6 defaultLocalIPv4 ULAIPv6 true;
···
+2
-17
hosts/prefect/firewall.nix
+2
-17
hosts/prefect/firewall.nix
···
+8
-13
hosts/prefect/services/caddy.nix
+8
-13
hosts/prefect/services/caddy.nix
······
······
-1
hosts/prefect/services/tailscale.nix
-1
hosts/prefect/services/tailscale.nix
-1
hosts/zaphod/packages.nix
-1
hosts/zaphod/packages.nix
-1
hosts/zaphod/services/greeter.nix
-1
hosts/zaphod/services/greeter.nix
+7
lib/data/services.toml
+7
lib/data/services.toml
···# tsHost: (optional) What Tailscale host this service will run on, for services only available via Tailscale.# # Should only be set if this is available externally, if at all, since TS-only services aren't able to be scraped.···
···# tsHost: (optional) What Tailscale host this service will run on, for services only available via Tailscale.# # Should only be set if this is available externally, if at all, since TS-only services aren't able to be scraped.···
+1
-1
nixosModules/default-config/default.nix
+1
-1
nixosModules/default-config/default.nix
+2
-4
nixosModules/default-config/nixConfig.nix
+2
-4
nixosModules/default-config/nixConfig.nix
······
······
-1
nixosModules/default-config/programs/default.nix
-1
nixosModules/default-config/programs/default.nix
-7
nixosModules/default-config/programs/nh.nix
-7
nixosModules/default-config/programs/nh.nix
+2
nixosModules/default.nix
+2
nixosModules/default.nix
+125
nixosModules/dn42Wireguard/default.nix
+125
nixosModules/dn42Wireguard/default.nix
···
···+) "${pkgs.iproute2}/bin/ip addr add ${fc.localAddrs.v4} peer ${fc.peerAddrs.v4} dev wg42_${name}"}+) "${pkgs.iproute2}/bin/ip addr add ${fc.localAddrs.v6} peer ${fc.peerAddrs.v6} dev wg42_${name}"}+trustedInterfaces = lib.mapAttrsToList (name: _: "wg42_" + name) (lib.filterAttrs (_: v: v.enable) cfg.tunnels);
+1
-1
nixosModules/homes/pyrox/default.nix
+1
-1
nixosModules/homes/pyrox/default.nix
+1
-1
nixosModules/homes/thehedgehog/default.nix
+1
-1
nixosModules/homes/thehedgehog/default.nix
+2
nixosModules/homes/thehedgehog-zaphod/default.nix
+2
nixosModules/homes/thehedgehog-zaphod/default.nix
-2
nixosModules/programs/firefox/extensions.nix
-2
nixosModules/programs/firefox/extensions.nix
···
···
-2
nixosModules/services/forgejo-runner/default.nix
-2
nixosModules/services/forgejo-runner/default.nix
+4
optnix.toml
+4
optnix.toml
-20
packages/anubis-files/default.nix
-20
packages/anubis-files/default.nix
···
···
+20
packages/anubis-files/package.nix
+20
packages/anubis-files/package.nix
···
···
+56
packages/anubis-files/src/policies/default.yaml
+56
packages/anubis-files/src/policies/default.yaml
···
···
+60
-6
packages/anubis-files/src/policies/forgejo.yaml
+60
-6
packages/anubis-files/src/policies/forgejo.yaml
···
···
-6
packages/anubis-files/src/policies/grafana.yaml
-6
packages/anubis-files/src/policies/grafana.yaml
+54
packages/anubis-files/src/policies/meta/base.yaml
+54
packages/anubis-files/src/policies/meta/base.yaml
···
···+- '( userAgent.contains("Firefox") ) || ( userAgent.contains("Chrome") ) || ( userAgent.contains("Safari") )'+- '( headers["Accept-Encoding"].contains("zstd") || headers["Accept-Encoding"].contains("br") )'
packages/anubis-files/src/policies/meta/openGraph.yaml
packages/anubis-files/src/policies/meta/openGraph.yaml
This is a binary file and will not be displayed.
-6
packages/anubis-files/src/policies/miniflux.yaml
-6
packages/anubis-files/src/policies/miniflux.yaml
+50
-4
packages/anubis-files/src/policies/nextcloud-office.yaml
+50
-4
packages/anubis-files/src/policies/nextcloud-office.yaml
···
···
+54
-5
packages/anubis-files/src/policies/nextcloud.yaml
+54
-5
packages/anubis-files/src/policies/nextcloud.yaml
······
······
-6
packages/anubis-files/src/policies/pingvin-share.yaml
-6
packages/anubis-files/src/policies/pingvin-share.yaml
-6
packages/anubis-files/src/policies/planka.yaml
-6
packages/anubis-files/src/policies/planka.yaml
-6
packages/anubis-files/src/policies/pocket-id.yaml
-6
packages/anubis-files/src/policies/pocket-id.yaml
+54
-4
packages/anubis-files/src/policies/vaultwarden.yaml
+54
-4
packages/anubis-files/src/policies/vaultwarden.yaml
······
······
-3
packages/anubis-files/src/rules/block/alibaba-cloud.yaml
-3
packages/anubis-files/src/rules/block/alibaba-cloud.yaml
···-remote_addresses: ["45.196.28.0/24", "161.117.128.0/17", "8.209.42.0/23", "47.89.125.0/24", "8.222.48.0/20", "47.79.16.0/21", "149.129.16.0/23", "8.212.0.0/17", "47.89.0.0/19", "47.240.128.0/17", "8.213.176.0/20", "47.77.8.0/22", "47.79.96.0/19", "47.246.198.0/23", "47.91.128.0/17", "47.89.104.0/21", "47.89.102.0/24", "8.222.96.0/19", "170.33.31.0/24", "8.215.168.0/24", "8.222.40.0/21", "47.235.1.0/24", "240b:400f::/32", "170.33.32.0/24", "8.208.0.0/18", "47.79.24.0/21", "47.91.16.0/20", "47.252.0.0/17", "8.213.176.0/21", "8.212.0.0/18", "8.211.192.0/18", "47.79.54.0/23", "47.235.18.0/24", "47.88.0.0/17", "43.96.21.0/24", "47.235.22.0/24", "240b:4001::/33", "47.79.64.0/20", "139.95.4.0/23", "47.254.128.0/19", "47.81.64.0/18", "47.77.128.0/18", "240b:4009::/33", "47.246.90.0/23", "47.89.32.0/19", "205.204.125.0/24", "47.79.56.0/23", "240b:400c:100::/41", "47.235.26.0/23", "8.209.64.0/19", "8.222.16.0/20", "47.235.12.0/23", "116.251.64.0/18", "139.95.64.0/24", "47.235.31.0/24", "8.208.32.0/19", "240b:400c:f00::/48", "47.235.6.0/24", "47.246.160.0/21", "47.246.196.0/22", "2404:2280:3000::/37", "47.74.0.0/21", "240b:4007:8000::/33", "47.91.0.0/20", "2400:3200:baba::/48", "198.11.137.0/24", "47.84.168.0/21", "240b:4006:1020::/44", "149.129.192.0/18", "8.219.40.0/21", "43.96.3.0/24", "240b:4004::/32", "47.77.64.0/20", "47.83.48.0/21", "47.77.104.0/21", "240b:4001:8000::/33", "43.96.5.0/24", "240b:400c:180::/41", "43.96.25.0/24", "47.77.96.0/21", "8.211.160.0/19", "47.245.32.0/19", "8.215.0.0/16", "47.79.32.0/20", "8.213.160.0/21", "47.74.0.0/19", "43.96.4.0/24", "170.33.75.0/24", "8.211.128.0/18", "8.217.0.0/16", "47.81.0.0/19", "47.82.96.0/19", "47.83.56.0/21", "203.107.64.0/24", "240b:4006:1020::/45", "240b:4004::/33", "47.242.0.0/15", "47.80.128.0/17", "8.215.0.0/17", "240b:4000::/32", "47.246.192.0/23", "47.246.176.0/21", "8.212.224.0/19", "47.90.0.0/17", "170.33.107.0/24", "47.237.32.0/20", "47.240.0.0/16", "47.253.0.0/16", "161.117.0.0/16", "47.77.12.0/22", "47.88.128.0/17", "8.220.147.0/24", "47.236.0.0/16", "149.129.192.0/19", "170.33.73.0/24", "47.87.160.0/19", "47.79.0.0/20", "47.246.153.0/24", "47.235.29.0/24", "47.81.128.0/18", "43.96.35.0/24", "8.212.128.0/18", "8.219.0.0/16", "47.246.155.0/24", "8.216.64.0/18", "8.213.253.0/24", "8.220.116.0/24", "8.222.128.0/18", "240b:400e:8000::/33", "43.96.33.0/24", "47.77.192.0/18", "47.81.32.0/19", "47.77.8.0/21", "47.79.16.0/20", "240b:400f:8000::/33", "47.246.145.0/24", "47.88.128.0/18", "170.33.104.0/24", "8.219.0.0/17", "47.82.0.0/18", "139.95.10.0/23", "47.238.0.0/16", "240b:4006:1002::/47", "8.221.188.0/22", "8.213.251.0/24", "47.254.192.0/19", "47.79.32.0/21", "8.212.128.0/19", "47.246.83.0/24", "47.87.64.0/19", "8.222.192.0/18", "170.33.68.0/24", "240b:400c:f01::/48", "170.33.136.0/24", "2400:b200:4101::/48", "2401:8680:4100::/48", "240b:400c::/32", "47.89.92.0/22", "8.223.128.0/18", "47.89.124.0/23", "47.74.32.0/19", "47.244.0.0/17", "43.96.80.0/24", "8.211.104.0/21", "8.213.224.0/19", "47.86.0.0/17", "8.222.64.0/21", "240b:400e::/33", "161.117.143.0/24", "47.246.152.0/23", "47.246.93.0/24", "240b:4006:1010::/45", "47.254.224.0/19", "8.209.40.0/22", "149.129.64.0/18", "43.96.20.0/24", "240b:4000:8000::/33", "47.251.0.0/16", "240b:4002::/32", "8.222.16.0/21", "203.107.66.0/24", "8.222.24.0/21", "47.89.128.0/19", "240b:400c:8000::/33", "8.218.128.0/17", "8.216.128.0/17", "47.91.128.0/18", "8.221.64.0/18", "2404:2280:4000::/36", "8.211.80.0/21", "8.217.128.0/17", "8.220.229.0/24", "170.33.66.0/24", "47.237.0.0/16", "47.235.28.0/23", "170.33.74.0/24", "47.90.64.0/18", "47.246.82.0/23", "8.209.38.0/23", "240b:4005:8000::/33", "8.220.128.0/18", "139.95.14.0/23", "8.216.192.0/18", "8.218.0.0/16", "47.91.192.0/18", "8.221.48.0/21", "149.129.8.0/21", "43.91.0.0/16", "8.223.64.0/18", "8.216.148.0/24", "8.222.80.0/21", "2401:b180:4100::/48", "47.91.0.0/19", "47.246.154.0/24", "47.246.152.0/24", "47.250.64.0/18", "8.216.128.0/18", "170.33.72.0/24", "139.95.12.0/23", "240b:400c::/40", "8.221.128.0/18", "43.96.32.0/24", "47.90.128.0/17", "47.251.0.0/17", "43.96.34.0/24", "47.245.0.0/18", "47.85.112.0/23", "8.209.56.0/21", "8.213.252.0/24", "47.77.128.0/17", "139.95.2.0/23", "43.96.69.0/24", "161.117.126.0/24", "47.75.0.0/16", "47.89.82.0/23", "47.89.224.0/19", "8.209.0.0/20", "47.246.128.0/22", "8.221.0.0/21", "139.95.8.0/23", "47.253.128.0/17", "156.236.12.0/24", "203.107.65.0/24", "47.241.128.0/17", "8.222.88.0/21", "47.87.128.0/18", "47.254.128.0/18", "8.221.192.0/18", "240b:4001::/32", "47.235.16.0/24", "240b:4007::/32", "47.235.13.0/24", "47.235.24.0/23", "47.91.80.0/20", "43.96.11.0/24", "47.235.5.0/24", "8.209.160.0/19", "47.246.88.0/23", "47.77.4.0/22", "156.236.17.0/24", "8.209.224.0/19", "14.1.115.0/24", "149.129.96.0/19", "47.254.192.0/18", "47.245.192.0/18", "8.208.0.0/16", "47.83.0.0/16", "47.87.96.0/19", "47.252.64.0/18", "47.89.192.0/18", "47.89.122.0/24", "47.85.114.0/23", "2404:2280:1000::/36", "47.81.128.0/17", "47.246.147.0/24", "47.87.64.0/18", "47.235.9.0/24", "47.52.0.0/17", "47.246.156.0/22", "47.246.96.0/22", "47.74.0.0/18", "8.214.0.0/17", "47.246.192.0/22", "47.246.150.0/24", "43.91.0.0/17", "170.33.138.0/24", "8.213.0.0/18", "47.90.192.0/18", "47.85.0.0/16", "47.235.24.0/22", "47.235.16.0/23", "47.85.128.0/17", "103.81.186.0/23", "8.221.0.0/18", "43.96.7.0/24", "47.79.56.0/21", "240b:4013::/32", "47.89.108.0/22", "47.235.28.0/24", "47.246.82.0/24", "47.91.48.0/20", "185.78.106.0/23", "47.84.160.0/21", "140.205.1.0/24", "47.88.43.0/24", "47.83.32.0/21", "47.91.64.0/19", "43.96.100.0/24", "43.96.72.0/24", "47.87.0.0/18", "8.210.0.0/16", "47.88.192.0/18", "47.88.42.0/24", "170.33.92.0/24", "149.129.32.0/19", "47.52.128.0/17", "47.246.108.0/22", "8.221.56.0/21", "47.253.0.0/17", "110.76.23.0/24", "170.33.65.0/24", "240b:4006::/48", "47.245.0.0/19", "47.77.64.0/19", "8.209.39.0/24", "47.77.96.0/20", "47.80.128.0/18", "170.33.83.0/24", "47.77.32.0/19", "8.212.64.0/18", "43.96.40.0/24", "2400:b200:4102::/48", "43.96.81.0/24", "8.214.0.0/16", "161.117.128.0/24", "43.96.75.0/24", "8.215.160.0/24", "47.77.0.0/22", "47.239.0.0/16", "47.89.76.0/22", "47.82.14.0/23", "43.91.128.0/17", "47.89.88.0/22", "47.79.8.0/21", "240b:4004:8000::/33", "47.246.140.0/22", "43.96.74.0/24", "161.117.127.0/24", "8.212.192.0/19", "240b:4006:1000::/44", "47.80.192.0/18", "47.79.48.0/21", "47.254.64.0/18", "47.246.144.0/23", "47.246.92.0/24", "47.246.66.0/24", "47.246.150.0/23", "47.91.96.0/20", "47.89.98.0/23", "47.77.80.0/20", "8.210.240.0/24", "8.213.0.0/17", "47.250.99.0/24", "47.88.41.0/24", "47.80.32.0/19", "47.250.0.0/17", "43.96.8.0/24", "14.1.112.0/22", "240b:4006:1008::/45", "8.211.224.0/19", "47.84.144.0/21", "47.88.109.0/24", "2400:3200::/48", "47.56.0.0/16", "8.220.192.0/18", "8.223.0.0/17", "8.222.72.0/21", "47.246.69.0/24", "240b:4002:8000::/33", "43.96.66.0/24", "47.246.92.0/23", "47.246.136.0/22", "205.204.117.0/24", "8.222.80.0/20", "47.85.112.0/22", "47.79.128.0/19", "240b:400d:8000::/33", "170.33.64.0/24", "8.222.56.0/21", "240b:400d::/33", "8.222.64.0/20", "47.75.128.0/17", "8.209.48.0/21", "47.57.0.0/16", "139.95.0.0/23", "47.79.192.0/18", "170.33.30.0/24", "47.77.152.0/21", "8.212.192.0/18", "8.213.128.0/19", "47.77.6.0/23", "47.246.32.0/22", "140.205.122.0/24", "47.244.0.0/16", "47.246.158.0/23", "8.209.192.0/19", "170.33.77.0/24", "8.216.69.0/24", "8.213.192.0/19", "47.77.16.0/22", "47.235.10.0/24", "202.144.199.0/24", "47.254.0.0/17", "43.98.128.0/17", "240b:400c::/41", "47.250.128.0/17", "47.89.101.0/24", "47.90.128.0/18", "240b:4013:8000::/33", "8.209.44.0/23", "240b:400c:80::/41", "161.117.129.0/24", "47.91.64.0/20", "8.209.36.0/24", "8.221.8.0/21", "47.82.32.0/19", "47.77.4.0/23", "47.79.72.0/21", "8.212.160.0/19", "170.33.80.0/24", "47.246.156.0/23", "8.220.192.0/19", "47.246.68.0/24", "47.254.160.0/19", "47.82.56.0/21", "8.223.128.0/17", "47.74.128.0/18", "47.77.24.0/23", "170.33.93.0/24", "47.89.72.0/23", "47.84.152.0/21", "240b:400e::/32", "149.129.224.0/19", "2400:b200:4103::/48", "47.87.32.0/19", "47.86.0.0/16", "47.235.4.0/24", "139.95.6.0/23", "47.252.67.0/24", "47.246.123.0/24", "47.81.96.0/19", "43.96.10.0/24", "8.223.0.0/18", "240b:4005::/32", "47.246.130.0/23", "47.91.96.0/19", "240b:400b::/33", "47.246.132.0/23", "8.213.184.0/21", "47.246.124.0/24", "8.209.64.0/18", "2404:2280:3000::/36", "47.89.78.0/23", "47.250.128.0/18", "47.79.128.0/20", "240b:4011::/33", "47.244.128.0/17", "47.246.151.0/24", "8.211.226.0/24", "47.88.135.0/24", "47.80.0.0/18", "43.96.88.0/24", "47.235.6.0/23", "205.204.111.0/24", "240b:4006:1000::/45", "47.250.0.0/18", "47.89.76.0/23", "47.89.99.0/24", "8.211.0.0/17", "47.89.123.0/24", "8.209.128.0/19", "47.246.160.0/20", "43.99.0.0/16", "47.236.0.0/15", "240b:400e:fffe::/48", "47.80.96.0/19", "47.246.184.0/21", "47.235.8.0/24", "8.222.48.0/21", "47.89.94.0/23", "47.245.64.0/18", "47.77.128.0/21", "47.74.192.0/18", "2404:2280:4000::/37", "8.211.88.0/21", "8.213.192.0/18", "8.223.192.0/18", "240b:4002::/33", "149.129.64.0/19", "47.241.0.0/16", "240b:4006:1018::/45", "8.216.0.0/17", "149.129.0.0/21", "47.254.0.0/18", "8.220.64.0/18", "43.96.22.0/24", "170.33.33.0/24", "47.91.32.0/19", "47.246.76.0/22", "47.246.68.0/23", "47.246.146.0/23", "47.254.113.0/24", "47.89.128.0/18", "47.77.144.0/21", "47.89.104.0/22", "8.211.96.0/21", "47.80.0.0/19", "47.246.104.0/22", "47.80.64.0/18", "161.117.0.0/17", "170.33.88.0/24", "47.77.2.0/23", "47.241.0.0/17", "47.79.224.0/19", "170.33.105.0/24", "47.82.12.0/23", "47.246.146.0/24", "8.213.144.0/20", "43.99.0.0/17", "47.89.88.0/23", "8.220.64.0/19", "47.89.90.0/23", "47.235.19.0/24", "8.215.128.0/17", "47.235.21.0/24", "47.81.192.0/18", "8.211.0.0/18", "47.246.72.0/22", "8.211.64.0/18", "203.107.68.0/24", "59.82.136.0/23", "8.209.44.0/22", "8.209.36.0/23", "47.89.0.0/18", "8.216.0.0/18", "47.246.104.0/21", "240b:400b::/32", "47.246.72.0/21", "8.214.128.0/17", "8.209.48.0/20", "170.33.86.0/24", "110.76.21.0/24", "8.209.128.0/18", "8.222.96.0/20", "47.89.100.0/24", "47.89.192.0/19", "8.213.128.0/20", "2400:b200:4100::/48", "8.208.0.0/17", "170.33.90.0/24", "47.83.0.0/17", "240b:400c:100::/40", "170.33.82.0/24", "8.222.32.0/21", "47.246.86.0/23", "47.52.0.0/16", "47.79.192.0/19", "2404:2280:1800::/37", "8.222.112.0/20", "170.33.24.0/24", "47.89.92.0/23", "47.78.0.0/17", "47.84.0.0/16", "240b:400b:8000::/33", "8.209.38.0/24", "47.235.7.0/24", "47.235.23.0/24", "47.237.34.0/24", "47.79.144.0/20", "43.96.71.0/24", "5.181.224.0/23", "47.246.88.0/22", "47.246.96.0/21", "47.82.0.0/19", "8.209.40.0/23", "47.77.48.0/20", "8.209.16.0/20", "240b:4009::/32", "47.246.176.0/20", "47.250.192.0/18", "47.246.168.0/21", "47.89.160.0/19", "8.222.32.0/20", "223.5.5.0/24", "47.81.0.0/18", "47.89.96.0/24", "47.77.0.0/23", "43.96.24.0/24", "8.221.128.0/17", "47.246.144.0/24", "47.246.125.0/24", "240b:400e:ffff::/48", "47.84.0.0/17", "170.33.106.0/24", "156.227.20.0/24", "170.33.35.0/24", "240b:4006:1028::/45", "170.33.78.0/24", "198.11.128.0/18", "8.210.0.0/17", "47.83.40.0/21", "47.89.80.0/23", "43.98.0.0/16", "47.88.0.0/18", "47.89.74.0/23", "43.96.67.0/24", "47.79.48.0/20", "2404:2280:3800::/37", "47.235.11.0/24", "8.220.160.0/19", "43.96.84.0/24", "8.221.208.0/21", "139.95.18.0/23", "47.246.84.0/22", "47.77.16.0/21", "170.33.69.0/24", "47.78.128.0/17", "8.220.96.0/19", "8.209.0.0/19", "240b:400d::/32", "205.204.102.0/23", "47.87.128.0/19", "47.83.128.0/17", "8.218.0.0/17", "47.235.10.0/23", "8.208.128.0/17", "170.33.137.0/24", "8.209.37.0/24", "8.220.128.0/19", "47.79.112.0/20", "47.243.0.0/16", "47.246.196.0/23", "170.33.79.0/24", "47.252.0.0/18", "47.87.0.0/19", "2404:2280:2000::/36", "47.79.58.0/23", "170.33.34.0/24", "47.246.132.0/22", "240b:4012::/48", "47.91.112.0/20", "47.77.32.0/20", "240b:4005::/33", "8.222.8.0/21", "47.246.194.0/23", "2404:2280:1000::/37", "8.221.200.0/21", "43.96.23.0/24", "47.82.64.0/18", "147.139.128.0/17", "8.211.192.0/19", "47.251.128.0/17", "240b:4011::/32", "8.222.0.0/20", "47.235.12.0/24", "43.99.128.0/17", "47.246.80.0/24", "47.246.67.0/24", "47.246.122.0/24", "156.245.1.0/24", "8.210.128.0/17", "8.213.64.0/18", "45.199.179.0/24", "47.235.0.0/22", "47.246.136.0/21", "8.213.164.0/22", "8.209.192.0/18", "47.77.24.0/22", "47.82.64.0/19", "47.244.73.0/24", "47.89.72.0/22", "47.76.128.0/17", "47.76.0.0/16", "47.245.128.0/17", "47.75.0.0/17", "47.245.96.0/19", "47.235.20.0/24", "47.79.52.0/23", "47.79.80.0/20", "47.82.32.0/21", "47.251.224.0/22", "47.74.128.0/17", "223.6.6.0/24", "47.246.128.0/23", "147.139.128.0/18", "47.246.84.0/23", "240b:4007::/33", "170.33.85.0/24", "43.96.102.0/24", "43.98.0.0/17", "203.107.67.0/24", "8.222.0.0/21", "2404:2280:2800::/37", "43.96.101.0/24", "170.33.84.0/24", "8.219.128.0/17", "47.80.64.0/19", "43.96.85.0/24", "43.96.96.0/24", "43.96.73.0/24", "47.246.100.0/22", "47.79.60.0/23", "47.77.26.0/23", "8.222.128.0/17", "161.117.138.0/24", "47.235.18.0/23", "47.235.0.0/23", "240b:4006:1010::/44", "47.76.0.0/17", "8.221.216.0/21", "47.82.8.0/23", "2404:2280:4800::/37", "170.33.29.0/24", "47.245.128.0/18", "47.79.80.0/21", "47.89.221.0/24", "198.11.184.0/21", "240b:4009:8000::/33", "8.215.162.0/23", "8.211.128.0/19", "47.79.83.0/24", "2408:4009:500::/48", "47.81.64.0/19", "8.208.0.0/19", "47.240.0.0/17", "47.79.64.0/21", "47.90.0.0/18", "43.96.70.0/24", "149.129.0.0/20", "240b:400c::/33", "2408:4000:1000::/48", "170.33.76.0/24", "205.204.96.0/19", "47.88.64.0/18", "8.209.96.0/19", "47.79.104.0/21", "47.82.10.0/23", "47.79.88.0/21", "47.245.64.0/19", "139.95.16.0/23", "47.77.20.0/22", "240b:400f::/33", "47.235.2.0/23", "8.221.0.0/17", "8.213.160.0/22", "8.215.169.0/24", "170.33.81.0/24", "47.89.124.0/24", "47.235.30.0/24", "47.79.62.0/23", "43.96.68.0/24", "47.246.120.0/24", "8.221.192.0/21", "8.221.184.0/22", "47.77.136.0/21", "8.220.224.0/19", "156.240.76.0/23", "8.208.141.0/24", "2404:2280:2000::/37", "47.84.128.0/17", "47.85.0.0/17", "8.217.0.0/17", "47.89.84.0/24", "47.238.0.0/15", "47.86.128.0/17", "240b:4011:8000::/33", "240b:4006:1000::/47", "47.246.134.0/23", "47.79.96.0/20", "47.79.0.0/21", "47.89.103.0/24", "47.89.97.0/24", "240b:4000::/33", "47.242.0.0/16", "47.56.0.0/15", "47.91.32.0/20", "147.139.192.0/18", "240b:4013::/33", "47.79.40.0/21", "8.209.46.0/23", "47.82.48.0/21", "47.82.40.0/21", "47.87.192.0/22", "47.87.192.0/23", "47.87.194.0/23", "47.87.196.0/22", "47.87.196.0/23", "47.87.198.0/23", "240b:400c:ffff::/48", "47.87.208.0/23", "47.87.210.0/23", "47.87.208.0/22", "47.87.222.0/23", "47.87.216.0/23", "47.87.200.0/23", "47.87.220.0/23", "47.87.216.0/22", "47.87.224.0/22", "47.87.204.0/22", "47.87.212.0/23", "47.87.226.0/23", "47.87.200.0/22", "47.87.206.0/23", "43.100.0.0/16", "47.87.212.0/22", "47.87.218.0/23", "47.87.214.0/23", "43.100.0.0/15", "47.87.204.0/23", "47.87.220.0/22", "43.101.0.0/16", "47.87.224.0/23", "47.87.202.0/23"]
···
-4
packages/anubis-files/src/rules/challenge/generic-browser.yaml
-4
packages/anubis-files/src/rules/challenge/generic-browser.yaml
+26
packages/bgutil-pot-server/librusty_v8.nix
+26
packages/bgutil-pot-server/librusty_v8.nix
···
···+url = "https://github.com/denoland/rusty_v8/releases/download/v${args.version}/librusty_v8_release_${stdenv.hostPlatform.rust.rustcTarget}.a";
+49
packages/bgutil-pot-server/package.nix
+49
packages/bgutil-pot-server/package.nix
···
···+changelog = "https://github.com/jim60105/bgutil-ytdlp-pot-provider-rs/releases/tag/v${finalAttrs.version}";
+45
packages/bgutil-pot-server/update-librusty.sh
+45
packages/bgutil-pot-server/update-librusty.sh
···
···+BGUTIL_LATEST_VERSION=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} --silent --fail --location "https://api.github.com/repos/jim60105/bgutil-ytdlp-pot-provider-rs/releases/latest" | jq --raw-output .tag_name)+CARGO_LOCK=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} --silent --fail --location "https://github.com/jim60105/bgutil-ytdlp-pot-provider-rs/raw/$BGUTIL_LATEST_VERSION/Cargo.lock")+NEW_VERSION=$(echo "$CARGO_LOCK" | grep --after-context 5 'name = "v8"' | grep 'version =' | sed -E 's/version = "//;s/"//')+x86Hash="$(nix-prefetch-url --type sha256 https://github.com/denoland/rusty_v8/releases/download/v"$NEW_V")"
-30
packages/default.nix
-30
packages/default.nix
···
···
-34
packages/doc2dash/default.nix
-34
packages/doc2dash/default.nix
···
···
+34
packages/doc2dash/package.nix
+34
packages/doc2dash/package.nix
···
···
+147
packages/glide-browser-bin/package.nix
+147
packages/glide-browser-bin/package.nix
···
···+url = "https://github.com/glide-browser/glide/releases/download/${finalAttrs.version}/glide.linux-x86_64.tar.xz";+description = "Extensible and keyboard-focused web browser, based on Firefox (binary package)";
-34
packages/jellyfin-exporter/default.nix
-34
packages/jellyfin-exporter/default.nix
···-# We need to patch the tests since we don't move the binary to `$GOPATH/bin`, but to `$out/bin` instead.-changelog = "https://github.com/rebelcore/jellyfin_exporter/blob/v${finalAttrs.version}/CHANGELOG.md";
···
+34
packages/jellyfin-exporter/package.nix
+34
packages/jellyfin-exporter/package.nix
···
···+# We need to patch the tests since we don't move the binary to `$GOPATH/bin`, but to `$out/bin` instead.+changelog = "https://github.com/rebelcore/jellyfin_exporter/blob/v${finalAttrs.version}/CHANGELOG.md";
-19
packages/pingvin-share-config/default.nix
-19
packages/pingvin-share-config/default.nix
···
···
+138
packages/planka/package.nix
+138
packages/planka/package.nix
···
···+--replace-fail 'compilerCommand = (() => {' 'compilerCommand = (() => { return ["${lib.getExe dart-sass}"];'
+26
packages.nix
+26
packages.nix
···
···