diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-09-04 23:21:01 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-09-04 23:21:01 -0400 |
commit | db49f683129771d95828b01594c69431a717e8e8 (patch) | |
tree | d2cb1c0b865e4d81ce81f9a3176b8ad93a864950 /home-config/zsh/zprofile | |
download | dotfiles-guix-db49f683129771d95828b01594c69431a717e8e8.tar.gz dotfiles-guix-db49f683129771d95828b01594c69431a717e8e8.tar.bz2 dotfiles-guix-db49f683129771d95828b01594c69431a717e8e8.zip |
guix
Diffstat (limited to 'home-config/zsh/zprofile')
-rw-r--r-- | home-config/zsh/zprofile | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/home-config/zsh/zprofile b/home-config/zsh/zprofile new file mode 100644 index 0000000..170786c --- /dev/null +++ b/home-config/zsh/zprofile @@ -0,0 +1,55 @@ +# Setup locale +export LANG=en_US.UTF-8 +export LC_COLLATE=C + +# Make sure programs know to use wayland +export QT_QPA_PLATFORM=xcb # fuck qt +export ELM_DISPLAY=wl +export SDL_VIDEODRIVER=wayland +export MOZ_ENABLE_WAYLAND=1 + +# Setup the desktop XDG session +export XDG_RUNTIME_DIR=/run/user/$(id -u) +export XDG_SESSION_TYPE=wayland +export XDG_CURRENT_DESKTOP=sway +export LIBSEAT_BACKEND=logind + +# Neovim go brrrr +export EDITOR=nvim + +# Fix java applications going fucking crazy on wayland +export _JAVA_AWT_WM_NONREPARENTING=1 + +# ricing +#export GTK_THEME=Catppuccin-Macchiato-Standard-Sapphire-dark +export GTK_THEME=Lavanda-Sea-Dark +#export GTK_THEME=Adwaita-dark + +# Set terminal +export TERMINAL=alacritty + +# Setup Guix Environment +export GUIX_PROFILE=$HOME/.guix-home +. $GUIX_PROFILE/setup-environment +$GUIX_PROFILE/on-first-login + +# Setup Nix Environment +export NIX_PROFILE=$HOME/.nix-profile +export XDG_DATA_DIRS=$XDG_DATA_DIRS:$NIX_PROFILE/share +export PATH=$PATH:$NIX_PROFILE/bin +export LIBRARY_PATH=$LIBRARY_PATH:$NIX_PROFILE/lib + +# Setup User Environment +export LOCAL_PROFILE=$HOME/.local +export XDG_DATA_DIRS=$XDG_DATA_DIRS:$LOCAL_PROFILE/share +export PATH=$PATH:$LOCAL_PROFILE/bin + +# Setup Compilers +export CC=$(which gcc) +export LD=$(which gcc) + +# start sway only once and on the primary tty +if [ -z "${DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then +# dbus-run-session Hyprland &> .log/hyprland + exec dbus-run-session sway &> .log/sway +fi |