nix/user/home/Voronind.nix

42 lines
1.2 KiB
Nix
Raw Normal View History

2024-03-04 23:11:23 +03:00
{ const, ... }: let
username = "voronind";
homeDir = "/home/voronind";
in {
home-manager.users.voronind = {
programs.home-manager.enable = true;
home.username = username;
home.homeDirectory = homeDir;
2024-03-04 23:11:23 +03:00
home.stateVersion = const.stateVersion;
home.file = {
2024-03-04 03:34:19 +03:00
".config/btop".source = ./module/top/btop;
".config/gtk-2.0".source = ./module/gtk/2;
".config/gtk-3.0".source = ./module/gtk/3;
".config/gtk-4.0".source = ./module/gtk/4;
".config/htop".source = ./module/top/htop;
".editorconfig".source = ./module/Editorconfig;
".parallel/will-cite".text = "";
2024-03-04 03:34:19 +03:00
"app/bin".source = ./module/bin;
2024-03-10 11:42:33 +03:00
"media/template".source = ./module/template;
};
# Directories.
xdg.userDirs = {
enable = true;
createDirectories = true;
desktop = "${homeDir}/";
documents = "${homeDir}/document/";
download = "${homeDir}/download/";
music = "${homeDir}/media/music/";
pictures = "${homeDir}/media/picture/";
publicShare = "${homeDir}/media/share/";
templates = "${homeDir}/media/template/";
videos = "${homeDir}/media/video/";
extraConfig = {
XDG_APP_DIR = "${homeDir}/app/";
XDG_TMP_DIR = "${homeDir}/tmp/";
};
};
};
}