Personal Nix setup
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update flakes

+52 -56
+31 -31
flake.lock
··· 30 30 "systems": "systems" 31 31 }, 32 32 "locked": { 33 - "lastModified": 1762618334, 34 - "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=", 33 + "lastModified": 1770165109, 34 + "narHash": "sha256-9VnK6Oqai65puVJ4WYtCTvlJeXxMzAp/69HhQuTdl/I=", 35 35 "owner": "ryantm", 36 36 "repo": "agenix", 37 - "rev": "fcdea223397448d35d9b31f798479227e80183f6", 37 + "rev": "b027ee29d959fda4b60b57566d64c98a202e0feb", 38 38 "type": "github" 39 39 }, 40 40 "original": { ··· 54 54 ] 55 55 }, 56 56 "locked": { 57 - "lastModified": 1767385394, 58 - "narHash": "sha256-OmairXulwDK1u54QEqdsQeFmowb3LRibo5lW3oBN0UQ=", 57 + "lastModified": 1771100795, 58 + "narHash": "sha256-QeL7zHk7GRSm9lrddwr3aAtie2CLPEeoe4d1lDWoh3I=", 59 59 "owner": "tadfisher", 60 60 "repo": "android-nixpkgs", 61 - "rev": "9eacd1f5d0dd71004032487861d7e9676729b4d4", 61 + "rev": "da060cf2afb742d11c57d5d7add83a3d5e2136e9", 62 62 "type": "github" 63 63 }, 64 64 "original": { ··· 76 76 ] 77 77 }, 78 78 "locked": { 79 - "lastModified": 1767441081, 80 - "narHash": "sha256-Y4T5OR+R4QBFvRnMsZK7Bol4yk4TLuBo8l7KhrXoGjQ=", 79 + "lastModified": 1771054135, 80 + "narHash": "sha256-0RYmnOk40U4ZGbW/+3rHlNndrsuHCz9h+xequKWgwHQ=", 81 81 "owner": "nix-community", 82 82 "repo": "nixos-apple-silicon", 83 - "rev": "612258d7a123a727b908fb9cdbbe49182ca9a2fe", 83 + "rev": "357186cca0f4c7801ff16970e4b6a05e74fd88e0", 84 84 "type": "github" 85 85 }, 86 86 "original": { ··· 127 127 ] 128 128 }, 129 129 "locked": { 130 - "lastModified": 1767028240, 131 - "narHash": "sha256-0/fLUqwJ4Z774muguUyn5t8AQ6wyxlNbHexpje+5hRo=", 130 + "lastModified": 1770922915, 131 + "narHash": "sha256-6J/JoK9iL7sHvKJcGW2KId2agaKv1OGypsa7kN+ZBD4=", 132 132 "owner": "lnl7", 133 133 "repo": "nix-darwin", 134 - "rev": "c31afa6e76da9bbc7c9295e39c7de9fca1071ea1", 134 + "rev": "6c5a56295d2a24e43bcd8af838def1b9a95746b2", 135 135 "type": "github" 136 136 }, 137 137 "original": { ··· 148 148 ] 149 149 }, 150 150 "locked": { 151 - "lastModified": 1764011051, 152 - "narHash": "sha256-M7SZyPZiqZUR/EiiBJnmyUbOi5oE/03tCeFrTiUZchI=", 151 + "lastModified": 1768818222, 152 + "narHash": "sha256-460jc0+CZfyaO8+w8JNtlClB2n4ui1RbHfPTLkpwhU8=", 153 153 "owner": "numtide", 154 154 "repo": "devshell", 155 - "rev": "17ed8d9744ebe70424659b0ef74ad6d41fc87071", 155 + "rev": "255a2b1725a20d060f566e4755dbf571bbbb5f76", 156 156 "type": "github" 157 157 }, 158 158 "original": { ··· 343 343 ] 344 344 }, 345 345 "locked": { 346 - "lastModified": 1767437240, 347 - "narHash": "sha256-OA0dBHhccdupFXp+/eaFfb8K1dQxk61in4aF5ITGVX8=", 346 + "lastModified": 1771132481, 347 + "narHash": "sha256-Tc+YqZ/Q1K35vJK4ji4RbLB/qKGcEq6yh7p4CKoZF60=", 348 348 "owner": "nix-community", 349 349 "repo": "home-manager", 350 - "rev": "1cfa305fba94468f665de1bd1b62dddf2e0cb012", 350 + "rev": "1e53254671f36cb7d0e2dcca08730f066d5e69b4", 351 351 "type": "github" 352 352 }, 353 353 "original": { ··· 532 532 }, 533 533 "nixos-hardware": { 534 534 "locked": { 535 - "lastModified": 1767185284, 536 - "narHash": "sha256-ljDBUDpD1Cg5n3mJI81Hz5qeZAwCGxon4kQW3Ho3+6Q=", 535 + "lastModified": 1770882871, 536 + "narHash": "sha256-nw5g+xl3veea+maxJ2/81tMEA/rPq9aF1H5XF35X+OE=", 537 537 "owner": "NixOS", 538 538 "repo": "nixos-hardware", 539 - "rev": "40b1a28dce561bea34858287fbb23052c3ee63fe", 539 + "rev": "af04cb78aa85b2a4d1c15fc7270347e0d0eda97b", 540 540 "type": "github" 541 541 }, 542 542 "original": { ··· 548 548 }, 549 549 "nixpkgs": { 550 550 "locked": { 551 - "lastModified": 1767364772, 552 - "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=", 551 + "lastModified": 1770843696, 552 + "narHash": "sha256-LovWTGDwXhkfCOmbgLVA10bvsi/P8eDDpRudgk68HA8=", 553 553 "owner": "nixos", 554 554 "repo": "nixpkgs", 555 - "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa", 555 + "rev": "2343bbb58f99267223bc2aac4fc9ea301a155a16", 556 556 "type": "github" 557 557 }, 558 558 "original": { ··· 958 958 "sqlite-lib-src": "sqlite-lib-src" 959 959 }, 960 960 "locked": { 961 - "lastModified": 1767161698, 962 - "narHash": "sha256-6xpBVglsI3ov1MFmgcGqkqRqw/hgChbPKdWTLxp5uF0=", 961 + "lastModified": 1771142557, 962 + "narHash": "sha256-8sy0h/MXpe4jCvgjJVtU/9DIDzTSJVR+zdhPhdMotpk=", 963 963 "ref": "refs/heads/master", 964 - "rev": "422468f93020ef202e69f811bf72736092c47db3", 965 - "revCount": 1780, 964 + "rev": "c4e5e34758373589bef7c68e7d4137cd2043ec30", 965 + "revCount": 1951, 966 966 "type": "git", 967 967 "url": "https://tangled.org/@tangled.org/core" 968 968 }, ··· 1117 1117 ] 1118 1118 }, 1119 1119 "locked": { 1120 - "lastModified": 1767428887, 1121 - "narHash": "sha256-lAUdnQiHP6bywCsCnPdT3BYYsivclrnmgGFX2wUif0g=", 1120 + "lastModified": 1771131295, 1121 + "narHash": "sha256-3Z7RKjuifcB6Hkjrk8gNOXAqEv5+ubc/J9lLoKD7pv4=", 1122 1122 "owner": "0xc000022070", 1123 1123 "repo": "zen-browser-flake", 1124 - "rev": "c1bd63771a866f29fdc33e0fa80e7fb8536ba5f0", 1124 + "rev": "e983cc5e47483742b61e0c53cfe9a9314628086f", 1125 1125 "type": "github" 1126 1126 }, 1127 1127 "original": {
-1
modules/nvim/default.nix
··· 10 10 initContents = " 11 11 \nlua <<EOF\n" + /* lua */ '' 12 12 nix_bins = { 13 - sourcekitls = '${pkgs.sourcekit-lsp}/bin/sourcekit-lsp', 14 13 terraformls = '${pkgs.terraform-ls}/bin/terraform-ls', 15 14 tsserver = '${pkgs.typescript-language-server}/bin/typescript-language-server', 16 15 eslintls = '${pkgs.vscode-eslint-language-server}/bin/vscode-eslint-language-server',
-5
modules/nvim/init.lua
··· 498 498 flags = { debounce_text_changes = 200 }, 499 499 }) 500 500 501 - lsp_setup('sourcekit', { 502 - cmd = { nix_bins.sourcekitls }, 503 - flags = { debounce_text_changes = 200 }, 504 - }) 505 - 506 501 lsp_setup('zls', { 507 502 cmd = { nix_bins.zls }, 508 503 flags = { debounce_text_changes = 200 },
+21 -19
modules/router/network.nix
··· 205 205 206 206 services.resolved = { 207 207 enable = true; 208 - llmnr = "false"; 209 - domains = [ "~." ]; 210 - fallbackDns = [ 211 - "1.0.0.1" 212 - "8.8.4.4" 213 - ] ++ (optionals cfg.ipv6 [ 214 - "2606:4700:4700::1001" 215 - "2001:4860:4860::8844" 216 - ]); 217 - dnsovertls = "opportunistic"; 218 - extraConfig = strings.concatStringsSep "\n" [ 219 - "[Resolve]" 220 - (optionalString cfg.mdns '' 221 - MulticastDNS=yes 222 - '') 223 - (optionalString (intern != null) '' 224 - DNSStubListener=yes 225 - DNSStubListenerExtra=${ipv4.prettyIp (ipv4.cidrToIpAddress intern.cidr)} 226 - '') 208 + settings.Resolve = mkMerge [ 209 + { 210 + LLMNR = false; 211 + Domains = [ "~." ]; 212 + FallbackDNS = [ 213 + "1.0.0.1" 214 + "8.8.4.4" 215 + ] ++ (optionals cfg.ipv6 [ 216 + "2606:4700:4700::1001" 217 + "2001:4860:4860::8844" 218 + ]); 219 + DNSOverTLS = "opportunistic"; 220 + MulticastDNS = mkIf cfg.mdns true; 221 + } 222 + (mkIf cfg.mdns { 223 + MulticastDNS = true; 224 + }) 225 + (mkIf (intern != null) { 226 + DNSStubListener = true; 227 + DNSStubListenerExtra = ipv4.prettyIp (ipv4.cidrToIpAddress intern.cidr); 228 + }) 227 229 ]; 228 230 }; 229 231 };