30 lines
626 B
Nix
30 lines
626 B
Nix
{ config, ... }:
|
|
let
|
|
homeModules = config.flake.modules.homeManager;
|
|
in
|
|
{
|
|
flake.modules.homeManager."common-user-base" = {
|
|
imports = [
|
|
homeModules.terminal
|
|
homeModules.shell
|
|
homeModules.neovim
|
|
homeModules.git
|
|
homeModules."dev-tools"
|
|
homeModules.podman
|
|
homeModules.gemini
|
|
];
|
|
};
|
|
|
|
flake.modules.homeManager."server-user-base" = {
|
|
imports = [ homeModules."common-user-base" ];
|
|
};
|
|
|
|
flake.modules.homeManager."workstation-user-base" = {
|
|
imports = [
|
|
homeModules."common-user-base"
|
|
homeModules."ssh-client"
|
|
homeModules."sops-admin"
|
|
];
|
|
};
|
|
}
|