feat: initial commit of Ela's Arch config. :)

This commit is contained in:
Philomena 2024-07-22 22:14:21 +02:00 committed by Philomena
commit 9ed00ff30c
59 changed files with 2769 additions and 0 deletions

27
zsh/.zshenv Normal file
View file

@ -0,0 +1,27 @@
# Amend PATH
path+=("${HOME}/.local/bin")
path+=("${HOME}/.node_modules/bin")
path+=("${HOME}/.cargo/bin")
path+=("${HOME}/go/bin")
export PATH
# Prefer US English and use UTF-8
export LC_ALL='en_US.UTF-8'
export LANG='en_US.UTF-8'
# Set default programs
export TERMINAL='alacritty'
export BROWSER='brave'
export PAGER='less'
export EDITOR='nvim'
export VISUAL="${EDITOR}"
# Set correct TTY for GPG
# https://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html
export GPG_TTY="$(tty)"
# Set environment variables for Firefox on Wayland
if [[ -n "${WAYLAND_DISPLAY}" ]]; then
export MOZ_ENABLE_WAYLAND=1
export XDG_CURRENT_DESKTOP=sway
fi