Add Pegasus host configuration and modules. Still needs hardware-configuration file

This commit is contained in:
panotaka
2024-01-26 14:26:03 -04:00
parent e3ecfcbbbe
commit 687c12daba
2 changed files with 116 additions and 0 deletions

View File

@@ -131,6 +131,51 @@
}
];
};
Pegasus = nixpkgs.lib.nixosSystem {
# System
system = "x86_64-linux";
specialArgs = {
inherit inputs;
inherit system;
};
# Modules
modules = [
#kde2nix Module
#inputs.kde2nix.nixosModules.default
# NUR Modules
nur.nixosModules.nur
# Theme Modules
stylix.nixosModules.stylix
./themes/targets/all.nix
./themes/tokyonight
# Host Module
./hosts/Pegasus
# Home Manager Modules
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = {
inherit inputs;
inherit system;
};
home-manager.users.panotaka = {
imports = [
nur.hmModules.nur
./home
./home/shell
./home/applications
];
};
}
];
};
};
homeConfigurations.panotaka = home-manager.lib.homeManagerConfiguration {