-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.env_profile
80 lines (63 loc) · 2.14 KB
/
.env_profile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#!/usr/bin/env bash
export XDG_CONFIG_HOME="$HOME/.config"
if [ -d "$HOME/bin" ]; then
PATH="$HOME/bin:$PATH"
fi
if [ -d "$HOME/.local/bin" ]; then
PATH="$HOME/.local/bin:$PATH"
fi
if [ -d "$HOME/.cargo/bin" ]; then
PATH="$HOME/.cargo/bin:$PATH"
fi
if [ -d "$HOME/.wakatime" ]; then
PATH="$HOME/.wakatime:$PATH"
fi
if [ -d "$HOME/go/bin" ]; then
PATH="$HOME/go/bin:$PATH"
fi
if [ -d "$HOME/.bun" ]; then
export BUN_INSTALL="$HOME/.bun"
PATH="$BUN_INSTALL/bin:$PATH"
fi
[ -z "$NVM_DIR" ] && export NVM_DIR="$HOME/.nvm"
if [ "$(which fish)" != "$SHELL" ] && ! command -v nvm &>/dev/null && [ "$(uname)" != "Darwin" ]; then
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
elif [ "$(uname)" = "Darwin" ]; then
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
fi
export EDITOR=nvim
if command -v moar &>/dev/null; then
export PAGER=moar
else
export PAGER=less
fi
export GPG_TTY=$(tty)
if [ -f "/usr/bin/ksshaskpass" ]; then
export SSH_ASKPASS=/usr/bin/ksshaskpass
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR"/ssh-agent.socket
find "$HOME/.ssh/keys" ! -name '*.pub' -type f -print0 | xargs -0 ssh-add -q
fi
if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
export MOZ_DBUS_REMOTE=1
# export MOZ_ENABLE_WAYLAND=1
fi
export SHELL=$(which fish)
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
if [ "$(uname)" != "Darwin" ]; then
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export GLFW_IM_MODULE=ibus
export JAVA_HOME="/usr/lib/jvm/default"
export KWIN_X11_NO_SYNC_TO_VBLANK=1
export GTK_USE_PORTAL=1
export QT_LOGGING_RULES='*.debug=false'
export PLASMA_USE_QT_SCALING=1
export VDPAU_DRIVER=radeonsi
# since steam never fix their scaling properly
export STEAM_FORCE_DESKTOPUI_SCALING=1.25
fi
export BAT_THEME="Catppuccin Mocha"
[ -f "/opt/homebrew/bin/brew" ] && eval "$(/opt/homebrew/bin/brew shellenv)"