diff --git a/src/home/default.nix b/src/home/default.nix index f9cad80..db464cf 100644 --- a/src/home/default.nix +++ b/src/home/default.nix @@ -64,7 +64,16 @@ xdg = { enable = true; - userDirs.enable = true; + userDirs = + let + homeDir = config.home.homeDirectory; + in { + enable = true; + download = "${homeDir}/downloads"; + music = "${homeDir}/music"; + pictures = "${homeDir}/pictures"; + videos = "${homeDir}/videos"; + }; mimeApps.enable = true; configFile."mimeapps.list".force = true; }; @@ -74,10 +83,11 @@ custom = { persist = { home.directories = [ - "Documents" - "Downloads" - "Pictures" - "Code" + "documents" + "downloads" + "pictures" + "code" + "projects" ]; }; }; diff --git a/src/nixos/impermanence.nix b/src/nixos/impermanence.nix index aa33aec..29218e8 100644 --- a/src/nixos/impermanence.nix +++ b/src/nixos/impermanence.nix @@ -92,7 +92,6 @@ in files = cfg.home.files ++ hmPersistCfg.home.files; directories = lib.unique ( [ - "Code" ".cache/dconf" ".config/dconf" ] diff --git a/src/nixos/nix.nix b/src/nixos/nix.nix index 08ff4a1..f9b3472 100644 --- a/src/nixos/nix.nix +++ b/src/nixos/nix.nix @@ -9,7 +9,7 @@ ... }: let - dots = "/persist${config.hm.home.homeDirectory}/Code/nix-config"; + dots = "/persist${config.hm.home.homeDirectory}/code/nix-config"; in { # execute shebangs that assume hardcoded shell paths diff --git a/src/nixos/users.nix b/src/nixos/users.nix index 6245b5e..b4db869 100644 --- a/src/nixos/users.nix +++ b/src/nixos/users.nix @@ -27,6 +27,7 @@ extraGroups = [ "networkmanager" "wheel" + "keyd" ]; }; };