(setq browse-url-handlers
(quote
(("youtu\\.?be" . browse-url-mpv)
+ ("peertube.*" . browse-url-mpv)
+ ("vid.*" . browse-url-mpv)
+ ("vid.*" . browse-url-mpv)
("." . eww-browse-url)
)))
#+end_src
program[catgirl] = alacritty --hold -e sh -c "while : ; do ssh root@armaanb.net -t abduco -A irc catgirl freenode; sleep 2; done"
program[emacs] = emacsclient -c
program[firefox] = firefox
+ program[calc] = alacritty -e bc
program[emacs-anywhere] = emacsclient --eval "(emacs-everywhere)"
+ program[pass] = rofi-pass
bind[aerc] = MOD+Control+1
bind[catgirl] = MOD+Control+2
bind[firefox] = MOD+Control+3
bind[emacs-anywhere] = MOD+Control+4
+ bind[calc] = MOD+Control+5
bind[emacs] = MOD+Control+Return
+ bind[pass] = MOD+Shift+P
#+end_src
** Zsh
*** Settings
*** Functions
**** Time Zsh startup
#+begin_src shell :tangle ~/.config/zsh/zshrc
- timezsh() {
- for i in $(seq 1 10); do
- time "zsh" -i -c exit;
- done
+ timer() {
+ for i in $(seq 1 10); do time "$1" -i -c exit; done
}
#+end_src
**** Update all packages
alias bhoji-drop='ssh -p 23 root@armaanb.net'
alias catgirl='ssh root@armaanb.net -t abduco -A irc catgirl freenode'
alias union='ssh 192.168.1.18'
- alias mine='ssh -p 23 root@71.184.142.155'
- alias minec='ssh -p 23 root@71.184.142.155 su minecraft -c "tmux a -t minecraft"'
+ alias mine='ssh -p 23 root@pickupserver.cc'
alias tcf='ssh root@204.48.23.68'
alias ngmun='ssh root@157.245.89.25'
alias prox='ssh root@192.168.1.224'
alias unar='atool -x'
alias wget='wget -e robots=off'
alias lanex='~/.local/share/lxc/lxc'
-#+end_src
-**** Dotfiles
-#+begin_src shell :tangle ~/.config/zsh/zshrc
- alias padm='yadm --yadm-repo ~/Code/dotfiles/repo.git'
- alias yadu='yadm add -u && yadm commit -m "Updated `date -Iseconds`" && \
- yadm push'
- alias padu='padm add -u && padm commit && padm push && yadu'
-#+end_src
**** Editing
#+begin_src shell :tangle ~/.config/zsh/zshrc
alias v='nvim'
alias redoas='doas $(fc -ln -1)'
alias crontab='crontab-argh'
alias sudo='doas ' # allows aliases to be run with doas
+ alias pasc='pass -c'
+ alias pasu='\pass git push'
+ alias yadu='yadm add -u && yadm commit -m "Updated `date -Iseconds`" && \
+ yadm push'
#+end_src
**** Networking
#+begin_src shell :tangle ~/.config/zsh/zshrc