2021-07-28 23:47:06 +02:00
|
|
|
# fish config
|
|
|
|
|
2023-09-06 07:08:52 +02:00
|
|
|
set -x -U GOPATH $HOME/.go
|
|
|
|
set PATH $PATH $HOME/.local/bin $HOME/.mix $HOME/.mix/escripts $HOME/.cargo/bin $GOPATH/bin
|
2021-07-28 23:47:06 +02:00
|
|
|
set DOTFILES $HOME/.dotfiles
|
2022-12-29 08:35:14 +01:00
|
|
|
set NOTES $HOME/Documents/Sync/Notes/MyVault
|
2021-07-28 23:47:06 +02:00
|
|
|
set TERMINAL 'alacritty'
|
|
|
|
set TERM 'xterm'
|
2023-09-06 07:08:52 +02:00
|
|
|
set -gx EDITOR 'nano'
|
2021-07-28 23:47:06 +02:00
|
|
|
|
2023-09-06 07:08:52 +02:00
|
|
|
alias r='source ~/.config/fish/config.fish && echo "Fish config reloaded."'
|
2021-07-28 23:47:06 +02:00
|
|
|
|
2022-12-31 10:36:49 +01:00
|
|
|
if test -e /usr/bin/lsd
|
|
|
|
alias ls="lsd"
|
|
|
|
alias ll="lsd -lh"
|
|
|
|
alias la="lsd -A"
|
|
|
|
else
|
|
|
|
alias ls="ls"
|
|
|
|
alias ll="ls -lh"
|
|
|
|
alias la="ls -A"
|
|
|
|
end
|
2021-07-28 23:47:06 +02:00
|
|
|
|
2023-09-06 07:08:52 +02:00
|
|
|
if test -d $HOME/.asdf
|
|
|
|
source ~/.asdf/asdf.fish
|
|
|
|
end
|
|
|
|
|
2022-12-15 22:35:21 +01:00
|
|
|
alias up="sudo apt update && sudo apt list --upgradable"
|
|
|
|
alias ug="sudo apt upgrade"
|
|
|
|
|
2021-09-06 13:35:05 +02:00
|
|
|
alias phx="iex -S mix phx.server"
|
2021-08-05 23:46:53 +02:00
|
|
|
|
|
|
|
alias start="sudo systemctl start"
|
|
|
|
alias restart="sudo systemctl restart"
|
|
|
|
alias stop="sudo systemctl stop"
|
|
|
|
alias enable="sudo systemctl enable"
|
|
|
|
alias disable="sudo systemctl disable"
|
2022-12-07 23:33:05 +01:00
|
|
|
alias sta="sudo systemctl status"
|
|
|
|
|
2022-12-29 08:35:14 +01:00
|
|
|
alias dot="hx $DOTFILES"
|
|
|
|
alias notes="hx $NOTES"
|
|
|
|
|
2023-09-06 07:08:52 +02:00
|
|
|
alias cal="ncal -3Mb"
|
|
|
|
|
2022-12-07 23:33:05 +01:00
|
|
|
if status is-interactive
|
|
|
|
# Commands to run in interactive sessions can go here
|
|
|
|
end
|