refactor: move to a multi-machine configuration

This commit is contained in:
Khaïs COLIN 2024-08-23 10:20:05 +02:00
parent ded2acef35
commit 7d42651c1c
6 changed files with 123 additions and 62 deletions

View file

@ -49,10 +49,32 @@
system = "x86_64-linux";
in
{
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
nixosConfigurations.void = nixpkgs.lib.nixosSystem {
inherit system;
modules = [
./configuration.nix
./void.nix
home-manager.nixosModules.home-manager {
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.khais = ./home.nix;
extraSpecialArgs = {
nixvim = nixvim.packages.${system}.default;
river-shifttags = river-shifttags.packages.${system}.default;
breezex-cursor = breezex-cursor.packages.${system}.default;
};
};
}
stylix.nixosModules.stylix
./stylix.nix
];
};
nixosConfigurations.t470 = nixpkgs.lib.nixosSystem {
inherit system;
modules = [
./t470.nix
home-manager.nixosModules.home-manager {
home-manager = {