Files
TheaninovOS/home/default.nix

28 lines
573 B
Nix

{
username,
desktop,
stateVersion,
osConfig,
inputs,
...
}: {
home = {
inherit username stateVersion;
homeDirectory = "/home/${username}";
shellAliases = {
nix-reload-home = "home-manager switch --flake ${./..}";
nix-reload-system = "nixos-rebuild switch --flake ${./..}";
};
};
imports = [
inputs.ags.homeManagerModules.default
inputs.nixvim.homeManagerModules.nixvim
inputs.anyrun.homeManagerModules.default
./programs/neovide.nix
./packages
./programs
./services
./desktops/${desktop}
];
}