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 /fish/config.fish | |
| parent | 56c53ddaabc18442065a1620091ded8beb7f353c (diff) | |
blubblub config
Diffstat (limited to 'fish/config.fish')
| -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 | 
