moved output to file

This commit is contained in:
twoneis 2024-01-16 03:56:25 +01:00
parent d56e06e648
commit 693ad9f7c9
2 changed files with 34 additions and 36 deletions

View file

@ -29,40 +29,5 @@
}; };
}; };
outputs = { nixpkgs, home-manager, nixos-hardware, nur, niri, ... }: { outputs = inputs: import ./outputs.nix inputs;
nixosConfigurations = let
commonModules = [
./modules/system
niri.nixosModules.default
home-manager.nixosModules.home-manager {
nixpkgs.overlays = [
nur.overlay
];
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.twoneis = import ./modules/home;
};
}
];
in {
desktop = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./devices/desktop
] ++ commonModules;
};
surface = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./devices/surface
nixos-hardware.nixosModules.microsoft-surface-pro-intel
] ++ commonModules;
};
};
};
} }

33
outputs.nix Normal file
View file

@ -0,0 +1,33 @@
{ nixpkgs, home-manager, nixos-hardware, nur, niri, ... }@inputs: {
nixosConfigurations = let
commonModules = [
./modules/system
niri.nixosModules.default
home-manager.nixosModules.home-manager {
nixpkgs.overlays = [
nur.overlay
];
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.twoneis = import ./modules/home;
};
}
];
in {
desktop = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./devices/desktop
] ++ commonModules;
};
surface = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./devices/surface
nixos-hardware.nixosModules.microsoft-surface-pro-intel
] ++ commonModules;
};
};
}