feat(fish): Switch shell to fish

This commit is contained in:
js0ny 2024-12-19 19:56:24 +00:00
parent 053304c4d5
commit 9ed1246583
16 changed files with 3389 additions and 17 deletions

23
tools/fish/config.fish Normal file
View file

@ -0,0 +1,23 @@
# $DOTFILES/tools/fish/config.fish
# Date: 2024-12-15
# Author: js0ny
# Define interactive shell configurations for fish
# Location:
# ~/.config/fish/config.fish (default location)
# Linking: Link the whole directory for submodules
# ln -sf $DOTFILES/tools/fish ~/.config/fish
if status is-interactive
# Commands to run in interactive sessions can go here
switch (uname)
case "Darwin"
# macOS Specific
abbr --add clip pbcopy
abbr --add paste pbpaste
case "Linux"
# Linux Specific
case '*'
# Default / Fallback case
end
end