-
Notifications
You must be signed in to change notification settings - Fork 8
/
.profile
26 lines (21 loc) · 863 Bytes
/
.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
#!/bin/sh
if command -v keychain >/dev/null; then
eval $(keychain --eval --agents ssh -Q --quiet ~/.ssh/id_rsa)
fi
export PATH=~/bin:~/.local/bin:~/.yarn/bin:~/.gcloud/bin:~/.cabal/bin:~/.radicle/bin:~/.cargo/bin:~/.gem/ruby/2.6.0/bin:~/.npm-packages/bin:$PATH
export PATH=$PATH:~/.foundry/bin
export NODE_PATH=/usr/lib/node_modules
export EDITOR=nvim
export VISUAL=nvim
export MOZ_USE_XINPUT2=1 # Pixel scrolling in Firefox
export RIPGREP_CONFIG_PATH=$HOME/.rgrc
export NNN_FIFO=/tmp/nnn.fifo
export CARGO_BUILD_JOBS=12
systemctl --user start share-sync
if command -v xinput >/dev/null; then
prop="$(xinput | rg Touchpad | rg -o 'id=[0-9]+' | sed 's/id=//')"
xinput --set-prop "$prop" "libinput Disable While Typing Enabled" 0
fi
if [ -e ~/.nix-profile/etc/profile.d/nix.sh ]; then
. ~/.nix-profile/etc/profile.d/nix.sh;
fi # added by Nix installer