7 files changed,
61 insertions(+),
14 deletions(-)
Author:
Smirnov Alexandr
ss2316544@gmail.com
Committed at:
2021-03-22 19:13:32 +0200
Parent:
633e8ad
jump to
| M | bin/catfetch |
| A | bin/gpe |
| M | config/bspwm/sxhkd |
| M | config/nvim/init.vim |
| M | config/ranger/rc.conf |
| M | config/zathura/zathurarc |
| M | zshrc |
M
bin/catfetch
··· 1 1 #!/bin/sh 2 -kernel=$(cat /proc/sys/kernel/osrelease|cut -d '-' -f1) 2 + 3 +# Kernel version 4 +kernel=$(cat /proc/sys/kernel/osrelease | cut -d '-' -f1) 5 + 6 +# Window manager 3 7 [ ! "$wm" ] && [ "$DISPLAY" ] && command -v xprop >/dev/null && { 4 8 wmname="$(xprop -id $(xprop -root -notype\ 5 9 | awk '$1=="_NET_SUPPORTING_WM_CHECK:"{print $5}') -notype -f _NET_WM_NAME 8t\ 6 10 | grep "WM_NAME"\ 7 11 | cut -f2 -d \")" 8 12 } 13 + 14 +# Shell 9 15 shell=$(basename $SHELL) 16 + 17 +# Installed packages 10 18 manager=$(which apt pacman yay 2>/dev/null) 11 19 manager=${manager##*/} 12 20 case "$manager" in 13 - apt) packages="$(dpkg-query -f '${binary:Package}\n' -W | wc -l)";; 14 - yay) packages="$(yay -Q | wc -l)";; 15 - pacman) packages="$(pacman -Q | wc -l)";; 21 + apt) packages="$(dpkg-query -f '${binary:Package}\n' -W | wc -l)" ;; 22 + yay) packages="$(yay -Q | wc -l)" ;; 23 + pacman) packages="$(pacman -Q | wc -l)" ;; 16 24 esac 25 + 26 +# Text decorations 17 27 bold=$(tput bold) 18 28 reset="\e[0m" 19 29 blue="\e[36m"
A
bin/gpe
··· 1 +#!/usr/bin/env bash 2 +# For working this script set in $GPG_KEY you gpg key 3 +## Functions 4 +function encrypt() { 5 + gpg -ea -r $GPG_KEY $@ 6 +} 7 +function decrypt() { 8 + local fn="$1" 9 + 10 + if [ ${fn: -4} == ".asc" ] 11 + then 12 + gpg -d -o ${fn%%.asc} $@ 13 + elif [ ${fn: -4} == ".gpg" ] 14 + then 15 + gpg -d -o ${fn%%.gpg} $@ 16 + fi 17 +} 18 + 19 +## Logic 20 +case "$1" in 21 + enc|e) shift; encrypt $@ ;; 22 + dec|d) shift; decrypt $@ ;; 23 + *) echo "Error." ;; 24 +esac
M
config/bspwm/sxhkd
··· 28 28 bspc node -c 29 29 30 30 super + control + r 31 - bspc wm -r && pkill sxhkd && sxhkd -c ~/.config/bspwm/sxhkd 31 + bspc wm -r \ 32 + && pkill sxhkd \ 33 + && sxhkd -c ~/.config/bspwm/sxhkd 32 34 33 35 ### == BSPWM windows 34 -## Resize window 35 -super + ctrl + {h,j,k,l} 36 - bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0} 37 - 38 -# Change focus & move focus window 39 36 super + {_,shift + } {h,j,k,l} 40 37 bspc node -{f,s} {west,south,north,east} 41 38 42 -# Preselect the direction 39 +super + ctrl + {h,j,k,l} 40 + bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0} 41 + 42 +### === BSPWM window preselect 43 43 super + alt + {h,j,k,l} 44 44 bspc node -p {west,south,north,east} 45 45
M
config/ranger/rc.conf
··· 22 22 set scroll_offset 4 23 23 24 24 #== Mappings 25 + 26 +# go to 25 27 map gc cd ~/code 26 28 map gd cd ~/Documents 27 29 map gw cd ~/Downloads 28 30 map g. cd ~/.dotfiles 29 31 map @ shell $SHELL 32 + 33 +# delete 30 34 map dD delete 31 35 map dT trash 36 + 37 +# tab 32 38 map <c-k> tab_shift 1 33 39 map <c-j> tab_shift -1 40 + 41 +# archive 34 42 map sa shell zip -r archive.zip %s 35 43 map ss shell tar -czvf archive.tar.gz %s 36 44 map sd shell 7z a archive.7z %s 37 45 map se shell extract %s 46 + 47 +# gpg 48 +map ee shell gpe enc %s 49 +map ed shell gpe dec %s