Add os config for moon. move many options to ./os/common.nix

This commit is contained in:
ant 2025-06-10 13:00:57 +02:00
parent db84d7b8e3
commit 63f4c416d8
5 changed files with 226 additions and 74 deletions

View file

@ -71,6 +71,23 @@
];
};
homeConfigurations."ant@moon" =
inputs.home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = {
inherit pkgs-unstable;
variant = "moon";
inherit inputs;
};
modules = [
{ home.username = "ant"; }
./home/home.nix
{ home.packages = [ inputs.st-flexipatch.packages.${system}.st ]; }
];
};
nixosConfigurations.basado = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
@ -78,5 +95,13 @@
]
;
};
nixosConfigurations.moon = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./os/moon.nix
]
;
};
};
}