my system configurations ^-^
0
fork

Configure Feed

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

chore: reduce inputs

willow c67c7987 3dfce0d4

+45 -110
+18 -105
flake.lock
··· 2 2 "nodes": { 3 3 "agenix": { 4 4 "inputs": { 5 - "darwin": "darwin", 6 - "home-manager": "home-manager", 5 + "darwin": [], 6 + "home-manager": [], 7 7 "nixpkgs": [ 8 8 "nixpkgs-unstable" 9 9 ], 10 - "systems": "systems" 10 + "systems": [ 11 + "systems" 12 + ] 11 13 }, 12 14 "locked": { 13 15 "lastModified": 1723293904, ··· 115 117 "type": "github" 116 118 } 117 119 }, 118 - "darwin": { 119 - "inputs": { 120 - "nixpkgs": [ 121 - "agenix", 122 - "nixpkgs" 123 - ] 124 - }, 125 - "locked": { 126 - "lastModified": 1700795494, 127 - "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=", 128 - "owner": "lnl7", 129 - "repo": "nix-darwin", 130 - "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d", 131 - "type": "github" 132 - }, 133 - "original": { 134 - "owner": "lnl7", 135 - "ref": "master", 136 - "repo": "nix-darwin", 137 - "type": "github" 138 - } 139 - }, 140 120 "firefox-gnome-theme": { 141 121 "flake": false, 142 122 "locked": { ··· 156 136 "flake-utils": { 157 137 "inputs": { 158 138 "systems": [ 159 - "stylix", 160 139 "systems" 161 140 ] 162 141 }, ··· 210 189 "home-manager": { 211 190 "inputs": { 212 191 "nixpkgs": [ 213 - "agenix", 214 - "nixpkgs" 215 - ] 216 - }, 217 - "locked": { 218 - "lastModified": 1703113217, 219 - "narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=", 220 - "owner": "nix-community", 221 - "repo": "home-manager", 222 - "rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1", 223 - "type": "github" 224 - }, 225 - "original": { 226 - "owner": "nix-community", 227 - "repo": "home-manager", 228 - "type": "github" 229 - } 230 - }, 231 - "home-manager_2": { 232 - "inputs": { 233 - "nixpkgs": [ 234 192 "nixpkgs" 235 193 ] 236 194 }, ··· 249 207 "type": "github" 250 208 } 251 209 }, 252 - "home-manager_3": { 253 - "inputs": { 254 - "nixpkgs": [ 255 - "stylix", 256 - "nixpkgs" 257 - ] 258 - }, 259 - "locked": { 260 - "lastModified": 1733572789, 261 - "narHash": "sha256-zjO6m5BqxXIyjrnUziAzk4+T4VleqjstNudSqWcpsHI=", 262 - "owner": "nix-community", 263 - "repo": "home-manager", 264 - "rev": "c7ffc9727d115e433fd884a62dc164b587ff651d", 265 - "type": "github" 266 - }, 267 - "original": { 268 - "owner": "nix-community", 269 - "ref": "release-24.11", 270 - "repo": "home-manager", 271 - "type": "github" 272 - } 273 - }, 274 210 "libcamera-src": { 275 211 "flake": false, 276 212 "locked": { ··· 337 273 "type": "github" 338 274 } 339 275 }, 340 - "nixpkgs_2": { 341 - "locked": { 342 - "lastModified": 1728193676, 343 - "narHash": "sha256-PbDWAIjKJdlVg+qQRhzdSor04bAPApDqIv2DofTyynk=", 344 - "owner": "NixOS", 345 - "repo": "nixpkgs", 346 - "rev": "ecbc1ca8ffd6aea8372ad16be9ebbb39889e55b6", 347 - "type": "github" 348 - }, 349 - "original": { 350 - "owner": "NixOS", 351 - "ref": "nixos-24.05", 352 - "repo": "nixpkgs", 353 - "type": "github" 354 - } 355 - }, 356 276 "raspberry-pi-nix": { 357 277 "inputs": { 358 278 "libcamera-src": "libcamera-src", 359 279 "libpisp-src": "libpisp-src", 360 - "nixpkgs": "nixpkgs_2", 280 + "nixpkgs": [ 281 + "nixpkgs" 282 + ], 361 283 "rpi-bluez-firmware-src": "rpi-bluez-firmware-src", 362 284 "rpi-firmware-nonfree-src": "rpi-firmware-nonfree-src", 363 285 "rpi-firmware-src": "rpi-firmware-src", ··· 385 307 "inputs": { 386 308 "agenix": "agenix", 387 309 "catppuccin": "catppuccin", 388 - "home-manager": "home-manager_2", 310 + "flake-utils": "flake-utils", 311 + "home-manager": "home-manager", 389 312 "nixpkgs": "nixpkgs", 390 313 "nixpkgs-unstable": "nixpkgs-unstable", 391 314 "raspberry-pi-nix": "raspberry-pi-nix", 392 315 "spicetify-nix": "spicetify-nix", 393 316 "stylix": "stylix", 317 + "systems": "systems", 394 318 "wallpapers": "wallpapers", 395 319 "zen-browser": "zen-browser" 396 320 } ··· 526 450 "base16-vim": "base16-vim", 527 451 "firefox-gnome-theme": "firefox-gnome-theme", 528 452 "flake-compat": [], 529 - "flake-utils": "flake-utils", 453 + "flake-utils": [ 454 + "flake-utils" 455 + ], 530 456 "git-hooks": [], 531 457 "gnome-shell": "gnome-shell", 532 - "home-manager": "home-manager_3", 458 + "home-manager": [], 533 459 "nixpkgs": [ 534 460 "nixpkgs" 535 461 ], 536 - "systems": "systems_2", 462 + "systems": [ 463 + "systems" 464 + ], 537 465 "tinted-foot": "tinted-foot", 538 466 "tinted-kitty": "tinted-kitty", 539 467 "tinted-tmux": "tinted-tmux" ··· 554 482 } 555 483 }, 556 484 "systems": { 557 - "locked": { 558 - "lastModified": 1681028828, 559 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 560 - "owner": "nix-systems", 561 - "repo": "default", 562 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 563 - "type": "github" 564 - }, 565 - "original": { 566 - "owner": "nix-systems", 567 - "repo": "default", 568 - "type": "github" 569 - } 570 - }, 571 - "systems_2": { 572 485 "locked": { 573 486 "lastModified": 1681028828, 574 487 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+27 -5
flake.nix
··· 19 19 }; 20 20 stylix = { 21 21 url = "github:danth/stylix/release-24.11"; 22 - inputs.nixpkgs.follows = "nixpkgs"; 23 - inputs.flake-compat.follows = ""; 24 - inputs.git-hooks.follows = ""; 22 + inputs = { 23 + nixpkgs.follows = "nixpkgs"; 24 + systems.follows = "systems"; 25 + flake-utils.follows = "flake-utils"; 26 + flake-compat.follows = ""; 27 + git-hooks.follows = ""; 28 + home-manager.follows = ""; 29 + }; 25 30 }; 26 31 27 32 # hardware 28 - raspberry-pi-nix.url = "github:nix-community/raspberry-pi-nix?ref=v0.4.1"; 33 + raspberry-pi-nix = { 34 + url = "github:nix-community/raspberry-pi-nix?ref=v0.4.1"; 35 + inputs.nixpkgs.follows = "nixpkgs"; 36 + }; 29 37 30 38 # home-manager 31 39 home-manager = { ··· 45 53 # secrets 46 54 agenix = { 47 55 url = "github:ryantm/agenix"; 48 - inputs.nixpkgs.follows = "nixpkgs-unstable"; 56 + inputs = { 57 + nixpkgs.follows = "nixpkgs-unstable"; 58 + systems.follows = "systems"; 59 + darwin.follows = ""; 60 + home-manager.follows = ""; 61 + }; 49 62 }; 50 63 51 64 # firefox ··· 58 71 wallpapers = { 59 72 url = "github:42willow/wallpapers"; 60 73 flake = false; 74 + }; 75 + 76 + # reduce inputs 77 + systems = { 78 + url = "github:nix-systems/default"; 79 + }; 80 + flake-utils = { 81 + url = "github:numtide/flake-utils"; 82 + inputs.systems.follows = "systems"; 61 83 }; 62 84 63 85 # textfox = {