feat(demeter): migrate new configurations

This commit is contained in:
Youwen Wu 2024-11-27 17:18:28 -08:00
parent 477994706a
commit 3623b797f3
Signed by: youwen
GPG key ID: 865658ED1FE61EC3
4 changed files with 67 additions and 41 deletions

View file

@ -1,45 +1,49 @@
{
inputs,
system,
osConfig,
...
}:
{
imports = with inputs; [
./configuration.nix
../../modules/linux/gaming
../../modules/linux/audio
../../modules/linux/networking
../../modules/linux/fonts
../../modules/linux/greeter
../../modules/linux/core
../../modules/linux/hamachi
../../modules/linux/desktop-portal
../../modules/linux/audio-prod
../../modules/linux/wine
../../overlays
lanzaboote.nixosModules.lanzaboote
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.backupFileExtension = "backup";
home-manager.extraSpecialArgs = {
inherit inputs;
inherit osConfig;
};
home-manager.users.youwen = {
imports = [
../../users/youwen/linux/desktop
../../users/youwen/linux/packages/x86_64
../../users/youwen/linux/programs
../../users/youwen/common/neofetch
../../users/youwen/common
../../users/youwen/linux/spicetify
./home-manager-extras
];
};
}
];
imports =
[
./configuration.nix
../../modules/linux/gaming
../../modules/linux/audio
../../modules/linux/networking
../../modules/linux/fonts
../../modules/linux/greeter
../../modules/linux/core
../../modules/linux/hamachi
../../modules/linux/desktop-portal
../../modules/linux/audio-prod
../../modules/linux/stylix
../../modules/linux/wine
../../overlays
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.backupFileExtension = "backup";
home-manager.extraSpecialArgs = {
inherit inputs;
};
home-manager.users.youwen = {
imports =
[
../../users/youwen/linux/laptop
../../users/youwen/linux/packages/x86_64
../../users/youwen/linux/programs
../../users/youwen/common/fastfetch
../../users/youwen/common
../../users/youwen/linux/spicetify
./home-manager-extras
]
++ (with inputs; [
nix-index-database.hmModules.nix-index
]);
};
}
]
++ (with inputs; [
lanzaboote.nixosModules.lanzaboote
home-manager.nixosModules.home-manager
]);
}