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
|
||||
];
|
||||
|
||||
variables = {
|
||||
variables = rec {
|
||||
# Tools
|
||||
BROWSER = "firefox";
|
||||
EDITOR = "nvim";
|
||||
|
@ -100,23 +100,24 @@
|
|||
XDG_CONFIG_HOME = "$HOME/.local/config";
|
||||
XDG_DATA_HOME = "$HOME/.local/data";
|
||||
XDG_STATE_HOME = "$HOME/.local/state";
|
||||
LOG_HOME = "$HOME/.local/state/logs";
|
||||
|
||||
LOG_HOME = "${XDG_STATE_HOME}/logs";
|
||||
|
||||
# Bash history configuration
|
||||
HISTFILE = "$HOME/.local/state/bash/history";
|
||||
HISTFILE = "${XDG_STATE_HOME}/bash/history";
|
||||
HISTCONTROL = "ignoreboth";
|
||||
HISTFILESIZE = "10000";
|
||||
HISTSIZE = "1000";
|
||||
HISTTIMEFORMAT = "%d/%m/%y %T: ";
|
||||
|
||||
# Less history configuration
|
||||
LESSHISTFILE = "$HOME/.local/state/less/history";
|
||||
LESSHISTFILE = "${XDG_STATE_HOME}/less/history";
|
||||
|
||||
# GNUPG Configuration
|
||||
GNUPGHOME = "$HOME/.local/data/gnupg";
|
||||
GNUPGHOME = "${XDG_DATA_HOME}/gnupg";
|
||||
|
||||
# Go configuration
|
||||
GOPATH = "$HOME/.local/data/go";
|
||||
GOPATH = "${XDG_DATA_HOME}/go";
|
||||
GOROOT = "$HOME/.local/opt/go";
|
||||
GOBIN = "$HOME/.local/goblin";
|
||||
GOOS = "linux";
|
||||
|
@ -124,11 +125,11 @@
|
|||
CGO_ENABLED = "0";
|
||||
|
||||
# Magefile configuration
|
||||
MAGEFILE_CACHE = "$HOME/.local/cache/magefile";
|
||||
MAGEFILE_CACHE = "${XDG_CACHE_HOME}/magefile";
|
||||
MAGEFILE_ENABLE_COLOR = "true";
|
||||
|
||||
# Docker environment variables
|
||||
DOCKER_CONFIG = "$HOME/.local/config/docker";
|
||||
DOCKER_CONFIG = "${XDG_CONFIG_HOME}/docker";
|
||||
};
|
||||
|
||||
localBinInPath = true;
|
||||
|
|
Loading…
Reference in a new issue