feat: add fish abbreviations for some projects
parent
a27e65a9d3
commit
3057658391
|
@ -6,11 +6,20 @@ abbr --add tf --set-cursor 'setsid -f % >/dev/null 2>&1 & disown'
|
||||||
abbr --add zxz --set-cursor 'curl -F "file=@%" https://0.vern.cc | xsel -b'
|
abbr --add zxz --set-cursor 'curl -F "file=@%" https://0.vern.cc | xsel -b'
|
||||||
abbr --add mpv --position anywhere --set-cursor 'mpv "%"'
|
abbr --add mpv --position anywhere --set-cursor 'mpv "%"'
|
||||||
|
|
||||||
set -l RADIX_REPO "$HOME/projects/guile/radix"
|
# Projects
|
||||||
abbr --add !system --position anywhere "doas guix system reconfigure /etc/config.scm"
|
set -l PROJECTS "$HOME/projects"
|
||||||
abbr --add !home --position anywhere "guix home reconfigure $RADIX_REPO/radio.scm"
|
abbr --add @guix --position anywhere "$PROJECTS/guile/guix"
|
||||||
|
abbr --add @punk --position anywhere "$PROJECTS/cpp/Punk"
|
||||||
|
abbr --add @tomato --position anywhere "$PROJECTS/python/tomato-engine"
|
||||||
|
|
||||||
|
## Radix
|
||||||
|
set -l RADIX_REPO "$PROJECTS/guile/radix"
|
||||||
abbr --add :system --position anywhere "$RADIX_REPO && $EDITOR /etc/config.scm"
|
abbr --add :system --position anywhere "$RADIX_REPO && $EDITOR /etc/config.scm"
|
||||||
abbr --add :home --position anywhere "$RADIX_REPO && $EDITOR radio.scm"
|
abbr --add :home --position anywhere "$RADIX_REPO && $EDITOR radio.scm"
|
||||||
abbr --add @radix --position anywhere "$RADIX_REPO"
|
abbr --add @radix --position anywhere "$RADIX_REPO"
|
||||||
abbr --add @files --position anywhere "$RADIX_REPO/files"
|
abbr --add @files --position anywhere "$RADIX_REPO/files"
|
||||||
abbr --add @modules --position anywhere "$RADIX_REPO/modules/radix"
|
abbr --add @modules --position anywhere "$RADIX_REPO/modules/radix"
|
||||||
|
|
||||||
|
# System and Home
|
||||||
|
abbr --add !system --position anywhere "doas guix system reconfigure /etc/config.scm"
|
||||||
|
abbr --add !home --position anywhere "guix home reconfigure $RADIX_REPO/radio.scm"
|
||||||
|
|
Loading…
Reference in New Issue