refactor: utilise the rec keyword
Use the rec keyword for paths that are within any one of the XDG directories.
This commit is contained in:
parent
a643afde3c
commit
4a21e783d4
1 changed files with 9 additions and 8 deletions
|
@ -89,7 +89,7 @@
|
||||||
xdg-user-dirs
|
xdg-user-dirs
|
||||||
];
|
];
|
||||||
|
|
||||||
variables = {
|
variables = rec {
|
||||||
# Tools
|
# Tools
|
||||||
BROWSER = "firefox";
|
BROWSER = "firefox";
|
||||||
EDITOR = "nvim";
|
EDITOR = "nvim";
|
||||||
|
@ -100,23 +100,24 @@
|
||||||
XDG_CONFIG_HOME = "$HOME/.local/config";
|
XDG_CONFIG_HOME = "$HOME/.local/config";
|
||||||
XDG_DATA_HOME = "$HOME/.local/data";
|
XDG_DATA_HOME = "$HOME/.local/data";
|
||||||
XDG_STATE_HOME = "$HOME/.local/state";
|
XDG_STATE_HOME = "$HOME/.local/state";
|
||||||
LOG_HOME = "$HOME/.local/state/logs";
|
|
||||||
|
LOG_HOME = "${XDG_STATE_HOME}/logs";
|
||||||
|
|
||||||
# Bash history configuration
|
# Bash history configuration
|
||||||
HISTFILE = "$HOME/.local/state/bash/history";
|
HISTFILE = "${XDG_STATE_HOME}/bash/history";
|
||||||
HISTCONTROL = "ignoreboth";
|
HISTCONTROL = "ignoreboth";
|
||||||
HISTFILESIZE = "10000";
|
HISTFILESIZE = "10000";
|
||||||
HISTSIZE = "1000";
|
HISTSIZE = "1000";
|
||||||
HISTTIMEFORMAT = "%d/%m/%y %T: ";
|
HISTTIMEFORMAT = "%d/%m/%y %T: ";
|
||||||
|
|
||||||
# Less history configuration
|
# Less history configuration
|
||||||
LESSHISTFILE = "$HOME/.local/state/less/history";
|
LESSHISTFILE = "${XDG_STATE_HOME}/less/history";
|
||||||
|
|
||||||
# GNUPG Configuration
|
# GNUPG Configuration
|
||||||
GNUPGHOME = "$HOME/.local/data/gnupg";
|
GNUPGHOME = "${XDG_DATA_HOME}/gnupg";
|
||||||
|
|
||||||
# Go configuration
|
# Go configuration
|
||||||
GOPATH = "$HOME/.local/data/go";
|
GOPATH = "${XDG_DATA_HOME}/go";
|
||||||
GOROOT = "$HOME/.local/opt/go";
|
GOROOT = "$HOME/.local/opt/go";
|
||||||
GOBIN = "$HOME/.local/goblin";
|
GOBIN = "$HOME/.local/goblin";
|
||||||
GOOS = "linux";
|
GOOS = "linux";
|
||||||
|
@ -124,11 +125,11 @@
|
||||||
CGO_ENABLED = "0";
|
CGO_ENABLED = "0";
|
||||||
|
|
||||||
# Magefile configuration
|
# Magefile configuration
|
||||||
MAGEFILE_CACHE = "$HOME/.local/cache/magefile";
|
MAGEFILE_CACHE = "${XDG_CACHE_HOME}/magefile";
|
||||||
MAGEFILE_ENABLE_COLOR = "true";
|
MAGEFILE_ENABLE_COLOR = "true";
|
||||||
|
|
||||||
# Docker environment variables
|
# Docker environment variables
|
||||||
DOCKER_CONFIG = "$HOME/.local/config/docker";
|
DOCKER_CONFIG = "${XDG_CONFIG_HOME}/docker";
|
||||||
};
|
};
|
||||||
|
|
||||||
localBinInPath = true;
|
localBinInPath = true;
|
||||||
|
|
Loading…
Reference in a new issue