diff options
| author | Max Bossing <info@maxbossing.de> | 2025-07-16 12:35:17 +0200 |
|---|---|---|
| committer | Max Bossing <info@maxbossing.de> | 2025-07-16 12:35:17 +0200 |
| commit | bbee6f29d01c7de18ebe7d6484d190fd5e6cbf65 (patch) | |
| tree | 7dc784e0a63f982a3c0f8871b7edce02abaabacf | |
| parent | 56c53ddaabc18442065a1620091ded8beb7f353c (diff) | |
blubblub config
| -rw-r--r-- | fish/config.fish | 63 |
1 files changed, 36 insertions, 27 deletions
diff --git a/fish/config.fish b/fish/config.fish index 82f9d8c..6d3c0ef 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -1,14 +1,20 @@ -# Remove fish greeting -set fish_greeting - -# Set terminal/visual editor to nvim set EDITOR 'nvim' set VISUAL 'nvim' -fish_add_path ~/.cargo/bin -fish_add_path ~/.local/bin +set PATH "$PATH:/home/max/.cargo/bin" +set PATH "$PATH:/home/max/.local/bin" + +set fish_greeting +export TERM=xterm-256color + +if status is-interactive + +set fish_color_normal white +set fish_color_autosuggestion '#555555' +set fish_color_command white +set fish_color_error '#ff6c6b' +set fish_color_param '#777777' -# This is used so the pgp keys on my Yubikey can be used for ssh etc eval (ssh-agent -c) gpg-agent --enable-ssh-support set SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket) @@ -16,35 +22,38 @@ set GPG_TTY (tty) export GPG_TTY=(tty) gpg-connect-agent updatestartuptty /bye >/dev/null -# Switch gpg to backup keys -# Main key -alias switchto1='gpg-connect-agent "20576321" "learn --force" /bye' -# Backup Key -alias switchto2='gpg-connect-agent "20576243" "learn --force" /bye' +alias switchto1='gpg-connect-agent "20576321" "learn --force" /bye' # Main +alias switchto2='gpg-connect-agent "20576243" "learn --force" /bye' # Backup -# exa > ls alias ls='exa -al --group-directories-first --icons --color=always' alias battery='upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage' -# attach to tmux session alias attach='tmux -f ~/tmux.conf new-session -A -s terminal' -# hö -alias ed='nvim' +function mount_dev + sudo cryptsetup luksOpen /dev/sdb1 dev + sudo mount /dev/mapper/dev /mnt/dev +end -# Colors -set fish_color_normal white -set fish_color_autosuggestion '#555555' -set fish_color_command white -set fish_color_error '#ff6c6b' -set fish_color_param '#777777' +function nc_send + set --function ip $argv[1] + set --function port $argv[2] + set --function file $argv[3] + cat "$file" | netcat "$ip" "$port" +end -# PATH -set PATH "$PATH:/home/max/.local/bin" +function nc_recv + set --function port $argv[1] + set --function file $argv[2] + echo "possible addresses:" + ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1' + nc -l -p "$port" > "$file" < /dev/null +end + +clear -clear +starship init fish | source -# Init starship -starship init fish | source +end |
