My NixOS configuration.

feat: Add XDG_BASE_DIR specification to config.

+13
+13
hosts/fw13/configuration.nix
··· 105 105 106 106 environment = { 107 107 variables.GLFW_IM_MODULE = "ibus"; 108 + sessionVariables = rec { 109 + XDG_CACHE_HOME = "$HOME/.cache"; 110 + XDG_CONFIG_HOME = "$HOME/.config"; 111 + XDG_DATA_HOME = "$HOME/.local/share"; 112 + XDG_STATE_HOME = "$HOME/.local/state"; 113 + 114 + # Not officially in the specification 115 + XDG_BIN_HOME = "$HOME/.local/bin"; 116 + PATH = [ 117 + "${XDG_BIN_HOME}" 118 + ]; 119 + }; 120 + 108 121 systemPackages = let 109 122 system = "x86_64-linux"; 110 123 in [