Nix configurations for my personal machines (Linux & macOS)
1{ 2 "nodes": { 3 "flake-utils": { 4 "inputs": { 5 "systems": "systems" 6 }, 7 "locked": { 8 "lastModified": 1731533236, 9 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 10 "owner": "numtide", 11 "repo": "flake-utils", 12 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 13 "type": "github" 14 }, 15 "original": { 16 "owner": "numtide", 17 "repo": "flake-utils", 18 "type": "github" 19 } 20 }, 21 "flake-utils_2": { 22 "inputs": { 23 "systems": "systems_2" 24 }, 25 "locked": { 26 "lastModified": 1726560853, 27 "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", 28 "owner": "numtide", 29 "repo": "flake-utils", 30 "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a", 31 "type": "github" 32 }, 33 "original": { 34 "owner": "numtide", 35 "repo": "flake-utils", 36 "type": "github" 37 } 38 }, 39 "flake-utils_3": { 40 "inputs": { 41 "systems": "systems_3" 42 }, 43 "locked": { 44 "lastModified": 1731533236, 45 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", 46 "owner": "numtide", 47 "repo": "flake-utils", 48 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", 49 "type": "github" 50 }, 51 "original": { 52 "owner": "numtide", 53 "repo": "flake-utils", 54 "type": "github" 55 } 56 }, 57 "flakey-profile": { 58 "locked": { 59 "lastModified": 1712898590, 60 "narHash": "sha256-FhGIEU93VHAChKEXx905TSiPZKga69bWl1VB37FK//I=", 61 "owner": "lf-", 62 "repo": "flakey-profile", 63 "rev": "243c903fd8eadc0f63d205665a92d4df91d42d9d", 64 "type": "github" 65 }, 66 "original": { 67 "owner": "lf-", 68 "repo": "flakey-profile", 69 "type": "github" 70 } 71 }, 72 "home-manager": { 73 "inputs": { 74 "nixpkgs": [ 75 "nixpkgs" 76 ] 77 }, 78 "locked": { 79 "lastModified": 1747439237, 80 "narHash": "sha256-5rCGrnkglKKj4cav1U3HC+SIUNJh08pqOK4spQv9RjA=", 81 "owner": "nix-community", 82 "repo": "home-manager", 83 "rev": "ae755329092c87369b9e9a1510a8cf1ce2b1c708", 84 "type": "github" 85 }, 86 "original": { 87 "owner": "nix-community", 88 "repo": "home-manager", 89 "type": "github" 90 } 91 }, 92 "iosevka-solai": { 93 "inputs": { 94 "flake-utils": "flake-utils", 95 "nixpkgs": [ 96 "nixpkgs" 97 ] 98 }, 99 "locked": { 100 "lastModified": 1736719901, 101 "narHash": "sha256-RRLB4qzIoaDFou/HXszcZ1EqGeK8kWxm7jp+2wAqMjo=", 102 "owner": "ovyerus", 103 "repo": "iosevka-solai", 104 "rev": "a47a91a53734adb518ab74443c92d76971ecc54b", 105 "type": "github" 106 }, 107 "original": { 108 "owner": "ovyerus", 109 "repo": "iosevka-solai", 110 "type": "github" 111 } 112 }, 113 "lix": { 114 "flake": false, 115 "locked": { 116 "lastModified": 1729298361, 117 "narHash": "sha256-hiGtfzxFkDc9TSYsb96Whg0vnqBVV7CUxyscZNhed0U=", 118 "rev": "ad9d06f7838a25beec425ff406fe68721fef73be", 119 "type": "tarball", 120 "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/ad9d06f7838a25beec425ff406fe68721fef73be.tar.gz?rev=ad9d06f7838a25beec425ff406fe68721fef73be" 121 }, 122 "original": { 123 "type": "tarball", 124 "url": "https://git.lix.systems/lix-project/lix/archive/2.91.1.tar.gz" 125 } 126 }, 127 "lix-module": { 128 "inputs": { 129 "flake-utils": "flake-utils_2", 130 "flakey-profile": "flakey-profile", 131 "lix": "lix", 132 "nixpkgs": [ 133 "nixpkgs" 134 ] 135 }, 136 "locked": { 137 "lastModified": 1732605668, 138 "narHash": "sha256-DN5/166jhiiAW0Uw6nueXaGTueVxhfZISAkoxasmz/g=", 139 "rev": "f19bd752910bbe3a861c9cad269bd078689d50fe", 140 "type": "tarball", 141 "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/f19bd752910bbe3a861c9cad269bd078689d50fe.tar.gz?rev=f19bd752910bbe3a861c9cad269bd078689d50fe" 142 }, 143 "original": { 144 "type": "tarball", 145 "url": "https://git.lix.systems/lix-project/nixos-module/archive/2.91.1-2.tar.gz" 146 } 147 }, 148 "niri-flake": { 149 "inputs": { 150 "niri-stable": "niri-stable", 151 "niri-unstable": "niri-unstable", 152 "nixpkgs": [ 153 "nixpkgs" 154 ], 155 "nixpkgs-stable": "nixpkgs-stable", 156 "xwayland-satellite-stable": "xwayland-satellite-stable", 157 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 158 }, 159 "locked": { 160 "lastModified": 1747435695, 161 "narHash": "sha256-CTr69qXW9/gph8Brvs0TY1fXIJeqmJCt99yC7Mrh1u0=", 162 "owner": "sodiboo", 163 "repo": "niri-flake", 164 "rev": "e572b437025128d71ab262d7b0508136e385d352", 165 "type": "github" 166 }, 167 "original": { 168 "owner": "sodiboo", 169 "repo": "niri-flake", 170 "type": "github" 171 } 172 }, 173 "niri-stable": { 174 "flake": false, 175 "locked": { 176 "lastModified": 1740117926, 177 "narHash": "sha256-mTTHA0RAaQcdYe+9A3Jx77cmmyLFHmRoZdd8RpWa+m8=", 178 "owner": "YaLTeR", 179 "repo": "niri", 180 "rev": "b94a5db8790339cf9134873d8b490be69e02ac71", 181 "type": "github" 182 }, 183 "original": { 184 "owner": "YaLTeR", 185 "ref": "v25.02", 186 "repo": "niri", 187 "type": "github" 188 } 189 }, 190 "niri-unstable": { 191 "flake": false, 192 "locked": { 193 "lastModified": 1747425277, 194 "narHash": "sha256-3Guwq7v52mJ+koHUrMbzr8CA9ZD9Yf6/zudyk3NpUec=", 195 "owner": "YaLTeR", 196 "repo": "niri", 197 "rev": "bb8eb377c71337890889483e43c361b2bda4a414", 198 "type": "github" 199 }, 200 "original": { 201 "owner": "YaLTeR", 202 "repo": "niri", 203 "type": "github" 204 } 205 }, 206 "nix-darwin": { 207 "inputs": { 208 "nixpkgs": [ 209 "nixpkgs" 210 ] 211 }, 212 "locked": { 213 "lastModified": 1747365160, 214 "narHash": "sha256-4ZVr0x+ry6ybym/VhVYACj0HlJo44YxAaPGOxiS88Hg=", 215 "owner": "LnL7", 216 "repo": "nix-darwin", 217 "rev": "8817b00b0011750381d0d44bb94d61087349b6ba", 218 "type": "github" 219 }, 220 "original": { 221 "owner": "LnL7", 222 "repo": "nix-darwin", 223 "type": "github" 224 } 225 }, 226 "nix-index-database": { 227 "inputs": { 228 "nixpkgs": [ 229 "nixpkgs" 230 ] 231 }, 232 "locked": { 233 "lastModified": 1746934494, 234 "narHash": "sha256-3n6i+F0sDASjkhbvgFDpPDZGp7z19IrRtjfF9TwJpCA=", 235 "owner": "nix-community", 236 "repo": "nix-index-database", 237 "rev": "e9b21b01e4307176b9718a29ac514838e7f6f4ff", 238 "type": "github" 239 }, 240 "original": { 241 "owner": "nix-community", 242 "repo": "nix-index-database", 243 "type": "github" 244 } 245 }, 246 "nix-vscode-extensions": { 247 "inputs": { 248 "flake-utils": "flake-utils_3", 249 "nixpkgs": "nixpkgs" 250 }, 251 "locked": { 252 "lastModified": 1747383427, 253 "narHash": "sha256-l7NPb4CiGfBS5VEwIsqThLlGrTRysxb+BMOgBJkizTk=", 254 "owner": "nix-community", 255 "repo": "nix-vscode-extensions", 256 "rev": "84fa86a820a365b12d7bbae3556ad737f7091af3", 257 "type": "github" 258 }, 259 "original": { 260 "owner": "nix-community", 261 "repo": "nix-vscode-extensions", 262 "type": "github" 263 } 264 }, 265 "nixpkgs": { 266 "locked": { 267 "lastModified": 1744868846, 268 "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=", 269 "owner": "NixOS", 270 "repo": "nixpkgs", 271 "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", 272 "type": "github" 273 }, 274 "original": { 275 "owner": "NixOS", 276 "repo": "nixpkgs", 277 "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", 278 "type": "github" 279 } 280 }, 281 "nixpkgs-stable": { 282 "locked": { 283 "lastModified": 1747209494, 284 "narHash": "sha256-fLise+ys+bpyjuUUkbwqo5W/UyIELvRz9lPBPoB0fbM=", 285 "owner": "NixOS", 286 "repo": "nixpkgs", 287 "rev": "5d736263df906c5da72ab0f372427814de2f52f8", 288 "type": "github" 289 }, 290 "original": { 291 "owner": "NixOS", 292 "ref": "nixos-24.11", 293 "repo": "nixpkgs", 294 "type": "github" 295 } 296 }, 297 "nixpkgs_2": { 298 "locked": { 299 "lastModified": 1747179050, 300 "narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=", 301 "owner": "nixos", 302 "repo": "nixpkgs", 303 "rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e", 304 "type": "github" 305 }, 306 "original": { 307 "owner": "nixos", 308 "ref": "nixos-unstable", 309 "repo": "nixpkgs", 310 "type": "github" 311 } 312 }, 313 "root": { 314 "inputs": { 315 "home-manager": "home-manager", 316 "iosevka-solai": "iosevka-solai", 317 "lix-module": "lix-module", 318 "niri-flake": "niri-flake", 319 "nix-darwin": "nix-darwin", 320 "nix-index-database": "nix-index-database", 321 "nix-vscode-extensions": "nix-vscode-extensions", 322 "nixpkgs": "nixpkgs_2" 323 } 324 }, 325 "systems": { 326 "locked": { 327 "lastModified": 1681028828, 328 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 329 "owner": "nix-systems", 330 "repo": "default", 331 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 332 "type": "github" 333 }, 334 "original": { 335 "owner": "nix-systems", 336 "repo": "default", 337 "type": "github" 338 } 339 }, 340 "systems_2": { 341 "locked": { 342 "lastModified": 1681028828, 343 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 344 "owner": "nix-systems", 345 "repo": "default", 346 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 347 "type": "github" 348 }, 349 "original": { 350 "owner": "nix-systems", 351 "repo": "default", 352 "type": "github" 353 } 354 }, 355 "systems_3": { 356 "locked": { 357 "lastModified": 1681028828, 358 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 359 "owner": "nix-systems", 360 "repo": "default", 361 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 362 "type": "github" 363 }, 364 "original": { 365 "owner": "nix-systems", 366 "repo": "default", 367 "type": "github" 368 } 369 }, 370 "xwayland-satellite-stable": { 371 "flake": false, 372 "locked": { 373 "lastModified": 1739246919, 374 "narHash": "sha256-/hBM43/Gd0/tW+egrhlWgOIISeJxEs2uAOIYVpfDKeU=", 375 "owner": "Supreeeme", 376 "repo": "xwayland-satellite", 377 "rev": "44590a416d4a3e8220e19e29e0b6efe64a80315d", 378 "type": "github" 379 }, 380 "original": { 381 "owner": "Supreeeme", 382 "ref": "v0.5.1", 383 "repo": "xwayland-satellite", 384 "type": "github" 385 } 386 }, 387 "xwayland-satellite-unstable": { 388 "flake": false, 389 "locked": { 390 "lastModified": 1747111562, 391 "narHash": "sha256-GAqhWoxaBIk0tgoecZPa8gTHDHxNc0JtlwWHZN2iOOo=", 392 "owner": "Supreeeme", 393 "repo": "xwayland-satellite", 394 "rev": "ec9ff64c1e0cbec42710b580b7c0f759b1694e72", 395 "type": "github" 396 }, 397 "original": { 398 "owner": "Supreeeme", 399 "repo": "xwayland-satellite", 400 "type": "github" 401 } 402 } 403 }, 404 "root": "root", 405 "version": 7 406}