summaryrefslogtreecommitdiff
path: root/.config/fish/config.fish
diff options
context:
space:
mode:
authorTom Li Dobnik <tomlidobnik1@gmail.com>2026-02-20 15:05:37 +0100
committerTom Li Dobnik <tomlidobnik1@gmail.com>2026-02-20 15:05:37 +0100
commitac0968042ddb333de5e3c371cc79b3b4ef098356 (patch)
tree6fba7deb2e7990b5842ef36ef1dad0f90e74d494 /.config/fish/config.fish
parent2dab9e093cced83b8a2ae3c477052594f70e9a4d (diff)
update
Diffstat (limited to '.config/fish/config.fish')
-rw-r--r--.config/fish/config.fish44
1 files changed, 42 insertions, 2 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index 9c5de4a..357db65 100644
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -4,6 +4,25 @@ end
function fish_greeting; end
+function spf
+ set os $(uname -s)
+
+ if test "$os" = "Linux"
+ set spf_last_dir "$HOME/.local/state/superfile/lastdir"
+ end
+
+ if test "$os" = "Darwin"
+ set spf_last_dir "$HOME/Library/Application Support/superfile/lastdir"
+ end
+
+ command spf $argv
+
+ if test -f "$spf_last_dir"
+ source "$spf_last_dir"
+ rm -f -- "$spf_last_dir" >> /dev/null
+ end
+end
+
function f
set tmp (mktemp -t "yazi-cwd.XXXXXX")
yazi $argv --cwd-file="$tmp"
@@ -48,12 +67,16 @@ alias cc="clear & cd"
alias l="eza --color=always --long --git --no-filesize --icons=always --no-time --no-user --no-permissions --group-directories-first"
alias ll="eza --color=always --long --git --icons=always --no-user --group-directories-first"
alias la="eza -a --color=always --long --git --no-filesize --icons=always --no-time --no-user --no-permissions --group-directories-first"
-alias ff="fastfetch"
+alias fa="fastfetch"
+alias ff="yazi"
alias p=pgcli
alias t="tmux attach"
-alias d="deactivate"
+# alias d="deactivate"
+alias d="zi"
alias venv="python3 -m venv venv"
alias cd="z"
+# alias timewr="rm -rf ~/.local/share/timewarrior/data/"
+alias s="ssh pi@tom.tinysun.net"
alias gi="git init && aig"
alias gs="git status"
alias aig="cp ~/.config/.gitignore-template ./.gitignore"
@@ -79,3 +102,20 @@ export EDITOR="nvim"
fish_add_path "/Users/tomiko/.local/bin"
starship init fish | source
+alias conda="/opt/homebrew/anaconda3/bin/conda"
+
+# >>> conda initialize >>>
+# !! Contents within this block are managed by 'conda init' !!
+# if test -f /opt/homebrew/anaconda3/bin/conda
+# eval /opt/homebrew/anaconda3/bin/conda "shell.fish" "hook" $argv | source
+# else
+# if test -f "/opt/homebrew/anaconda3/etc/fish/conf.d/conda.fish"
+# . "/opt/homebrew/anaconda3/etc/fish/conf.d/conda.fish"
+# else
+# set -x PATH "/opt/homebrew/anaconda3/bin" $PATH
+# end
+# end
+# <<< conda initialize <<<
+
+set -Ux CARAPACE_BRIDGES 'zsh,fish,bash,inshellisense' # optional
+carapace _carapace | source