Files
TheaninovOS/home/default.nix
2024-01-31 10:02:15 +01:00

30 lines
549 B
Nix

{
username,
desktop,
stateVersion,
osConfig,
inputs,
...
}: rec {
home = {
inherit username stateVersion;
homeDirectory = "/home/${username}";
};
xdg.userDirs = {
enable = true;
extraConfig = {
XDG_PROJECTS_DIR = "${home.homeDirectory}/Projects";
};
};
imports = [
inputs.ags.homeManagerModules.default
inputs.nixvim.homeManagerModules.nixvim
inputs.anyrun.homeManagerModules.default
./programs/neovide.nix
./packages
./programs
./services
./desktops/${desktop}
];
}