initial commit
This commit is contained in:
44
fish/.config/fish/config.fish
Normal file
44
fish/.config/fish/config.fish
Normal file
@@ -0,0 +1,44 @@
|
||||
# Only execute this file once per shell.
|
||||
set -q __fish_home_manager_config_sourced; and exit
|
||||
set -g __fish_home_manager_config_sourced 1
|
||||
|
||||
|
||||
|
||||
|
||||
status --is-login; and begin
|
||||
|
||||
# Login shell initialisation
|
||||
|
||||
|
||||
end
|
||||
|
||||
status --is-interactive; and begin
|
||||
|
||||
# Abbreviations
|
||||
|
||||
|
||||
# Aliases
|
||||
alias backup '$HOME/.borg/backup.sh'
|
||||
alias budget 'hledger print income:krankengeld | grep -Po '\''^\d\d\d\d-\d\d-\d\d'\'' | tail -1 | xargs -I{} hledger balance budgets date:{}-today'
|
||||
alias cat bat
|
||||
alias fox cat
|
||||
alias g git
|
||||
alias grep rg
|
||||
alias hl hledger
|
||||
alias la 'exa --git -al'
|
||||
alias ll 'exa --git -l'
|
||||
alias ls 'exa --git'
|
||||
alias mountNas 'systemctl start home-vi-nas.mount'
|
||||
alias t task
|
||||
alias tt 'exa --git -Tl'
|
||||
alias vimdiff 'nvim -d'
|
||||
|
||||
# Interactive shell initialisation
|
||||
set -gx GPG_TTY (tty)
|
||||
|
||||
if test "$TERM" != dumb
|
||||
eval (/home/vi/.nix-profile/bin/starship init fish)
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user