Files
dotfiles/fish/config.fish
2026-01-17 23:05:11 +02:00

40 lines
1.3 KiB
Fish

if status is-interactive
# Commands to run in interactive sessions can go here
zoxide init fish | source
fzf --fish | source
set -gx EDITOR nvim
set -gx QT_QPA_PLATFORM wayland
# set -gx GRAALVM_HOME /home/dxrkness/.sdkman/candidates/java/25-graal/
set -gx JAVA_HOME /home/dxrkness/.sdkman/candidates/java/current/
set -gx BUN_INSTALL $HOME/.bun
set -gx SDKMAN_DIR $HOME/.sdkman
set -gx RUSTBIN $HOME/.cargo/bin
set -gx RUSTUP_BIN $HOME/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin
set -gx GOBIN $HOME/go/bin
set -gx LOCAL_BIN /home/dxrkness/.local/bin
set -gx PATH $PATH $GOBIN $JAVA_HOME/bin $BUN_INSTALL/bin $RUSTBIN $RUSTUP_BIN $LOCAL_BIN
set -gx TESTCONTAINERS_RYUK_DISABLED true
set -gx TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE /var/run/docker.sock
set -gx CC clang
set -gx GTK_IM_MODULE ibus
set -gx QT_IM_MODULE ibus
set -gx XMODIFIERS @im=ibus
set -gx MANPAGER "nvim +Man!"
set -gx PROTON_ENABLE_WAYLAND 1
alias sudo doas
abbr ls "eza"
alias cp "uu-cp -v -g"
alias rm "uu-rm -v"
alias mv "uu-mv -v -g"
abbr cd z # zoxide
abbr find "fd"
abbr wlp wl-paste
alias jcu 'journalctl --user'
alias jc journalctl
alias scu 'systemctl --user'
alias sc systemctl
end