split home.sessionVariables into module
This commit is contained in:
parent
bffc08df3a
commit
b1cc1822e1
2 changed files with 29 additions and 26 deletions
27
modules/user/sessionVariables.nix
Normal file
27
modules/user/sessionVariables.nix
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
{ config, ... }: {
|
||||||
|
home.sessionVariables = {
|
||||||
|
PATH = builtins.concatStringsSep ":" [
|
||||||
|
"${config.home.homeDirectory}/.local/bin"
|
||||||
|
"${config.xdg.dataHome}/npm/bin"
|
||||||
|
"$PATH"
|
||||||
|
];
|
||||||
|
|
||||||
|
XAUTHORITY = "$XDG_RUNTIME_DIR/Xauthority";
|
||||||
|
EDITOR = "nvim";
|
||||||
|
|
||||||
|
_JAVA_OPTIONS = "-Djava.util.prefs.userRoot=${config.xdg.configHome}/java";
|
||||||
|
CARGO_HOME = "${config.xdg.dataHome}/cargo";
|
||||||
|
DIRENV_LOG_FORMAT = "";
|
||||||
|
GNUPGHOME = "${config.xdg.dataHome}/gnupg";
|
||||||
|
GTK2_RC_FILES = "${config.xdg.configHome}/gtk-2.0/gtkrc";
|
||||||
|
LESSHISTFILE = "-";
|
||||||
|
NODE_REPL_HISTORY = "${config.xdg.dataHome}/nodejs/repl_history";
|
||||||
|
NPM_CONFIG_USERCONFIG = "${config.xdg.configHome}/npm/npmrc";
|
||||||
|
PUB_CACHE = "${config.xdg.cacheHome}/dart";
|
||||||
|
WGETRC = "${config.xdg.configHome}/wgetrc";
|
||||||
|
XINITRC = "${config.xdg.configHome}/xorg/xinitrc";
|
||||||
|
|
||||||
|
WINEPREFIX = "${config.xdg.dataHome}/wine64";
|
||||||
|
WINEARCH = "win64";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -40,35 +40,11 @@
|
||||||
xclip
|
xclip
|
||||||
xorg.xgamma
|
xorg.xgamma
|
||||||
];
|
];
|
||||||
|
|
||||||
sessionVariables = {
|
|
||||||
PATH = builtins.concatStringsSep ":" [
|
|
||||||
"${config.home.homeDirectory}/.local/bin"
|
|
||||||
"${config.xdg.dataHome}/npm/bin"
|
|
||||||
"$PATH"
|
|
||||||
];
|
|
||||||
|
|
||||||
XAUTHORITY = "$XDG_RUNTIME_DIR/Xauthority";
|
|
||||||
EDITOR = "nvim";
|
|
||||||
|
|
||||||
_JAVA_OPTIONS = "-Djava.util.prefs.userRoot=${config.xdg.configHome}/java";
|
|
||||||
CARGO_HOME = "${config.xdg.dataHome}/cargo";
|
|
||||||
DIRENV_LOG_FORMAT = "";
|
|
||||||
GNUPGHOME = "${config.xdg.dataHome}/gnupg";
|
|
||||||
GTK2_RC_FILES = "${config.xdg.configHome}/gtk-2.0/gtkrc";
|
|
||||||
LESSHISTFILE = "-";
|
|
||||||
NODE_REPL_HISTORY = "${config.xdg.dataHome}/nodejs/repl_history";
|
|
||||||
NPM_CONFIG_USERCONFIG = "${config.xdg.configHome}/npm/npmrc";
|
|
||||||
PUB_CACHE = "${config.xdg.cacheHome}/dart";
|
|
||||||
WGETRC = "${config.xdg.configHome}/wgetrc";
|
|
||||||
XINITRC = "${config.xdg.configHome}/xorg/xinitrc";
|
|
||||||
|
|
||||||
WINEPREFIX = "${config.xdg.dataHome}/wine64";
|
|
||||||
WINEARCH = "win64";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
imports = with modules.user; [
|
imports = with modules.user; [
|
||||||
|
sessionVariables
|
||||||
|
|
||||||
direnv
|
direnv
|
||||||
git
|
git
|
||||||
gpg
|
gpg
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue