mirror of
https://github.com/frebib/dotfiles.git
synced 2024-06-14 12:57:23 +00:00
Compare commits
2 Commits
521f462141
...
e08fe1b262
Author | SHA1 | Date | |
---|---|---|---|
e08fe1b262 | |||
9316d74027 |
10
aliases
10
aliases
@ -1,3 +1,9 @@
|
|||||||
|
case "$(basename "$(readlink -f /proc/$$/exe)")" in
|
||||||
|
zsh) thisfile="$(readlink -f "${(%):-%N}")";;
|
||||||
|
bash) thisfile="$(readlink -f "${BASH_SOURCE[0]}")";;
|
||||||
|
*) thisfile="$(find /proc/$$/fd/ | xargs -n1 -r readlink -f | grep aliases | head -n1)";;
|
||||||
|
esac
|
||||||
|
|
||||||
# Global aliases for ZSH
|
# Global aliases for ZSH
|
||||||
if alias -g 2>/dev/null; then
|
if alias -g 2>/dev/null; then
|
||||||
alias -g ...=../..
|
alias -g ...=../..
|
||||||
@ -287,14 +293,14 @@ _zl() { _zfs "list $@"; }
|
|||||||
|
|
||||||
# General Aliases
|
# General Aliases
|
||||||
alias ssha='eval `ssh-agent` ; ssh-add'
|
alias ssha='eval `ssh-agent` ; ssh-add'
|
||||||
alias aliases="$EDITOR $DOTFILES/aliases ; exec zsh"
|
alias aliases="$EDITOR $thisfile ; exec zsh"
|
||||||
alias vimrc="$EDITOR $VIMRC"
|
alias vimrc="$EDITOR $VIMRC"
|
||||||
alias zshrc="$EDITOR ${ZDOTDIR:-$HOME}/.zshrc ; exec zsh"
|
alias zshrc="$EDITOR ${ZDOTDIR:-$HOME}/.zshrc ; exec zsh"
|
||||||
alias gitrc="$EDITOR $XDG_CONFIG_HOME/git/config"
|
alias gitrc="$EDITOR $XDG_CONFIG_HOME/git/config"
|
||||||
alias xinitrc="$EDITOR $XDG_CONFIG_HOME/X11/xinitrc"
|
alias xinitrc="$EDITOR $XDG_CONFIG_HOME/X11/xinitrc"
|
||||||
alias xresources="$EDITOR $XDG_CONFIG_HOME/X11/xresources ; xrdb merge $XDG_CONFIG_HOME/X11/xresources"
|
alias xresources="$EDITOR $XDG_CONFIG_HOME/X11/xresources ; xrdb merge $XDG_CONFIG_HOME/X11/xresources"
|
||||||
alias sshc="$EDITOR ~/.ssh/config"
|
alias sshc="$EDITOR ~/.ssh/config"
|
||||||
alias dotfiles="cd $DOTFILES"
|
alias dotfiles="cd $XDG_CONFIG_HOME"
|
||||||
alias i3c="$EDITOR $XDG_CONFIG_HOME/i3/config; systemctl --user reload i3"
|
alias i3c="$EDITOR $XDG_CONFIG_HOME/i3/config; systemctl --user reload i3"
|
||||||
alias polybarc="$EDITOR $XDG_CONFIG_HOME/polybar/config; systemctl --user reload polybar@i3bar"
|
alias polybarc="$EDITOR $XDG_CONFIG_HOME/polybar/config; systemctl --user reload polybar@i3bar"
|
||||||
|
|
||||||
|
@ -153,7 +153,7 @@ bindsym $mod+$alt+space exec systemd-run-i3 -s background -n ~/.config/i
|
|||||||
bindsym $mod+numbersign exec systemd-run-i3 -s app -n i3-sensible-terminal --hold -e sh -c 'xclip -o | gpg --decrypt 2>&1'
|
bindsym $mod+numbersign exec systemd-run-i3 -s app -n i3-sensible-terminal --hold -e sh -c 'xclip -o | gpg --decrypt 2>&1'
|
||||||
bindsym $mod+r exec bash -c 'pwgen -snc 32 1 | tee >(xargs notify-send Generated\ password\:) | xclip -i -r'
|
bindsym $mod+r exec bash -c 'pwgen -snc 32 1 | tee >(xargs notify-send Generated\ password\:) | xclip -i -r'
|
||||||
bindsym $mod+g exec systemd-run-i3 -s app -n notify-send -c transfer "$(gist -PRpc)"
|
bindsym $mod+g exec systemd-run-i3 -s app -n notify-send -c transfer "$(gist -PRpc)"
|
||||||
bindsym --release $mod+i exec systemd-run-i3 -s background -n sh -c 'sleep 0.5 && xdotool type --delay 400 "$(xclip -o -selection clipboard)"'
|
bindsym --release $mod+i exec systemd-run-i3 -s background -n sh -c 'sleep 0.5 && xdotool getactivewindow type --delay 250 "$(xclip -o -selection clipboard)"'
|
||||||
|
|
||||||
# Media player controls
|
# Media player controls
|
||||||
bindsym XF86AudioPlay exec --no-startup-id playerctl -a play-pause
|
bindsym XF86AudioPlay exec --no-startup-id playerctl -a play-pause
|
||||||
|
@ -151,13 +151,6 @@ ZSH_HIGHLIGHT_STYLES[redirection]='fg=cyan,bold'
|
|||||||
|
|
||||||
source "$XDG_CONFIG_HOME/aliases"
|
source "$XDG_CONFIG_HOME/aliases"
|
||||||
|
|
||||||
# Source secret keys and values into environment
|
|
||||||
if [ -f "$XDG_CONFIG_HOME/secrets" ]; then
|
|
||||||
set -o allexport
|
|
||||||
source $XDG_CONFIG_HOME/secrets
|
|
||||||
set +o allexport
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Load some manual plugins
|
# Load some manual plugins
|
||||||
source "$ZSH_DIR/plugins/sudo.zsh"
|
source "$ZSH_DIR/plugins/sudo.zsh"
|
||||||
source "$ZSH_DIR/plugins/fish-theme.zsh"
|
source "$ZSH_DIR/plugins/fish-theme.zsh"
|
||||||
|
Loading…
Reference in New Issue
Block a user