blob: 53a39a073be62105a3ef44a424464cca53e891f5 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
 | set EDITOR 'nvim'
set VISUAL 'nvim'
set -x PATH "$HOME/.cargo/bin" $PATH
set -x PATH "$HOME/.local/bin" $PATH
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
starship init fish | source
end
 |