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": 1726560853, 71 "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", 72 "owner": "numtide", 73 "repo": "flake-utils", 74 "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", 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": 1764986695, 128 "narHash": "sha256-k+4uvvt3TisTVOwyH0135ztmBiPFk61bXNKebQBGkhU=", 129 "owner": "nix-community", 130 "repo": "home-manager", 131 "rev": "ccd22c13b2200263fb59342a34bf7119a31aa363", 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": 1729298361, 165 "narHash": "sha256-hiGtfzxFkDc9TSYsb96Whg0vnqBVV7CUxyscZNhed0U=", 166 "rev": "ad9d06f7838a25beec425ff406fe68721fef73be", 167 "type": "tarball", 168 "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/ad9d06f7838a25beec425ff406fe68721fef73be.tar.gz?rev=ad9d06f7838a25beec425ff406fe68721fef73be" 169 }, 170 "original": { 171 "type": "tarball", 172 "url": "https://git.lix.systems/lix-project/lix/archive/2.91.1.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": 1732605668, 186 "narHash": "sha256-DN5/166jhiiAW0Uw6nueXaGTueVxhfZISAkoxasmz/g=", 187 "rev": "f19bd752910bbe3a861c9cad269bd078689d50fe", 188 "type": "tarball", 189 "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/f19bd752910bbe3a861c9cad269bd078689d50fe.tar.gz" 190 }, 191 "original": { 192 "type": "tarball", 193 "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.91.1-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": 1764971746, 209 "narHash": "sha256-PPwnDjR6ZjPooITfu6SWnoPsj3EV4fLrXk93U2RhjZ0=", 210 "owner": "sodiboo", 211 "repo": "niri-flake", 212 "rev": "b0ebfba3a0774cc0b3f3b9a345ebad57de04b666", 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": 1764966114, 242 "narHash": "sha256-nC0Fsu4zSdabdR4tHHMCrTgqLms612eEDy5VCdQVZFk=", 243 "owner": "YaLTeR", 244 "repo": "niri", 245 "rev": "ba29735fbbd8cf8319c71ccb55b54a0580007c80", 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": 1764161084, 262 "narHash": "sha256-HN84sByg9FhJnojkGGDSrcjcbeioFWoNXfuyYfJ1kBE=", 263 "owner": "nix-darwin", 264 "repo": "nix-darwin", 265 "rev": "e95de00a471d07435e0527ff4db092c84998698e", 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": 1764475780, 282 "narHash": "sha256-77jL5H5x51ksLiOUDjY0ZK8e2T4ZXLhj3ap8ETvknWI=", 283 "owner": "nix-community", 284 "repo": "nix-index-database", 285 "rev": "5a3ff8c1a09003f399f43d5742d893c0b1ab8af0", 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": 1764986069, 300 "narHash": "sha256-eLl4+j7Tm37XJJhYD2bTgb3x7HDfwWAr/kayb/j0TAg=", 301 "owner": "nix-community", 302 "repo": "nix-vscode-extensions", 303 "rev": "999eed994566bdeffdbb1c9d4920530767e8c93e", 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": 1764831616, 346 "narHash": "sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA=", 347 "owner": "NixOS", 348 "repo": "nixpkgs", 349 "rev": "c97c47f2bac4fa59e2cbdeba289686ae615f8ed4", 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": 1759770925, 362 "narHash": "sha256-CZwkCtzTNclqlhuwDsVtGoRumTpqCUK0xSnFIMgd8ls=", 363 "owner": "nixos", 364 "repo": "nixpkgs", 365 "rev": "674c2b09c59a220204350ced584cadaacee30038", 366 "type": "github" 367 }, 368 "original": { 369 "owner": "nixos", 370 "repo": "nixpkgs", 371 "rev": "674c2b09c59a220204350ced584cadaacee30038", 372 "type": "github" 373 } 374 }, 375 "nixpkgs_3": { 376 "locked": { 377 "lastModified": 1764667669, 378 "narHash": "sha256-7WUCZfmqLAssbDqwg9cUDAXrSoXN79eEEq17qhTNM/Y=", 379 "owner": "nixos", 380 "repo": "nixpkgs", 381 "rev": "418468ac9527e799809c900eda37cbff999199b6", 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": 1764721075, 476 "narHash": "sha256-ChH4nq0cMEEkzkHqKlQt5Z7wxrk8ybcEHuA1YKAYmV0=", 477 "owner": "Supreeeme", 478 "repo": "xwayland-satellite", 479 "rev": "1b918e29b419e89910014054e8b71d54c9235ea5", 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": 1764648680, 496 "narHash": "sha256-B/nmawJ75/951Xs9ludSxDVd/txFY+odmcbinySqMQo=", 497 "owner": "youwen5", 498 "repo": "zen-browser-flake", 499 "rev": "897df2f2ad4880563ce801fa29f348a4e98f0a20", 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}