From 121100c8ac332e5334a4bde6779b4a3aeb96d1ab Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sat, 20 Jan 2024 22:48:11 +0800 Subject: [PATCH] users/foo-dogsquared: add XDG_PROJECTS_DIR Now to figure how to add this as a system-wide configuration setting. --- configs/home-manager/foo-dogsquared/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configs/home-manager/foo-dogsquared/default.nix b/configs/home-manager/foo-dogsquared/default.nix index 1a6a0e28..411677b6 100644 --- a/configs/home-manager/foo-dogsquared/default.nix +++ b/configs/home-manager/foo-dogsquared/default.nix @@ -37,6 +37,10 @@ }; }; + # Add our own projects directory since most programs can't decide where it is + # properly. + xdg.userDirs.extraConfig.XDG_PROJECTS_DIR = "${config.home.homeDirectory}/Projects"; + # Set nixpkgs config both outside and inside of home-manager. nixpkgs.config = import ./config/nixpkgs/config.nix; xdg.configFile."nixpkgs/config.nix".source = ./config/nixpkgs/config.nix;