dotfiles-arch/.zprofile

71 lines
1.8 KiB
Text
Raw Normal View History

2023-11-27 18:03:12 +00:00
# Setup locale
export LANG=en_US.UTF-8
export LC_COLLATE=C
# Neovim go brrrr
export EDITOR=nvim
# wayland fixes
export _JAVA_AWT_WM_NONREPARENTING=1
export MOZ_ENABLE_WAYLAND=1
export MOZ_USE_XINPUT2=1
2024-05-15 13:40:27 +00:00
export WLR_NO_HARDWARE_CURSORS=1
# xdg
2023-11-28 14:07:49 +00:00
export XDG_CONFIG_HOME=$HOME/.config
export XDG_DATA_HOME=$HOME/.local/share
2024-04-05 19:11:06 +00:00
export XDG_DATA_DIRS=/usr/local/share:/usr/share
export XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share
export XDG_DATA_DIRS=$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share
export PATH=$PATH:/home/freya/.cargo/bin
export PATH=$PATH:/var/lib/flatpak/exports/bin
2023-11-28 14:07:49 +00:00
2023-11-27 18:03:12 +00:00
# ricing
export GTK_THEME=Lavanda-Sea-Dark
2024-04-05 19:11:06 +00:00
export TERMINAL=kitty
export MATRIX_HISTORY="/home/freya/.matrix_hist"
2023-11-27 18:03:12 +00:00
2024-01-24 22:22:43 +00:00
if [ -n "$TMUX" ]; then
return
fi
2024-06-07 02:05:25 +00:00
# graphics
#export NOUVEAU_USE_ZINK=1
#export __GLX_VENDOR_LIBRARY_NAME=mesa
#export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json
#export MESA_LOADER_DRIVER_OVERRIDE=zink
#export GALLIUM_DRIVER=zink
2024-01-22 23:34:10 +00:00
clear
2024-01-24 22:22:43 +00:00
printf "\t\n\t\n\t\n\t\n"
echo "\tPlease select an environment..."
echo "\t[S]way [H]yprland [T]erminal [E]xit"
printf "\t\n\t\n\t"
while true; do
stty raw -echo
choice=$(dd bs=1 count=1 2> /dev/null)
stty -raw echo
case "$choice" in
"s")
echo "Launching sway..."
2024-05-15 13:40:27 +00:00
export XDG_CURRENT_DESKTOP=sway
2024-04-05 19:11:06 +00:00
exec dbus-run-session sway &> $HOME/.log/sway
2024-01-24 22:22:43 +00:00
;;
"h")
echo "Launching Hyprland..."
2024-05-15 13:40:27 +00:00
export XDG_CURRENT_DESKTOP=Hyprland
exec dbus-run-session Hyprland &> $HOME/.log/Hyprland
2024-01-24 22:22:43 +00:00
;;
"t")
2024-04-05 19:11:06 +00:00
exec cage -s kitty -- -o font_size=14 &> $HOME/.log/kitty
2024-01-24 22:22:43 +00:00
;;
"e")
exit
;;
2024-04-05 19:11:06 +00:00
"d")
break
;;
2024-01-24 22:22:43 +00:00
esac
done