rewite flake.nix host deffinition
All checks were successful
nixos config pipeline / show-flake (push) Successful in 27s
nixos config pipeline / deploy (push) Successful in 26s

This commit is contained in:
smayzy 2025-08-14 15:04:49 +02:00
parent 6624ebeff3
commit d429fbd1d6

View File

@ -29,37 +29,25 @@
let let
system = "x86_64-linux"; system = "x86_64-linux";
overlays = builtins.attrValues (import ./overlays); overlays = builtins.attrValues (import ./overlays);
sharedModules = [
nix-flatpak.nixosModules.nix-flatpak
inputs.stylix.nixosModules.stylix
nvf.nixosModules.default
];
mkHost = hostConfig:
nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs system overlays; };
modules = [ hostConfig ] ++ sharedModules;
};
in in
{ {
nixosConfigurations = { nixosConfigurations = {
desktop1 = nixpkgs.lib.nixosSystem { desktop1 = mkHost ./hosts/desktop1/configuration.nix;
specialArgs = { inherit inputs system overlays; }; server1 = mkHost ./hosts/server1/configuration.nix;
modules = [ laptop1 = mkHost ./hosts/laptop1/configuration.nix;
./hosts/desktop1/configuration.nix
nix-flatpak.nixosModules.nix-flatpak
inputs.stylix.nixosModules.stylix
nvf.nixosModules.default
];
};
server1 = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs system overlays; };
modules = [
./hosts/server1/configuration.nix
nix-flatpak.nixosModules.nix-flatpak
inputs.stylix.nixosModules.stylix
nvf.nixosModules.default
];
};
laptop1 = nixpkgs.lib.nixosSystem {
specialArgs = { inherit inputs system overlays; };
modules = [
./hosts/laptop1/configuration.nix
nix-flatpak.nixosModules.nix-flatpak
inputs.stylix.nixosModules.stylix
nvf.nixosModules.default
];
};
}; };
}; };