my nix configs for my servers and desktop
1{ 2 "nodes": { 3 "agenix": { 4 "inputs": { 5 "darwin": "darwin", 6 "home-manager": "home-manager", 7 "nixpkgs": "nixpkgs", 8 "systems": "systems" 9 }, 10 "locked": { 11 "lastModified": 1750173260, 12 "narHash": "sha256-9P1FziAwl5+3edkfFcr5HeGtQUtrSdk/MksX39GieoA=", 13 "owner": "ryantm", 14 "repo": "agenix", 15 "rev": "531beac616433bac6f9e2a19feb8e99a22a66baf", 16 "type": "github" 17 }, 18 "original": { 19 "owner": "ryantm", 20 "repo": "agenix", 21 "type": "github" 22 } 23 }, 24 "catppuccin": { 25 "inputs": { 26 "nixpkgs": "nixpkgs_2" 27 }, 28 "locked": { 29 "lastModified": 1751880463, 30 "narHash": "sha256-aSQllMKqsTYAUp4yhpspZn0Hj5yIj7Mh4UD5iyk5iMM=", 31 "owner": "catppuccin", 32 "repo": "nix", 33 "rev": "9474347c69e93e392f194dda7a57c641ba4b998e", 34 "type": "github" 35 }, 36 "original": { 37 "owner": "catppuccin", 38 "repo": "nix", 39 "type": "github" 40 } 41 }, 42 "darwin": { 43 "inputs": { 44 "nixpkgs": [ 45 "agenix", 46 "nixpkgs" 47 ] 48 }, 49 "locked": { 50 "lastModified": 1744478979, 51 "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=", 52 "owner": "lnl7", 53 "repo": "nix-darwin", 54 "rev": "43975d782b418ebf4969e9ccba82466728c2851b", 55 "type": "github" 56 }, 57 "original": { 58 "owner": "lnl7", 59 "ref": "master", 60 "repo": "nix-darwin", 61 "type": "github" 62 } 63 }, 64 "disko": { 65 "inputs": { 66 "nixpkgs": "nixpkgs_3" 67 }, 68 "locked": { 69 "lastModified": 1736864502, 70 "narHash": "sha256-ItkIZyebGvNH2dK9jVGzJHGPtb6BSWLN8Gmef16NeY0=", 71 "owner": "nix-community", 72 "repo": "disko", 73 "rev": "0141aabed359f063de7413f80d906e1d98c0c123", 74 "type": "github" 75 }, 76 "original": { 77 "owner": "nix-community", 78 "ref": "v1.11.0", 79 "repo": "disko", 80 "type": "github" 81 } 82 }, 83 "flake-utils": { 84 "inputs": { 85 "systems": "systems_2" 86 }, 87 "locked": { 88 "lastModified": 1731533236, 89 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 90 "owner": "numtide", 91 "repo": "flake-utils", 92 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 93 "type": "github" 94 }, 95 "original": { 96 "owner": "numtide", 97 "repo": "flake-utils", 98 "type": "github" 99 } 100 }, 101 "flake-utils_2": { 102 "inputs": { 103 "systems": "systems_3" 104 }, 105 "locked": { 106 "lastModified": 1731533236, 107 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 108 "owner": "numtide", 109 "repo": "flake-utils", 110 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 111 "type": "github" 112 }, 113 "original": { 114 "owner": "numtide", 115 "repo": "flake-utils", 116 "type": "github" 117 } 118 }, 119 "flake-utils_3": { 120 "inputs": { 121 "systems": "systems_4" 122 }, 123 "locked": { 124 "lastModified": 1681202837, 125 "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=", 126 "owner": "numtide", 127 "repo": "flake-utils", 128 "rev": "cfacdce06f30d2b68473a46042957675eebb3401", 129 "type": "github" 130 }, 131 "original": { 132 "owner": "numtide", 133 "repo": "flake-utils", 134 "type": "github" 135 } 136 }, 137 "flakey-profile": { 138 "locked": { 139 "lastModified": 1712898590, 140 "narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=", 141 "owner": "lf-", 142 "repo": "flakey-profile", 143 "rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d", 144 "type": "github" 145 }, 146 "original": { 147 "owner": "lf-", 148 "repo": "flakey-profile", 149 "type": "github" 150 } 151 }, 152 "home-manager": { 153 "inputs": { 154 "nixpkgs": [ 155 "agenix", 156 "nixpkgs" 157 ] 158 }, 159 "locked": { 160 "lastModified": 1745494811, 161 "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=", 162 "owner": "nix-community", 163 "repo": "home-manager", 164 "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be", 165 "type": "github" 166 }, 167 "original": { 168 "owner": "nix-community", 169 "repo": "home-manager", 170 "type": "github" 171 } 172 }, 173 "home-manager_2": { 174 "inputs": { 175 "nixpkgs": [ 176 "nixpkgs" 177 ] 178 }, 179 "locked": { 180 "lastModified": 1751824240, 181 "narHash": "sha256-aDDC0CHTlL7QDKWWhdbEgVPK6KwWt+ca0QkmHYZxMzI=", 182 "owner": "nix-community", 183 "repo": "home-manager", 184 "rev": "fd9e55f5fac45a26f6169310afca64d56b681935", 185 "type": "github" 186 }, 187 "original": { 188 "owner": "nix-community", 189 "repo": "home-manager", 190 "type": "github" 191 } 192 }, 193 "home-manager_3": { 194 "inputs": { 195 "nixpkgs": [ 196 "zen-browser", 197 "nixpkgs" 198 ] 199 }, 200 "locked": { 201 "lastModified": 1743604125, 202 "narHash": "sha256-ZD61DNbsBt1mQbinAaaEqKaJk2RFo9R/j+eYWeGMx7A=", 203 "owner": "nix-community", 204 "repo": "home-manager", 205 "rev": "180fd43eea296e62ae68e079fcf56aba268b9a1a", 206 "type": "github" 207 }, 208 "original": { 209 "owner": "nix-community", 210 "repo": "home-manager", 211 "type": "github" 212 } 213 }, 214 "lix": { 215 "flake": false, 216 "locked": { 217 "lastModified": 1746827285, 218 "narHash": "sha256-hsFe4Tsqqg4l+FfQWphDtjC79WzNCZbEFhHI8j2KJzw=", 219 "rev": "47aad376c87e2e65967f17099277428e4b3f8e5a", 220 "type": "tarball", 221 "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/47aad376c87e2e65967f17099277428e4b3f8e5a.tar.gz?rev=47aad376c87e2e65967f17099277428e4b3f8e5a" 222 }, 223 "original": { 224 "type": "tarball", 225 "url": "https://git.lix.systems/lix-project/lix/archive/2.93.0.tar.gz" 226 } 227 }, 228 "lix-module": { 229 "inputs": { 230 "flake-utils": "flake-utils", 231 "flakey-profile": "flakey-profile", 232 "lix": "lix", 233 "nixpkgs": [ 234 "nixpkgs" 235 ] 236 }, 237 "locked": { 238 "lastModified": 1746838955, 239 "narHash": "sha256-11R4K3iAx4tLXjUs+hQ5K90JwDABD/XHhsM9nkeS5N8=", 240 "rev": "cd2a9c028df820a83ca2807dc6c6e7abc3dfa7fc", 241 "type": "tarball", 242 "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/cd2a9c028df820a83ca2807dc6c6e7abc3dfa7fc.tar.gz" 243 }, 244 "original": { 245 "type": "tarball", 246 "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.93.0.tar.gz" 247 } 248 }, 249 "microvm": { 250 "inputs": { 251 "flake-utils": "flake-utils_2", 252 "nixpkgs": [ 253 "nixpkgs" 254 ], 255 "spectrum": "spectrum" 256 }, 257 "locked": { 258 "lastModified": 1751732733, 259 "narHash": "sha256-MuaFFGHdShvGdHKrd3PUI2om+njixdG/1dGlglRdK8Q=", 260 "owner": "astro", 261 "repo": "microvm.nix", 262 "rev": "9d3d845ccb1a3f81747d027e95b110d4637468d0", 263 "type": "github" 264 }, 265 "original": { 266 "owner": "astro", 267 "repo": "microvm.nix", 268 "type": "github" 269 } 270 }, 271 "nixos-hardware": { 272 "locked": { 273 "lastModified": 1751432711, 274 "narHash": "sha256-136MeWtckSHTN9Z2WRNRdZ8oRP3vyx3L8UxeBYE+J9w=", 275 "owner": "nixos", 276 "repo": "nixos-hardware", 277 "rev": "497ae1357f1ac97f1aea31a4cb74ad0d534ef41f", 278 "type": "github" 279 }, 280 "original": { 281 "owner": "nixos", 282 "ref": "master", 283 "repo": "nixos-hardware", 284 "type": "github" 285 } 286 }, 287 "nixpkgs": { 288 "locked": { 289 "lastModified": 1745391562, 290 "narHash": "sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo=", 291 "owner": "NixOS", 292 "repo": "nixpkgs", 293 "rev": "8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7", 294 "type": "github" 295 }, 296 "original": { 297 "owner": "NixOS", 298 "ref": "nixos-unstable", 299 "repo": "nixpkgs", 300 "type": "github" 301 } 302 }, 303 "nixpkgs_2": { 304 "locked": { 305 "lastModified": 1750776420, 306 "narHash": "sha256-/CG+w0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A=", 307 "owner": "NixOS", 308 "repo": "nixpkgs", 309 "rev": "30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf", 310 "type": "github" 311 }, 312 "original": { 313 "owner": "NixOS", 314 "ref": "nixos-unstable", 315 "repo": "nixpkgs", 316 "type": "github" 317 } 318 }, 319 "nixpkgs_3": { 320 "locked": { 321 "lastModified": 1736241350, 322 "narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=", 323 "owner": "NixOS", 324 "repo": "nixpkgs", 325 "rev": "8c9fd3e564728e90829ee7dbac6edc972971cd0f", 326 "type": "github" 327 }, 328 "original": { 329 "owner": "NixOS", 330 "ref": "nixpkgs-unstable", 331 "repo": "nixpkgs", 332 "type": "github" 333 } 334 }, 335 "nixpkgs_4": { 336 "locked": { 337 "lastModified": 1751637120, 338 "narHash": "sha256-xVNy/XopSfIG9c46nRmPaKfH1Gn/56vQ8++xWA8itO4=", 339 "owner": "nixos", 340 "repo": "nixpkgs", 341 "rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb", 342 "type": "github" 343 }, 344 "original": { 345 "owner": "nixos", 346 "ref": "nixos-unstable", 347 "repo": "nixpkgs", 348 "type": "github" 349 } 350 }, 351 "nixpkgs_5": { 352 "locked": { 353 "lastModified": 1682134069, 354 "narHash": "sha256-TnI/ZXSmRxQDt2sjRYK/8j8iha4B4zP2cnQCZZ3vp7k=", 355 "owner": "NixOS", 356 "repo": "nixpkgs", 357 "rev": "fd901ef4bf93499374c5af385b2943f5801c0833", 358 "type": "github" 359 }, 360 "original": { 361 "id": "nixpkgs", 362 "type": "indirect" 363 } 364 }, 365 "root": { 366 "inputs": { 367 "agenix": "agenix", 368 "catppuccin": "catppuccin", 369 "disko": "disko", 370 "home-manager": "home-manager_2", 371 "lix-module": "lix-module", 372 "microvm": "microvm", 373 "nixos-hardware": "nixos-hardware", 374 "nixpkgs": "nixpkgs_4", 375 "vscode-server": "vscode-server", 376 "zen-browser": "zen-browser" 377 } 378 }, 379 "spectrum": { 380 "flake": false, 381 "locked": { 382 "lastModified": 1751265943, 383 "narHash": "sha256-XoHSo6GEElzRUOYAEg/jlh5c8TDsyDESFIux3nU/NMc=", 384 "ref": "refs/heads/main", 385 "rev": "37c8663fab86fdb202fece339ef7ac7177ffc201", 386 "revCount": 904, 387 "type": "git", 388 "url": "https://spectrum-os.org/git/spectrum" 389 }, 390 "original": { 391 "type": "git", 392 "url": "https://spectrum-os.org/git/spectrum" 393 } 394 }, 395 "systems": { 396 "locked": { 397 "lastModified": 1681028828, 398 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 399 "owner": "nix-systems", 400 "repo": "default", 401 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 402 "type": "github" 403 }, 404 "original": { 405 "owner": "nix-systems", 406 "repo": "default", 407 "type": "github" 408 } 409 }, 410 "systems_2": { 411 "locked": { 412 "lastModified": 1681028828, 413 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 414 "owner": "nix-systems", 415 "repo": "default", 416 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 417 "type": "github" 418 }, 419 "original": { 420 "owner": "nix-systems", 421 "repo": "default", 422 "type": "github" 423 } 424 }, 425 "systems_3": { 426 "locked": { 427 "lastModified": 1681028828, 428 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 429 "owner": "nix-systems", 430 "repo": "default", 431 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 432 "type": "github" 433 }, 434 "original": { 435 "owner": "nix-systems", 436 "repo": "default", 437 "type": "github" 438 } 439 }, 440 "systems_4": { 441 "locked": { 442 "lastModified": 1681028828, 443 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 444 "owner": "nix-systems", 445 "repo": "default", 446 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 447 "type": "github" 448 }, 449 "original": { 450 "owner": "nix-systems", 451 "repo": "default", 452 "type": "github" 453 } 454 }, 455 "vscode-server": { 456 "inputs": { 457 "flake-utils": "flake-utils_3", 458 "nixpkgs": "nixpkgs_5" 459 }, 460 "locked": { 461 "lastModified": 1750353031, 462 "narHash": "sha256-Bx7DOPLhkr8Z60U9Qw4l0OidzHoqLDKQH5rDV5ef59A=", 463 "owner": "nix-community", 464 "repo": "nixos-vscode-server", 465 "rev": "4ec4859b12129c0436b0a471ed1ea6dd8a317993", 466 "type": "github" 467 }, 468 "original": { 469 "owner": "nix-community", 470 "repo": "nixos-vscode-server", 471 "type": "github" 472 } 473 }, 474 "zen-browser": { 475 "inputs": { 476 "home-manager": "home-manager_3", 477 "nixpkgs": [ 478 "nixpkgs" 479 ] 480 }, 481 "locked": { 482 "lastModified": 1751858709, 483 "narHash": "sha256-xghd1GDPRSa6aD6tEk2JCuQDZWdHITlCA/stwSVoZJQ=", 484 "owner": "0xc000022070", 485 "repo": "zen-browser-flake", 486 "rev": "216dd333fa41aa013bf8aab9322d7c1a2aee5b4a", 487 "type": "github" 488 }, 489 "original": { 490 "owner": "0xc000022070", 491 "repo": "zen-browser-flake", 492 "type": "github" 493 } 494 } 495 }, 496 "root": "root", 497 "version": 7 498}