set EDITOR 'nvim' set VISUAL 'nvim' 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' eval (ssh-agent -c) gpg-agent --enable-ssh-support set SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket) set GPG_TTY (tty) export GPG_TTY=(tty) gpg-connect-agent updatestartuptty /bye >/dev/null alias switchto1='gpg-connect-agent "20576321" "learn --force" /bye' # Main alias switchto2='gpg-connect-agent "20576243" "learn --force" /bye' # Backup alias ls='exa -al --group-directories-first --icons --color=always' alias battery='upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage' alias attach='tmux -f ~/tmux.conf new-session -A -s terminal' function mount_dev sudo cryptsetup luksOpen /dev/sdb1 dev sudo mount /dev/mapper/dev /mnt/dev end function nc_send set --function ip $argv[1] set --function port $argv[2] set --function file $argv[3] cat "$file" | netcat "$ip" "$port" end 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 function serve set --function port $argv[1] set --function path $argv[2] python3 -m http.server -d "$path" port end clear starship init fish | source end