Updated config

This commit is contained in:
Eduard Urbach 2025-05-18 16:38:24 +02:00
parent 557f33c14a
commit 2b10bd8763
No known key found for this signature in database
GPG key ID: C874F672B1AF20C0
5 changed files with 23 additions and 21 deletions

View file

@ -1,6 +0,0 @@
XDG_CACHE_HOME=$HOME/.cache
XDG_CONFIG_HOME=$HOME/.config
XDG_DATA_HOME=$HOME/.local/share
XDG_BIN_HOME=$HOME/.local/bin
XDG_LIB_HOME=$HOME/.local/lib
XDG_STATE_HOME=$HOME/.local/state

View file

@ -1,6 +0,0 @@
BROWSER=firefox
EDITOR=nvim
LANG=en_US.UTF-8
PAGER=less
SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent.socket
TERMINAL=foot

View file

@ -3,6 +3,15 @@ if status is-interactive
source $HOME/.config/fish/alias.fish source $HOME/.config/fish/alias.fish
end end
# Set environment variables from .env
while read -la line
set -l keyval (string split -m1 "=" $line)
set -l key (string trim $keyval[1])
set -l value (string trim $keyval[2..])
set -l value (eval echo $value)
set -xg $key $value
end < .env
# Add scripts to PATH # Add scripts to PATH
fish_add_path $XDG_CONFIG_HOME/fish/scripts fish_add_path $XDG_CONFIG_HOME/fish/scripts
@ -10,10 +19,3 @@ fish_add_path $XDG_CONFIG_HOME/fish/scripts
if command -q go if command -q go
fish_add_path (go env GOPATH)/bin fish_add_path (go env GOPATH)/bin
end end
# Load systemd user environment
set GENERATOR /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
if test -e $GENERATOR
export ($GENERATOR)
end

View file

@ -1,3 +1,9 @@
XDG_CACHE_HOME=$HOME/.cache
XDG_CONFIG_HOME=$HOME/.config
XDG_DATA_HOME=$HOME/.local/share
XDG_BIN_HOME=$HOME/.local/bin
XDG_LIB_HOME=$HOME/.local/lib
XDG_STATE_HOME=$HOME/.local/state
CARGO_HOME=$XDG_DATA_HOME/cargo CARGO_HOME=$XDG_DATA_HOME/cargo
CUDA_CACHE_PATH=$XDG_CACHE_HOME/nv CUDA_CACHE_PATH=$XDG_CACHE_HOME/nv
DOTNET_CLI_HOME=$XDG_DATA_HOME/dotnet DOTNET_CLI_HOME=$XDG_DATA_HOME/dotnet
@ -9,3 +15,9 @@ NUGET_PACKAGES=$XDG_CACHE_HOME/nuget
RUSTUP_HOME=$XDG_DATA_HOME/rustup RUSTUP_HOME=$XDG_DATA_HOME/rustup
W3M_DIR=$XDG_DATA_HOME/w3m W3M_DIR=$XDG_DATA_HOME/w3m
WINEPREFIX=$XDG_DATA_HOME/wine WINEPREFIX=$XDG_DATA_HOME/wine
BROWSER=firefox
EDITOR=nvim
LANG=en_US.UTF-8
PAGER=less
SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/ssh-agent.socket
TERMINAL=foot

2
.gitignore vendored
View file

@ -6,13 +6,13 @@ lazy-lock.json
!.editorconfig !.editorconfig
!.gitignore !.gitignore
!.init !.init
!.env
!/.config !/.config
/.config/* /.config/*
!/.config/alacritty !/.config/alacritty
!/.config/btop !/.config/btop
!/.config/cava !/.config/cava
!/.config/easyeffects !/.config/easyeffects
!/.config/environment.d
!/.config/fastfetch !/.config/fastfetch
!/.config/foot !/.config/foot
!/.config/fish !/.config/fish