dotfiles/config/fish/config.fish

46 lines
1.1 KiB
Fish
Raw Normal View History

2021-07-28 23:47:06 +02:00
# fish config
set PATH $PATH $HOME/.local/bin $HOME/.mix $HOME/.mix/escripts $HOME/.cargo/bin
2021-07-28 23:47:06 +02:00
set DOTFILES $HOME/.dotfiles
set NOTES $HOME/Documents/Sync/Notes/MyVault
2021-07-28 23:47:06 +02:00
set TERMINAL 'alacritty'
set TERM 'xterm'
2022-04-04 23:35:07 +02:00
set EDITOR 'nano'
2021-07-28 23:47:06 +02:00
alias r='source ~/.config/fish/config.fish'
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
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"
alias sta="sudo systemctl status"
alias dot="hx $DOTFILES"
alias notes="hx $NOTES"
alias sshkey='ssh-keygen -t ed25519 -f $HOME/.ssh/id_ed25519 -C "(whoami)@(hostname)-(date +'%y%m%d')"'
2023-01-18 12:14:36 +01:00
if status is-interactive
# Commands to run in interactive sessions can go here
end
if test -e ~/.asdf/asdf.fish
source ~/.asdf/asdf.fish
end