-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdot_sharedrc
More file actions
executable file
·78 lines (63 loc) · 2.32 KB
/
dot_sharedrc
File metadata and controls
executable file
·78 lines (63 loc) · 2.32 KB
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
export PATH=$HOME/.local/bin:$PATH
export PATH=$PATH:$SCRIPTS
## start shell-assist
ALIAS_PATH="$HOME/.alias"
if [ -d $ALIAS_PATH ]; then
for rc in $ALIAS_PATH/*.sh; do
if [ -f $rc ]; then
source $rc
fi
done
fi
## end shell-assist
## start dotnet
export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools
# export ASPNETCORE_Kestrel__Certificates__Default__Password=""
# export ASPNETCORE_Kestrel__Certificates__Default__Path="$CERTS/cert.pfx"
# export Kestrel__Certificates__Default__Password=""
# export Kestrel__Certificates__Default__Path="$CERTS/cert.pfx"
eval "$(dotnet completions script zsh)"
## end dotnet
## Jetbrains start
export JETBRAINS="$HOME/.local/share/JetBrains/Toolbox/scripts"
export PATH=$PATH:$JETBRAINS
# Added by Toolbox App
export PATH="$PATH:/home/leanny/.local/share/JetBrains/Toolbox/scripts"
## Jetbrains end
export ANDROID_HOME="$HOME/Android/Sdk"
export NDK_HOME="$(ls -d $ANDROID_HOME/ndk/* | head -n 1)"
export CAPACITOR_ANDROID_STUDIO_PATH=/usr/bin/android-studio
export PATH=$PATH:$ANDROID_HOME:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
alias yt-music='yt-dlp --yes-playlist --sponsorblock-remove all -x -f bestaudio --audio-format m4a'
# bun completions
[ -s "$HOME/.bun/_bun" ] && source "$HOME/.bun/_bun"
# bun
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"
# pnpm
export PNPM_HOME="$HOME/.local/share/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
# pnpm end
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" --no-use # This loads nvm
alias node='unalias node ; unalias npm ; nvm use default ; node $@'
alias npm='unalias node ; unalias npm ; nvm use default ; npm $@'
alias code-web=' code serve-web --host 0.0.0.0 --port 18080 --user-data-dir ~/.code --accept-server-license-terms'
alias blue='hyprshade on blue-light-filter'
function y() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
yazi "$@" --cwd-file="$tmp"
if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then
builtin cd -- "$cwd"
fi
rm -f -- "$tmp"
}
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"