refactor into modules

This commit is contained in:
2026-03-10 22:39:50 +01:00
parent 5f16717f9b
commit 1b9d24ce15
9 changed files with 280 additions and 289 deletions

View File

@@ -51,31 +51,16 @@
};
};
outputs = { nixpkgs, nixpkgs-pre-ad01, home-manager, rust-overlay, stylix, niri, codex-cli-nix, claude-code-nix, binaryninja, ... }@inputs:
let
system = "x86_64-linux";
pinnedPkgs = nixpkgs-pre-ad01.legacyPackages.${system};
in {
homeConfigurations.lusia = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.${system};
outputs = inputs: {
homeConfigurations.lusia = inputs.home-manager.lib.homeManagerConfiguration {
pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux;
modules = [
stylix.homeModules.stylix
./noctalia.nix
./home.nix
({ pkgs, ... }: {
nixpkgs.overlays = [
rust-overlay.overlays.default
(final: prev: {
gqrx = pinnedPkgs.gqrx;
krita = pinnedPkgs.krita;
})
];
home.packages = [ pkgs.rustup ];
})
];
modules = [
inputs.stylix.homeModules.stylix
./home.nix
];
extraSpecialArgs = { inherit inputs; };
};
extraSpecialArgs = { inherit inputs; };
};
};
}