nix: refactor configuration into named

This commit is contained in:
Primrose 2024-12-14 10:38:15 +01:00
parent c41c9d9822
commit c04a3b8d2d
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
4 changed files with 21 additions and 30 deletions

View file

@ -77,31 +77,16 @@ in
system = "aarch64-darwin";
modules = [
{
home-manager.users.leana = {
imports = [
self.homeModules.preset-utilities
self.homeModules.preset-workflow
self.homeModules.neovim-moreLangServers
];
programs.git.signing.signByDefault = true;
programs.cmus.enable = true;
programs.password-store.enable = true;
};
home-manager.users.leana.imports = [
self.homeModules.preset-utilities
self.homeModules.preset-workflow
self.homeModules.neovim-moreLangServers
];
}
];
};
# MacBook Air 2014
tungsten = {
system = "x86_64-darwin";
modules = [
{
home-manager.users.leana = {
programs.cmus.enable = true;
};
}
];
};
tungsten.system = "x86_64-darwin";
};
homeConfigurations = mkHomeManagers {
@ -111,13 +96,8 @@ in
mertensia = {
system = "x86_64-linux";
modules = [
{
imports = [
self.homeModules.preset-utilities
self.homeModules.neovim-moreLangServers
];
programs.password-store.enable = true;
}
self.homeModules.preset-utilities
self.homeModules.neovim-moreLangServers
];
};
};