mirror of
https://github.com/mikkelsvartveit/dotfiles.git
synced 2025-12-22 19:22:38 +00:00
Add fish config
This commit is contained in:
commit
b975b5dc2a
1 changed files with 64 additions and 0 deletions
64
.config/fish/config.fish
Normal file
64
.config/fish/config.fish
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
alias dotfiles="git --git-dir=$HOME/dotfiles.git/ --work-tree=$HOME"
|
||||
alias fixmouse="killall LogiMgrDaemon"
|
||||
alias icloud="cd ~/Library/Mobile\ Documents/com~apple~CloudDocs"
|
||||
alias pi="ssh pi@185.138.33.80 -p 1733"
|
||||
alias zshrc="nvim ~/.zshrc"
|
||||
alias fishconfig="cd ~/.config/fish && nvim config.fish && cd -"
|
||||
alias nvimconfig="cd ~/.config/nvim && nvim init.vim && cd -"
|
||||
alias ai="sgpt -se"
|
||||
alias y="open -a Yoink"
|
||||
|
||||
abbr x86 "arch -x86_64"
|
||||
abbr f "fuck"
|
||||
abbr v "nvim"
|
||||
abbr ghv "gh repo view --web"
|
||||
abbr pr "gh pr checkout"
|
||||
abbr prc "gh pr create --web"
|
||||
|
||||
# Print the directory of the top-most Finder window
|
||||
function pfd
|
||||
bass "echo \"`osascript -e 'tell application \"Finder\" to POSIX path of (insertion location as alias)' end tell`\""
|
||||
end
|
||||
|
||||
# cd to the directory of the top-most Finder window
|
||||
function cdf
|
||||
cd $(pfd)
|
||||
end
|
||||
|
||||
# Open a file with macOS Quick Look
|
||||
function ql
|
||||
qlmanage -p $argv >/dev/null &
|
||||
end
|
||||
|
||||
# Start Docker Desktop and wait to ensure the daemon is ready
|
||||
function ds
|
||||
echo "Launching Docker Daemon..."
|
||||
open -a "Docker"
|
||||
sleep 15
|
||||
echo "Docker daemon started."
|
||||
end
|
||||
|
||||
function dq
|
||||
osascript -e 'quit app "Docker Desktop"'
|
||||
end
|
||||
|
||||
# Initialize nvm through bass
|
||||
bass source ~/.nvm/nvm.sh ';'
|
||||
function nvm
|
||||
bass source ~/.nvm/nvm.sh --no-use ';' nvm $argv
|
||||
end
|
||||
|
||||
# Enable autojump
|
||||
[ -f /opt/homebrew/share/autojump/autojump.fish ]; and source /opt/homebrew/share/autojump/autojump.fish
|
||||
|
||||
# Initialize fuck
|
||||
thefuck --alias | source
|
||||
|
||||
# Allow running pip packages
|
||||
export PATH="/Users/mikkelsvartveit/Library/Python/3.9/bin:$PATH"
|
||||
|
||||
# >>> conda initialize >>>
|
||||
# !! Contents within this block are managed by 'conda init' !!
|
||||
eval /Users/mikkelsvartveit/opt/anaconda3/bin/conda "shell.fish" "hook" $argv | source
|
||||
# <<< conda initialize <<<
|
||||
|
||||
Loading…
Reference in a new issue