From 342b7b50d4f95ebf8f17b3696d4f5b9c116e75a8 Mon Sep 17 00:00:00 2001 From: yuzu-eva Date: Tue, 29 Aug 2023 23:55:34 +0200 Subject: update configs --- .config/shell/aliasrc | 41 +++++++++++++++++++++++++++-------------- .config/shell/profile | 4 +++- 2 files changed, 30 insertions(+), 15 deletions(-) (limited to '.config/shell') diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index 20ed30a..abf8ebb 100644 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -1,35 +1,37 @@ ## MISCELLANEOUS # various shortcuts -alias reboot='doas reboot' -alias poweroff='doas poweroff' +alias reboot='sudo reboot' +alias poweroff='sudo poweroff' alias refresh='. $ZDOTDIR/.zshrc' -alias fuck='doas $(fc -Lln -1)' +alias fuck='sudo $(fc -Lln -1)' alias open='xdg-open' alias mutt='pushd ~/.mutt/attachments; mutt; popd' alias jpwine='LANG=ja_JP.UTF-8 WINEDEBUG=-all wine' alias emacsd='/usr/bin/emacs --daemon &' alias vi='$EDITOR' alias z='zathura' -alias cn='clear;neofetch' alias nnn='nnn -Hde' +alias cn='clear;neofetch' alias ea='vi ~/.config/shell/aliasrc' alias ez='vi ~/.config/zsh/.zshrc' alias eq='equery' alias sr='su - root' alias cam='mpv --profile=low-latency --untimed /dev/video0' +alias df='df -h' +alias tma='tmux a -t' # need to sign hid-nintendo.ko with every kernel update -alias signmod='doas /usr/src/linux/scripts/sign-file sha512 /usr/src/linux/certs/signing_key.pem /usr/src/linux/certs/signing_key.x509' +alias signmod='sudo /usr/src/linux/scripts/sign-file sha512 /usr/src/linux/certs/signing_key.pem /usr/src/linux/certs/signing_key.x509' # rename files in pwd in their current order to 4-digit numbers alias ofn='/bin/ls | cat -n | while read n f; do perl-rename "s/${f%.*}/$(printf "%04d" "$n")/" "$f"; done' # start freyr docker image to download music from spotify -#alias freyr='docker run -it -v /media/hdd/music:/data freyr-dev' +# alias freyr='docker run -it -v /media/hdd/music:/data freyr-dev' # set my preferred keyboard options -alias setkeys='xset r rate 250 30 && setxkbmap -option "ctrl:nocaps"' +alias setkeys='xset r rate 250 30 && setxkbmap -layout us,us -variant dvorak, -option "ctrl:nocaps,lv3:rwin_switch,grp:alt_space_toggle"' # pad numbers in filenames with zeros alias padz='perl-rename "s/\d+/sprintf(\"%02d\",$&)/e"' @@ -59,18 +61,29 @@ lsd() { fi } +gls() { + if [ "$2" = "" ]; then + ls | grep "$1" + else + ls "$2" | grep "$1" + fi +} + # control audio alias headset="wpctl set-default $(wpctl status | grep 'Headphones' | cut -b11-12)" alias speakers="wpctl set-default $(wpctl status | grep 'Speakers' | cut -b11-12)" alias setvol='pactl set-sink-volume @DEFAULT_SINK@' -# monitor / resolution settings, mainly for playing old-ass games -alias setrmon-lowres='xrandr --auto --output HDMI-A-0 --mode 640x480 --primary' -alias setrmon-midres='xrandr --auto --output HDMI-A-0 --mode 800x600 --primary' -alias setrmon-default='xrandr --auto --output HDMI-A-0 --mode 1920x1080 --primary' -alias setlmon-lowres='xrandr --auto --output DisplayPort-2 --mode 640x480 --left-of HDMI-A-0' -alias setlmon-midres='xrandr --auto --output DisplayPort-2 --mode 800x600 --left-of HDMI-A-0' -alias setlmon-default='xrandr --auto --output DisplayPort-2 --mode 1600x900 --left-of HDMI-A-0' +# monitor settings +alias rmlr='xrandr --auto --output HDMI-A-0 --mode 640x480 --primary' +alias rmmr='xrandr --auto --output HDMI-A-0 --mode 800x600 --primary' +alias rmdr='xrandr --auto --output HDMI-A-0 --mode 1920x1080 --primary' +alias lmlr='xrandr --auto --output DisplayPort-2 --mode 640x480 --left-of HDMI-A-0' +alias lmmr='xrandr --auto --output DisplayPort-2 --mode 800x600 --left-of HDMI-A-0' +alias lmdr='xrandr --auto --output DisplayPort-2 --mode 1600x900 --left-of HDMI-A-0' +alias mbl='sudo ddcutil --display 1 setvcp 10 0 && doas ddcutil --display 2 setvcp 10 0' +alias mbm='sudo ddcutil --display 1 setvcp 10 50 && doas ddcutil --display 2 setvcp 10 50' +alias mbh='sudo ddcutil --display 1 setvcp 10 80 && doas ddcutil --display 2 setvcp 10 80' # function for timer and stopwatch timer() { diff --git a/.config/shell/profile b/.config/shell/profile index b181879..397b25a 100644 --- a/.config/shell/profile +++ b/.config/shell/profile @@ -3,7 +3,7 @@ umask 0077 export _JAVA_AWT_WM_NONREPARENTING=1 export EDITOR="nvim" export TERMINAL="st" -export BROWSER="firefox-bin" +export BROWSER="firefox" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" @@ -25,6 +25,8 @@ export VDPAU_DRIVER=radeonsi export EIX_LIMIT=0 export EIX_LIMIT_COMPACT=0 +export LC_ALL=en_US.utf8 + export PATH="$PATH:$HOME/.local/bin:$HOME/.fzf/bin:/sbin:/usr/sbin" neofetch -- cgit v1.2.3