aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2023-09-03 16:58:48 +0200
committerCharles Cabergs <me@cacharle.xyz>2023-09-03 16:58:48 +0200
commit26136b2c24d53a5d127c1aa38978b82f4cf267d7 (patch)
tree46b15282e8e28bedb83d5c710d3022f39153705f /config
parentf7e7f403d128fbd71df77eabb665cdc693a36b98 (diff)
downloaddotfiles-26136b2c24d53a5d127c1aa38978b82f4cf267d7.tar.gz
dotfiles-26136b2c24d53a5d127c1aa38978b82f4cf267d7.tar.bz2
dotfiles-26136b2c24d53a5d127c1aa38978b82f4cf267d7.zip
Updated fish config to support more XDG stuff
Diffstat (limited to 'config')
-rw-r--r--config/fish/config.fish12
1 files changed, 11 insertions, 1 deletions
diff --git a/config/fish/config.fish b/config/fish/config.fish
index 9825f58..fa2f40f 100644
--- a/config/fish/config.fish
+++ b/config/fish/config.fish
@@ -40,6 +40,8 @@ set -gx VIMINIT 'let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC'
set -gx IPYTHONDIR "$XDG_CONFIG_HOME/ipython"
set -gx JUPYTER_CONFIG_DIR "$XDG_CONFIG_HOME/jupyter"
set -gx SCREENRC "$XDG_CONFIG_HOME/screen/screenrc"
+set -gx ANSIBLE_HOME "$XDG_CONFIG_HOME/ansible"
+set -gx ANSIBLE_CONFIG "$XDG_CONFIG_HOME/ansible.cfg"
# data
set -gx GNUPGHOME "$XDG_DATA_HOME/gnupg"
set -gx GOPATH "$XDG_DATA_HOME/go"
@@ -49,13 +51,17 @@ set -gx JULIA_DEPOT_PATH "$XDG_DATA_HOME/julia:$JULIA_DEPOT_PATH"
set -gx RLWRAP_HOME "$XDG_DATA_HOME/rlwrap"
set -gx STARDICT_DATA_DIR "$XDG_DATA_HOME/stardict" # put dictionaries in a 'dic' subdirectory
set -gx VIRTUALFISH_HOME "$XDG_DATA_HOME/virtualfish"
+set -gx GNUPGHOME "$XDG_DATA_HOME/gnupg"
# cache
set -gx HISTFILE "$XDG_CACHE_HOME/zsh/history"
set -gx LESSHISTFILE '-' # no ~/.lesshst
set -gx PYTHON_EGG_CACHE "$XDG_CACHE_HOME/python-eggs"
set -gx BUNDLE_USER_CACHE "$XDG_CACHE_HOME/bundle"
+set -gx ANSIBLE_GALAXY_CACHE_DIR "$XDG_CACHE_HOME/ansible/galaxy_cache"
# runtime
set -gx XAUTHORITY "$XDG_RUNTIME_DIR/Xauthority"
+set -gx GHCUP_USE_XDG_DIRS 'true'
+set -gx STACK_XDG '1'
# shellcheck disable SC2155
# color in man (less pager)
@@ -104,6 +110,10 @@ if status is-interactive
alias doas 'doas ' # same for doas
alias info 'info --vi-keys'
alias xclip 'xclip -selection clipboard'
+ alias mutt 'neomutt'
+ alias mbsync 'mbsync -c "$XDG_CONFIG_HOME/isync/mbsyncrc"'
+ alias arduino-cli='arduino-cli --config-file $XDG_CONFIG_HOME/arduino15/arduino-cli.yaml'
+ # alias nvidia-settings --config="$XDG_CONFIG_HOME"/nvidia/settings
if [ "$(uname)" = 'Linux' ]
alias ls='ls --color=auto -Fh'
@@ -116,7 +126,7 @@ if status is-interactive
abbr lss 'ls -Ssh'
# tree
- alias tree 'tree -FCA'
+ alias tree 'tree -FC'
abbr t 'tree'
abbr ta 'tree -a'
abbr t1 'tree -L 1'