more repo suffling

+65 -126
flake.lock
··· 2 2 "nodes": { 3 3 "catppuccin": { 4 4 "inputs": { 5 - "nixpkgs": "nixpkgs" 5 + "nixpkgs": [ 6 + "nixpkgs" 7 + ] 6 8 }, 7 9 "locked": { 8 10 "lastModified": 1765990358, ··· 20 22 }, 21 23 "crane": { 22 24 "locked": { 23 - "lastModified": 1766194365, 24 - "narHash": "sha256-4AFsUZ0kl6MXSm4BaQgItD0VGlEKR3iq7gIaL7TjBvc=", 25 + "lastModified": 1766774972, 26 + "narHash": "sha256-8qxEFpj4dVmIuPn9j9z6NTbU+hrcGjBOvaxTzre5HmM=", 25 27 "owner": "ipetkov", 26 28 "repo": "crane", 27 - "rev": "7d8ec2c71771937ab99790b45e6d9b93d15d9379", 29 + "rev": "01bc1d404a51a0a07e9d8759cd50a7903e218c82", 28 30 "type": "github" 29 31 }, 30 32 "original": { ··· 117 119 "type": "github" 118 120 } 119 121 }, 120 - "flake-compat_3": { 121 - "flake": false, 122 - "locked": { 123 - "lastModified": 1765121682, 124 - "narHash": "sha256-4VBOP18BFeiPkyhy9o4ssBNQEvfvv1kXkasAYd0+rrA=", 125 - "owner": "edolstra", 126 - "repo": "flake-compat", 127 - "rev": "65f23138d8d09a92e30f1e5c87611b23ef451bf3", 128 - "type": "github" 129 - }, 130 - "original": { 131 - "owner": "edolstra", 132 - "repo": "flake-compat", 133 - "type": "github" 134 - } 135 - }, 136 122 "flake-parts": { 137 123 "inputs": { 138 - "nixpkgs-lib": "nixpkgs-lib" 124 + "nixpkgs-lib": [ 125 + "nixpkgs" 126 + ] 139 127 }, 140 128 "locked": { 141 129 "lastModified": 1765835352, ··· 213 201 "flake-compat": "flake-compat", 214 202 "flake-utils": "flake-utils", 215 203 "home-manager": "home-manager", 216 - "nixpkgs": "nixpkgs_2", 204 + "nixpkgs": "nixpkgs", 217 205 "zig": "zig", 218 206 "zon2nix": "zon2nix" 219 207 }, 220 208 "locked": { 221 - "lastModified": 1766883975, 222 - "narHash": "sha256-LTaoqnN31CGqwCl25ahlXODCILFC9sUVe+ry/70TQno=", 209 + "lastModified": 1767313275, 210 + "narHash": "sha256-yp3n4aKlG1lZDkQl3sDD7smjNjGFeEErVaiQlorzxrk=", 223 211 "owner": "ghostty-org", 224 212 "repo": "ghostty", 225 - "rev": "38664afde0c17474c8f95cd38489d397a5930580", 213 + "rev": "1c2db85aa41c7d929cb23b408229e297dce2758a", 226 214 "type": "github" 227 215 }, 228 216 "original": { ··· 255 243 }, 256 244 "helix": { 257 245 "inputs": { 258 - "nixpkgs": "nixpkgs_3", 246 + "nixpkgs": "nixpkgs_2", 259 247 "rust-overlay": "rust-overlay" 260 248 }, 261 249 "locked": { 262 - "lastModified": 1766874357, 263 - "narHash": "sha256-JSW4I0pV1+b9hiWzzHIKBZPDqonDs3yqFpd2W6l+vUQ=", 250 + "lastModified": 1767104824, 251 + "narHash": "sha256-B/5myvheUJGXwNkeGIS5xgeZisxR5lELi4YqhXykFa4=", 264 252 "owner": "helix-editor", 265 253 "repo": "helix", 266 - "rev": "341ae9a0102bb55147f5c584e4856d6e9e277410", 254 + "rev": "496f0e1b41e6735873c1376ac10a6a722767f328", 267 255 "type": "github" 268 256 }, 269 257 "original": { ··· 301 289 ] 302 290 }, 303 291 "locked": { 304 - "lastModified": 1766881808, 305 - "narHash": "sha256-JR7A2xS3EBPWFeONzhqez5vp7nKEsp7eLj2Ks210Srk=", 292 + "lastModified": 1767104570, 293 + "narHash": "sha256-GKgwu5//R+cLdKysZjGqvUEEOGXXLdt93sNXeb2M/Lk=", 306 294 "owner": "nix-community", 307 295 "repo": "home-manager", 308 - "rev": "d2e0458d6531885600b346e161c38790dc356fa8", 296 + "rev": "e4e78a2cbeaddd07ab7238971b16468cc1d14daf", 309 297 "type": "github" 310 298 }, 311 299 "original": { ··· 344 332 "rust-overlay": "rust-overlay_2" 345 333 }, 346 334 "locked": { 347 - "lastModified": 1766582277, 348 - "narHash": "sha256-mUZRMKId7Uycwnt31RytPwhmY/8UTbk92ckZWHoS0Eg=", 335 + "lastModified": 1767013031, 336 + "narHash": "sha256-p8ANXBakAtfX/aEhLbU6w0tuQe3nrBvLdHbKirJP7ug=", 349 337 "owner": "nix-community", 350 338 "repo": "lanzaboote", 351 - "rev": "4c78502846c1ef668eedbd4f55d818ebac5388ac", 339 + "rev": "c2a82339373daee8cbbcad5f51f22ae6b71069e0", 352 340 "type": "github" 353 341 }, 354 342 "original": { ··· 361 349 "inputs": { 362 350 "niri-stable": "niri-stable", 363 351 "niri-unstable": "niri-unstable", 364 - "nixpkgs": "nixpkgs_4", 352 + "nixpkgs": "nixpkgs_3", 365 353 "nixpkgs-stable": "nixpkgs-stable", 366 354 "xwayland-satellite-stable": "xwayland-satellite-stable", 367 355 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 368 356 }, 369 357 "locked": { 370 - "lastModified": 1766765523, 371 - "narHash": "sha256-DCk3GKdKZNjpvNuDy9ZVfVwCy3tlm96/UZnYkJO7N44=", 358 + "lastModified": 1767257541, 359 + "narHash": "sha256-eAZD0o5eC85jES3k8S0e1NlJJv+rTgofhl0QajhFjyM=", 372 360 "owner": "sodiboo", 373 361 "repo": "niri-flake", 374 - "rev": "a3e638c75d07de759421e6f34bd69c3f9a0a3567", 362 + "rev": "0eb70f38f02923ff59743a0978fed88f04c98c7d", 375 363 "type": "github" 376 364 }, 377 365 "original": { ··· 401 389 "niri-unstable": { 402 390 "flake": false, 403 391 "locked": { 404 - "lastModified": 1766751930, 405 - "narHash": "sha256-83/YSW6c58i/iwGzAFApuMy6MCgoIaROeCcoIGh+ViU=", 392 + "lastModified": 1767160009, 393 + "narHash": "sha256-aTj88rDBdhmzaGXoFPOsHjXYM2OjNttixsGftT/X0dI=", 406 394 "owner": "YaLTeR", 407 395 "repo": "niri", 408 - "rev": "b5640d5293ad8dca06cb447692ea7cbb21680eb1", 396 + "rev": "cf0b4bc0ca93ab5c18b562ada1d8609b67b3c4e3", 409 397 "type": "github" 410 398 }, 411 399 "original": { ··· 416 404 }, 417 405 "nixos-wsl": { 418 406 "inputs": { 419 - "flake-compat": "flake-compat_3", 420 - "nixpkgs": "nixpkgs_5" 407 + "flake-compat": [], 408 + "nixpkgs": [ 409 + "nixpkgs" 410 + ] 421 411 }, 422 412 "locked": { 423 413 "lastModified": 1765841014, ··· 429 419 }, 430 420 "original": { 431 421 "owner": "nix-community", 432 - "ref": "main", 433 422 "repo": "NixOS-WSL", 434 423 "type": "github" 435 424 } 436 425 }, 437 426 "nixpkgs": { 438 427 "locked": { 439 - "lastModified": 1763966396, 440 - "narHash": "sha256-6eeL1YPcY1MV3DDStIDIdy/zZCDKgHdkCmsrLJFiZf0=", 441 - "owner": "NixOS", 442 - "repo": "nixpkgs", 443 - "rev": "5ae3b07d8d6527c42f17c876e404993199144b6a", 444 - "type": "github" 428 + "lastModified": 1763191728, 429 + "narHash": "sha256-gI9PpaoX4/f28HkjcTbFVpFhtOxSDtOEdFaHZrdETe0=", 430 + "rev": "1d4c88323ac36805d09657d13a5273aea1b34f0c", 431 + "type": "tarball", 432 + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre896415.1d4c88323ac3/nixexprs.tar.xz" 445 433 }, 446 434 "original": { 447 - "owner": "NixOS", 448 - "ref": "nixos-unstable", 449 - "repo": "nixpkgs", 450 - "type": "github" 451 - } 452 - }, 453 - "nixpkgs-lib": { 454 - "locked": { 455 - "lastModified": 1765674936, 456 - "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=", 457 - "owner": "nix-community", 458 - "repo": "nixpkgs.lib", 459 - "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85", 460 - "type": "github" 461 - }, 462 - "original": { 463 - "owner": "nix-community", 464 - "repo": "nixpkgs.lib", 465 - "type": "github" 435 + "type": "tarball", 436 + "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" 466 437 } 467 438 }, 468 439 "nixpkgs-stable": { 469 440 "locked": { 470 - "lastModified": 1766736597, 471 - "narHash": "sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ=", 441 + "lastModified": 1767047869, 442 + "narHash": "sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo=", 472 443 "owner": "NixOS", 473 444 "repo": "nixpkgs", 474 - "rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852", 445 + "rev": "89dbf01df72eb5ebe3b24a86334b12c27d68016a", 475 446 "type": "github" 476 447 }, 477 448 "original": { ··· 483 454 }, 484 455 "nixpkgs_2": { 485 456 "locked": { 486 - "lastModified": 1763191728, 487 - "narHash": "sha256-gI9PpaoX4/f28HkjcTbFVpFhtOxSDtOEdFaHZrdETe0=", 488 - "rev": "1d4c88323ac36805d09657d13a5273aea1b34f0c", 489 - "type": "tarball", 490 - "url": "https://releases.nixos.org/nixpkgs/nixpkgs-25.11pre896415.1d4c88323ac3/nixexprs.tar.xz" 491 - }, 492 - "original": { 493 - "type": "tarball", 494 - "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" 495 - } 496 - }, 497 - "nixpkgs_3": { 498 - "locked": { 499 - "lastModified": 1766902085, 500 - "narHash": "sha256-coBu0ONtFzlwwVBzmjacUQwj3G+lybcZ1oeNSQkgC0M=", 457 + "lastModified": 1759381078, 458 + "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", 501 459 "owner": "nixos", 502 460 "repo": "nixpkgs", 503 - "rev": "c0b0e0fddf73fd517c3471e546c0df87a42d53f4", 461 + "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", 504 462 "type": "github" 505 463 }, 506 464 "original": { ··· 510 468 "type": "github" 511 469 } 512 470 }, 513 - "nixpkgs_4": { 471 + "nixpkgs_3": { 514 472 "locked": { 515 - "lastModified": 1766651565, 516 - "narHash": "sha256-QEhk0eXgyIqTpJ/ehZKg9IKS7EtlWxF3N7DXy42zPfU=", 473 + "lastModified": 1767116409, 474 + "narHash": "sha256-5vKw92l1GyTnjoLzEagJy5V5mDFck72LiQWZSOnSicw=", 517 475 "owner": "NixOS", 518 476 "repo": "nixpkgs", 519 - "rev": "3e2499d5539c16d0d173ba53552a4ff8547f4539", 477 + "rev": "cad22e7d996aea55ecab064e84834289143e44a0", 520 478 "type": "github" 521 479 }, 522 480 "original": { ··· 526 484 "type": "github" 527 485 } 528 486 }, 529 - "nixpkgs_5": { 487 + "nixpkgs_4": { 530 488 "locked": { 531 - "lastModified": 1765472234, 532 - "narHash": "sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0=", 533 - "owner": "NixOS", 534 - "repo": "nixpkgs", 535 - "rev": "2fbfb1d73d239d2402a8fe03963e37aab15abe8b", 536 - "type": "github" 489 + "lastModified": 1767273430, 490 + "narHash": "sha256-IVq6jxkcTuudaj3c78xl2xG2fZSL9gS7JMPFUl3q7j4=", 491 + "rev": "76eec3925eb9bbe193934987d3285473dbcfad50", 492 + "type": "tarball", 493 + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre920722.76eec3925eb9/nixexprs.tar.xz?lastModified=1767273430&rev=76eec3925eb9bbe193934987d3285473dbcfad50" 537 494 }, 538 495 "original": { 539 - "owner": "NixOS", 540 - "ref": "nixos-unstable", 541 - "repo": "nixpkgs", 542 - "type": "github" 496 + "type": "tarball", 497 + "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" 543 498 } 544 499 }, 545 - "nixpkgs_6": { 546 - "locked": { 547 - "lastModified": 1766651565, 548 - "narHash": "sha256-QEhk0eXgyIqTpJ/ehZKg9IKS7EtlWxF3N7DXy42zPfU=", 549 - "owner": "NixOS", 550 - "repo": "nixpkgs", 551 - "rev": "3e2499d5539c16d0d173ba53552a4ff8547f4539", 552 - "type": "github" 553 - }, 554 - "original": { 555 - "owner": "NixOS", 556 - "ref": "nixos-unstable", 557 - "repo": "nixpkgs", 558 - "type": "github" 559 - } 560 - }, 561 - "nixpkgs_7": { 500 + "nixpkgs_5": { 562 501 "locked": { 563 502 "lastModified": 1755186698, 564 503 "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", ··· 609 548 "lanzaboote": "lanzaboote", 610 549 "niri": "niri", 611 550 "nixos-wsl": "nixos-wsl", 612 - "nixpkgs": "nixpkgs_6", 551 + "nixpkgs": "nixpkgs_4", 613 552 "sops-nix": "sops-nix", 614 553 "ssh-keys": "ssh-keys", 615 554 "starship-jj": "starship-jj", ··· 664 603 ] 665 604 }, 666 605 "locked": { 667 - "lastModified": 1766285238, 668 - "narHash": "sha256-DqVXFZ4ToiFHgnxebMWVL70W+U+JOxpmfD37eWD/Qc8=", 606 + "lastModified": 1766976750, 607 + "narHash": "sha256-w+o3AIBI56tzfMJRqRXg9tSXnpQRN5hAT15o2t9rxYw=", 669 608 "owner": "oxalica", 670 609 "repo": "rust-overlay", 671 - "rev": "c4249d0c370d573d95e33b472014eae4f2507c2f", 610 + "rev": "9fe44e7f05b734a64a01f92fc51ad064fb0a884f", 672 611 "type": "github" 673 612 }, 674 613 "original": { ··· 734 673 "inputs": { 735 674 "fenix": "fenix", 736 675 "flake-utils": "flake-utils_2", 737 - "nixpkgs": "nixpkgs_7", 676 + "nixpkgs": "nixpkgs_5", 738 677 "systems": "systems_2" 739 678 }, 740 679 "locked": {
+26 -93
flake.nix
··· 1 1 { 2 + outputs = inputs: inputs.flake-parts.lib.mkFlake { inherit inputs; } { imports = [ ./modules ]; }; 2 3 inputs = { 3 - nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 4 + # https://deer.social/profile/did:plc:mojgntlezho4qt7uvcfkdndg/post/3loogwsoqok2w 5 + nixpkgs.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz"; 4 6 home-manager = { 5 - url = "github:nix-community/home-manager"; 7 + type = "github"; 8 + owner = "nix-community"; 9 + repo = "home-manager"; 6 10 inputs.nixpkgs.follows = "nixpkgs"; 7 11 }; 8 - nixos-wsl.url = "github:nix-community/NixOS-WSL/main"; 12 + nixos-wsl = { 13 + type = "github"; 14 + owner = "nix-community"; 15 + repo = "NixOS-WSL"; 16 + 17 + inputs = { 18 + nixpkgs.follows = "nixpkgs"; 19 + flake-compat.follows = ""; 20 + }; 21 + }; 9 22 catppuccin = { 10 - url = "github:catppuccin/nix"; 23 + type = "github"; 24 + owner = "catppuccin"; 25 + repo = "nix"; 26 + inputs.nixpkgs.follows = "nixpkgs"; 11 27 }; 12 28 helix = { 13 29 url = "github:helix-editor/helix"; ··· 45 61 url = "github:Mic92/sops-nix"; 46 62 inputs.nixpkgs.follows = "nixpkgs"; 47 63 }; 48 - flake-parts.url = "github:hercules-ci/flake-parts"; 64 + flake-parts = { 65 + type = "github"; 66 + owner = "hercules-ci"; 67 + repo = "flake-parts"; 68 + inputs.nixpkgs-lib.follows = "nixpkgs"; 69 + }; 49 70 easy-hosts.url = "github:tgirlcloud/easy-hosts"; 50 71 }; 51 - outputs = 52 - { 53 - self, 54 - nixpkgs, 55 - flake-parts, 56 - ... 57 - }@inputs: 58 - flake-parts.lib.mkFlake { inherit inputs; } ( 59 - { withSystem, config, ... }: 60 - { 61 - systems = [ 62 - "x86_64-linux" 63 - "aarch64-linux" 64 - ]; 65 - 66 - imports = [ ./systems/default.nix ]; 67 - 68 - perSystem = 69 - { pkgs, ... }: 70 - { 71 - packages = { 72 - pokego = pkgs.callPackage ./pkgs/pokego.nix { }; 73 - http-nu = pkgs.callPackage ./pkgs/http-nu.nix { }; 74 - topiary-nu = pkgs.callPackage ./pkgs/topiary-nu.nix { 75 - inherit (inputs) tree-sitter-nu topiary-nushell; 76 - }; 77 - atproto-lastfm-importer = pkgs.callPackage ./pkgs/atproto-lastfm-importer.nix { }; 78 - multi-scrobbler = pkgs.callPackage ./pkgs/multi-scrobbler.nix { }; 79 - 80 - wakuna-image = self.lib.sdImageFromSystem self.nixosConfigurations.wakuna; 81 - }; 82 - formatter = pkgs.nixfmt-rfc-style; 83 - devShells.default = pkgs.mkShell { 84 - packages = with pkgs; [ sops ]; 85 - }; 86 - }; 87 - 88 - flake = 89 - let 90 - inherit (nixpkgs) lib; 91 - in 92 - { 93 - lib = { 94 - sdImageFromSystem = system: system.config.system.build.sdImage; 95 - 96 - mkSystem' = 97 - system: hostname: 98 - withSystem system ( 99 - { inputs', self', ... }: 100 - lib.nixosSystem { 101 - specialArgs = { 102 - inherit 103 - inputs 104 - inputs' 105 - self 106 - self' 107 - ; 108 - }; 109 - modules = [ 110 - { networking.hostName = hostname; } 111 - ./modules/core.nix 112 - ./modules/nixos 113 - ./hosts/${hostname} 114 - config.flake.nixosModules.dev 115 - config.flake.nixosModules.desktop 116 - ]; 117 - } 118 - ); 119 - 120 - mkSystem = system: hostname: { ${hostname} = self.lib.mkSystem' system hostname; }; 121 - mkSystems = system: hosts: lib.mergeAttrsList (map (self.lib.mkSystem system) hosts); 122 - }; 123 - 124 - overlays.default = import ./overlays; 125 - 126 - homeModules = { 127 - dev = import ./modules/dev/home.nix; 128 - desktop = import ./modules/desktop/home.nix; 129 - }; 130 - 131 - nixosModules = { 132 - dev = import ./modules/dev/nixos.nix; 133 - desktop = import ./modules/desktop/nixos.nix; 134 - multi-scrobbler = import ./modules/nixos/services/multi-scrobbler.nix; 135 - }; 136 - }; 137 - } 138 - ); 139 72 nixConfig = { 140 73 warn-dirty = false; 141 74 extra-experimental-features = [
hosts/belaf/default.nix systems/belaf/default.nix
hosts/belaf/hardware.nix systems/belaf/hardware.nix
hosts/kiwi/default.nix systems/kiwi/default.nix
hosts/kiwi/hardware.nix systems/kiwi/hardware.nix
hosts/ozen/default.nix systems/ozen/default.nix
hosts/reg/default.nix systems/reg/default.nix
hosts/reg/hardware.nix systems/reg/hardware.nix
hosts/reg/multi-scrobbler.nix systems/reg/multi-scrobbler.nix
hosts/reg/pds-backup.nix systems/reg/pds-backup.nix
hosts/reg/pds.nix systems/reg/pds.nix
hosts/wakuna/default.nix systems/wakuna/default.nix
hosts/wakuna/torrent.nix systems/wakuna/torrent.nix
+82
modules/default.nix
··· 1 + { 2 + withSystem, 3 + config, 4 + self, 5 + nixpkgs, 6 + inputs, 7 + ... 8 + }: 9 + { 10 + systems = [ 11 + "x86_64-linux" 12 + "aarch64-linux" 13 + ]; 14 + 15 + imports = [ ../systems/default.nix ]; 16 + 17 + perSystem = 18 + { pkgs, ... }: 19 + { 20 + packages = { 21 + pokego = pkgs.callPackage ./pkgs/pokego.nix { }; 22 + http-nu = pkgs.callPackage ./pkgs/http-nu.nix { }; 23 + topiary-nu = pkgs.callPackage ./pkgs/topiary-nu.nix { inherit (inputs) tree-sitter-nu topiary-nushell; }; 24 + atproto-lastfm-importer = pkgs.callPackage ./pkgs/atproto-lastfm-importer.nix { }; 25 + multi-scrobbler = pkgs.callPackage ./pkgs/multi-scrobbler.nix { }; 26 + 27 + wakuna-image = self.lib.sdImageFromSystem self.nixosConfigurations.wakuna; 28 + }; 29 + formatter = pkgs.nixfmt-rfc-style; 30 + devShells.default = pkgs.mkShell { packages = with pkgs; [ sops ]; }; 31 + }; 32 + 33 + flake = 34 + let 35 + inherit (nixpkgs) lib; 36 + in 37 + { 38 + lib = { 39 + sdImageFromSystem = system: system.config.system.build.sdImage; 40 + 41 + mkSystem' = 42 + system: hostname: 43 + withSystem system ( 44 + { inputs', self', ... }: 45 + lib.nixosSystem { 46 + specialArgs = { 47 + inherit 48 + inputs 49 + inputs' 50 + self 51 + self' 52 + ; 53 + }; 54 + modules = [ 55 + { networking.hostName = hostname; } 56 + ./core.nix 57 + ./nixos 58 + ./systems/${hostname} 59 + config.flake.nixosModules.dev 60 + config.flake.nixosModules.desktop 61 + ]; 62 + } 63 + ); 64 + 65 + mkSystem = system: hostname: { ${hostname} = self.lib.mkSystem' system hostname; }; 66 + mkSystems = system: hosts: lib.mergeAttrsList (map (self.lib.mkSystem system) hosts); 67 + }; 68 + 69 + overlays.default = import ./overlays; 70 + 71 + homeModules = { 72 + dev = import ./dev/home.nix; 73 + desktop = import ./desktop/home.nix; 74 + }; 75 + 76 + nixosModules = { 77 + dev = import ./dev/nixos.nix; 78 + desktop = import ./desktop/nixos.nix; 79 + multi-scrobbler = import ./nixos/services/multi-scrobbler.nix; 80 + }; 81 + }; 82 + }
-1
modules/dev/tools/default.nix
··· 31 31 imports = [ 32 32 ./direnv.nix 33 33 ./opencode.nix 34 - ./yazi.nix 35 34 ]; 36 35 }
overlays/default.nix modules/overlays/default.nix
pkgs/atproto-lastfm-importer.nix modules/pkgs/atproto-lastfm-importer.nix
pkgs/http-nu.nix modules/pkgs/http-nu.nix
pkgs/multi-scrobbler.nix modules/pkgs/multi-scrobbler.nix
pkgs/pokego.nix modules/pkgs/pokego.nix
pkgs/topiary-nu.nix modules/pkgs/topiary-nu.nix