Nix configurations for my personal machines (Linux & macOS)
at main 14 kB view raw
1{ 2 "nodes": { 3 "denix": { 4 "inputs": { 5 "home-manager": [ 6 "home-manager" 7 ], 8 "nix-darwin": [ 9 "nix-darwin" 10 ], 11 "nixpkgs": [ 12 "nixpkgs" 13 ], 14 "nixpkgs-lib": "nixpkgs-lib", 15 "pre-commit-hooks": "pre-commit-hooks" 16 }, 17 "locked": { 18 "lastModified": 1758123851, 19 "narHash": "sha256-sbKwqBOLI423TvXvzlX2UGZR4pE1M8C7KXi0699ImmQ=", 20 "owner": "yunfachi", 21 "repo": "denix", 22 "rev": "d90f816b7b93304e5d5e69d429de0052f64d5149", 23 "type": "github" 24 }, 25 "original": { 26 "owner": "yunfachi", 27 "repo": "denix", 28 "type": "github" 29 } 30 }, 31 "flake-compat": { 32 "flake": false, 33 "locked": { 34 "lastModified": 1747046372, 35 "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", 36 "owner": "edolstra", 37 "repo": "flake-compat", 38 "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", 39 "type": "github" 40 }, 41 "original": { 42 "owner": "edolstra", 43 "repo": "flake-compat", 44 "type": "github" 45 } 46 }, 47 "flake-utils": { 48 "inputs": { 49 "systems": "systems" 50 }, 51 "locked": { 52 "lastModified": 1731533236, 53 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 54 "owner": "numtide", 55 "repo": "flake-utils", 56 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 57 "type": "github" 58 }, 59 "original": { 60 "owner": "numtide", 61 "repo": "flake-utils", 62 "type": "github" 63 } 64 }, 65 "flake-utils_2": { 66 "inputs": { 67 "systems": "systems_2" 68 }, 69 "locked": { 70 "lastModified": 1731533236, 71 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 72 "owner": "numtide", 73 "repo": "flake-utils", 74 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 75 "type": "github" 76 }, 77 "original": { 78 "owner": "numtide", 79 "repo": "flake-utils", 80 "type": "github" 81 } 82 }, 83 "flakey-profile": { 84 "locked": { 85 "lastModified": 1712898590, 86 "narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=", 87 "owner": "lf-", 88 "repo": "flakey-profile", 89 "rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d", 90 "type": "github" 91 }, 92 "original": { 93 "owner": "lf-", 94 "repo": "flakey-profile", 95 "type": "github" 96 } 97 }, 98 "gitignore": { 99 "inputs": { 100 "nixpkgs": [ 101 "denix", 102 "pre-commit-hooks", 103 "nixpkgs" 104 ] 105 }, 106 "locked": { 107 "lastModified": 1709087332, 108 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", 109 "owner": "hercules-ci", 110 "repo": "gitignore.nix", 111 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", 112 "type": "github" 113 }, 114 "original": { 115 "owner": "hercules-ci", 116 "repo": "gitignore.nix", 117 "type": "github" 118 } 119 }, 120 "home-manager": { 121 "inputs": { 122 "nixpkgs": [ 123 "nixpkgs" 124 ] 125 }, 126 "locked": { 127 "lastModified": 1767391542, 128 "narHash": "sha256-qHXxJuFkQhggyeao/kQb6KcOjgz0Ky+ArfowRX1MHaE=", 129 "owner": "nix-community", 130 "repo": "home-manager", 131 "rev": "2f06b726061b7e1aa69f718e943da9ffcecd6397", 132 "type": "github" 133 }, 134 "original": { 135 "owner": "nix-community", 136 "repo": "home-manager", 137 "type": "github" 138 } 139 }, 140 "iosevka-solai": { 141 "inputs": { 142 "flake-utils": "flake-utils", 143 "nixpkgs": [ 144 "nixpkgs" 145 ] 146 }, 147 "locked": { 148 "lastModified": 1736719901, 149 "narHash": "sha256-RRLB4qzIoaDFou/HXszcZ1EqGeK8kWxm7jp+2wAqMjo=", 150 "owner": "ovyerus", 151 "repo": "iosevka-solai", 152 "rev": "a47a91a53734adb518ab74443c92d76971ecc54b", 153 "type": "github" 154 }, 155 "original": { 156 "owner": "ovyerus", 157 "repo": "iosevka-solai", 158 "type": "github" 159 } 160 }, 161 "lix": { 162 "flake": false, 163 "locked": { 164 "lastModified": 1751234633, 165 "narHash": "sha256-b5d+HnPcyHz0ZJW1+LZl4qm4LGTB/TiaDFQVlVL2xpE=", 166 "rev": "7c8c7562be432f1f40b98c24f528696b1ae20263", 167 "type": "tarball", 168 "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/7c8c7562be432f1f40b98c24f528696b1ae20263.tar.gz?rev=7c8c7562be432f1f40b98c24f528696b1ae20263" 169 }, 170 "original": { 171 "type": "tarball", 172 "url": "https://git.lix.systems/lix-project/lix/archive/2.91.3.tar.gz" 173 } 174 }, 175 "lix-module": { 176 "inputs": { 177 "flake-utils": "flake-utils_2", 178 "flakey-profile": "flakey-profile", 179 "lix": "lix", 180 "nixpkgs": [ 181 "nixpkgs" 182 ] 183 }, 184 "locked": { 185 "lastModified": 1756128651, 186 "narHash": "sha256-Bacu3Ek38AtlL+pSsbdUW4V5Waat0FnhyzLoQjPUxWE=", 187 "rev": "96fc11f1b68f0138de71205122670ef736cdb0d9", 188 "type": "tarball", 189 "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/96fc11f1b68f0138de71205122670ef736cdb0d9.tar.gz" 190 }, 191 "original": { 192 "type": "tarball", 193 "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.91.3-2.tar.gz" 194 } 195 }, 196 "niri-flake": { 197 "inputs": { 198 "niri-stable": "niri-stable", 199 "niri-unstable": "niri-unstable", 200 "nixpkgs": [ 201 "nixpkgs" 202 ], 203 "nixpkgs-stable": "nixpkgs-stable", 204 "xwayland-satellite-stable": "xwayland-satellite-stable", 205 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 206 }, 207 "locked": { 208 "lastModified": 1767377696, 209 "narHash": "sha256-OShXLsMyF9hxmiID1p4QF+ekqreViHM9105ej05S2uI=", 210 "owner": "sodiboo", 211 "repo": "niri-flake", 212 "rev": "ba6ea712dc2da0b01c6a8d02dd9e86973663e4de", 213 "type": "github" 214 }, 215 "original": { 216 "owner": "sodiboo", 217 "repo": "niri-flake", 218 "type": "github" 219 } 220 }, 221 "niri-stable": { 222 "flake": false, 223 "locked": { 224 "lastModified": 1756556321, 225 "narHash": "sha256-RLD89dfjN0RVO86C/Mot0T7aduCygPGaYbog566F0Qo=", 226 "owner": "YaLTeR", 227 "repo": "niri", 228 "rev": "01be0e65f4eb91a9cd624ac0b76aaeab765c7294", 229 "type": "github" 230 }, 231 "original": { 232 "owner": "YaLTeR", 233 "ref": "v25.08", 234 "repo": "niri", 235 "type": "github" 236 } 237 }, 238 "niri-unstable": { 239 "flake": false, 240 "locked": { 241 "lastModified": 1767160009, 242 "narHash": "sha256-aTj88rDBdhmzaGXoFPOsHjXYM2OjNttixsGftT/X0dI=", 243 "owner": "YaLTeR", 244 "repo": "niri", 245 "rev": "cf0b4bc0ca93ab5c18b562ada1d8609b67b3c4e3", 246 "type": "github" 247 }, 248 "original": { 249 "owner": "YaLTeR", 250 "repo": "niri", 251 "type": "github" 252 } 253 }, 254 "nix-darwin": { 255 "inputs": { 256 "nixpkgs": [ 257 "nixpkgs" 258 ] 259 }, 260 "locked": { 261 "lastModified": 1767028240, 262 "narHash": "sha256-0/fLUqwJ4Z774muguUyn5t8AQ6wyxlNbHexpje+5hRo=", 263 "owner": "nix-darwin", 264 "repo": "nix-darwin", 265 "rev": "c31afa6e76da9bbc7c9295e39c7de9fca1071ea1", 266 "type": "github" 267 }, 268 "original": { 269 "owner": "nix-darwin", 270 "repo": "nix-darwin", 271 "type": "github" 272 } 273 }, 274 "nix-index-database": { 275 "inputs": { 276 "nixpkgs": [ 277 "nixpkgs" 278 ] 279 }, 280 "locked": { 281 "lastModified": 1765267181, 282 "narHash": "sha256-d3NBA9zEtBu2JFMnTBqWj7Tmi7R5OikoU2ycrdhQEws=", 283 "owner": "nix-community", 284 "repo": "nix-index-database", 285 "rev": "82befcf7dc77c909b0f2a09f5da910ec95c5b78f", 286 "type": "github" 287 }, 288 "original": { 289 "owner": "nix-community", 290 "repo": "nix-index-database", 291 "type": "github" 292 } 293 }, 294 "nix-vscode-extensions": { 295 "inputs": { 296 "nixpkgs": "nixpkgs_2" 297 }, 298 "locked": { 299 "lastModified": 1767405959, 300 "narHash": "sha256-K9P7J2W/deP9d1aZOlIvmK+sWCQrk6kcX3T21y3Marc=", 301 "owner": "nix-community", 302 "repo": "nix-vscode-extensions", 303 "rev": "c84c57fb183f7b2318187927d3a82641e6796933", 304 "type": "github" 305 }, 306 "original": { 307 "owner": "nix-community", 308 "repo": "nix-vscode-extensions", 309 "type": "github" 310 } 311 }, 312 "nixpkgs": { 313 "locked": { 314 "lastModified": 1754340878, 315 "narHash": "sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU=", 316 "owner": "NixOS", 317 "repo": "nixpkgs", 318 "rev": "cab778239e705082fe97bb4990e0d24c50924c04", 319 "type": "github" 320 }, 321 "original": { 322 "owner": "NixOS", 323 "ref": "nixpkgs-unstable", 324 "repo": "nixpkgs", 325 "type": "github" 326 } 327 }, 328 "nixpkgs-lib": { 329 "locked": { 330 "lastModified": 1754184128, 331 "narHash": "sha256-AjhoyBL4eSyXf01Bmc6DiuaMrJRNdWopmdnMY0Pa/M0=", 332 "owner": "nix-community", 333 "repo": "nixpkgs.lib", 334 "rev": "02e72200e6d56494f4a7c0da8118760736e41b60", 335 "type": "github" 336 }, 337 "original": { 338 "owner": "nix-community", 339 "repo": "nixpkgs.lib", 340 "type": "github" 341 } 342 }, 343 "nixpkgs-stable": { 344 "locked": { 345 "lastModified": 1767325753, 346 "narHash": "sha256-yA/CuWyqm+AQo2ivGy6PlYrjZBQm7jfbe461+4HF2fo=", 347 "owner": "NixOS", 348 "repo": "nixpkgs", 349 "rev": "64049ca74d63e971b627b5f3178d95642e61cedd", 350 "type": "github" 351 }, 352 "original": { 353 "owner": "NixOS", 354 "ref": "nixos-25.11", 355 "repo": "nixpkgs", 356 "type": "github" 357 } 358 }, 359 "nixpkgs_2": { 360 "locked": { 361 "lastModified": 1766025857, 362 "narHash": "sha256-Lav5jJazCW4mdg1iHcROpuXqmM94BWJvabLFWaJVJp0=", 363 "owner": "nixos", 364 "repo": "nixpkgs", 365 "rev": "def3da69945bbe338c373fddad5a1bb49cf199ce", 366 "type": "github" 367 }, 368 "original": { 369 "owner": "nixos", 370 "repo": "nixpkgs", 371 "rev": "def3da69945bbe338c373fddad5a1bb49cf199ce", 372 "type": "github" 373 } 374 }, 375 "nixpkgs_3": { 376 "locked": { 377 "lastModified": 1767116409, 378 "narHash": "sha256-5vKw92l1GyTnjoLzEagJy5V5mDFck72LiQWZSOnSicw=", 379 "owner": "nixos", 380 "repo": "nixpkgs", 381 "rev": "cad22e7d996aea55ecab064e84834289143e44a0", 382 "type": "github" 383 }, 384 "original": { 385 "owner": "nixos", 386 "ref": "nixos-unstable", 387 "repo": "nixpkgs", 388 "type": "github" 389 } 390 }, 391 "pre-commit-hooks": { 392 "inputs": { 393 "flake-compat": "flake-compat", 394 "gitignore": "gitignore", 395 "nixpkgs": "nixpkgs" 396 }, 397 "locked": { 398 "lastModified": 1754416808, 399 "narHash": "sha256-c6yg0EQ9xVESx6HGDOCMcyRSjaTpNJP10ef+6fRcofA=", 400 "owner": "cachix", 401 "repo": "git-hooks.nix", 402 "rev": "9c52372878df6911f9afc1e2a1391f55e4dfc864", 403 "type": "github" 404 }, 405 "original": { 406 "owner": "cachix", 407 "repo": "git-hooks.nix", 408 "type": "github" 409 } 410 }, 411 "root": { 412 "inputs": { 413 "denix": "denix", 414 "home-manager": "home-manager", 415 "iosevka-solai": "iosevka-solai", 416 "lix-module": "lix-module", 417 "niri-flake": "niri-flake", 418 "nix-darwin": "nix-darwin", 419 "nix-index-database": "nix-index-database", 420 "nix-vscode-extensions": "nix-vscode-extensions", 421 "nixpkgs": "nixpkgs_3", 422 "zen-browser": "zen-browser" 423 } 424 }, 425 "systems": { 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_2": { 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 "xwayland-satellite-stable": { 456 "flake": false, 457 "locked": { 458 "lastModified": 1755491097, 459 "narHash": "sha256-m+9tUfsmBeF2Gn4HWa6vSITZ4Gz1eA1F5Kh62B0N4oE=", 460 "owner": "Supreeeme", 461 "repo": "xwayland-satellite", 462 "rev": "388d291e82ffbc73be18169d39470f340707edaa", 463 "type": "github" 464 }, 465 "original": { 466 "owner": "Supreeeme", 467 "ref": "v0.7", 468 "repo": "xwayland-satellite", 469 "type": "github" 470 } 471 }, 472 "xwayland-satellite-unstable": { 473 "flake": false, 474 "locked": { 475 "lastModified": 1766429945, 476 "narHash": "sha256-9Kv4gWagx/u4RfZJzBMAoagW9ava5waxd+XoTkzqF7E=", 477 "owner": "Supreeeme", 478 "repo": "xwayland-satellite", 479 "rev": "0dde7ca1d3a8e8c5082533d76084e2aa02bef70e", 480 "type": "github" 481 }, 482 "original": { 483 "owner": "Supreeeme", 484 "repo": "xwayland-satellite", 485 "type": "github" 486 } 487 }, 488 "zen-browser": { 489 "inputs": { 490 "nixpkgs": [ 491 "nixpkgs" 492 ] 493 }, 494 "locked": { 495 "lastModified": 1767307876, 496 "narHash": "sha256-d5EKvUnfr6tdhymIThz0WGG0JHT2cCZzbZK4t2CwYuc=", 497 "owner": "youwen5", 498 "repo": "zen-browser-flake", 499 "rev": "c5bffaf433e6137fe80cd1930584836f11119b26", 500 "type": "github" 501 }, 502 "original": { 503 "owner": "youwen5", 504 "repo": "zen-browser-flake", 505 "type": "github" 506 } 507 } 508 }, 509 "root": "root", 510 "version": 7 511}