diff options
-rwxr-xr-x | bspt | 29 | ||||
-rwxr-xr-x | crcparse | 13 | ||||
-rwxr-xr-x | dr | 13 | ||||
-rwxr-xr-x | dragon_rec | 3 | ||||
-rwxr-xr-x | gen_waybar_confs.sh | 18 | ||||
-rwxr-xr-x | gettags | 7 | ||||
-rwxr-xr-x | herbsttags | 3 | ||||
-rwxr-xr-x | hwinmv | 3 | ||||
-rwxr-xr-x | launch_polybar.sh | 11 | ||||
-rwxr-xr-x | launch_waybar.sh | 14 | ||||
-rwxr-xr-x | liberclip | 4 | ||||
-rwxr-xr-x | maim_active | 4 | ||||
-rwxr-xr-x | monattach | 22 | ||||
-rwxr-xr-x | mondetach | 10 | ||||
-rwxr-xr-x | mpdup | 8 | ||||
-rwxr-xr-x | mwarp.py | 22 | ||||
-rwxr-xr-x | sigdwmb | 13 | ||||
-rwxr-xr-x | slockd | 7 | ||||
-rwxr-xr-x | startxw | 14 | ||||
-rwxr-xr-x | swayidlechk | 3 | ||||
-rwxr-xr-x | swayidletog | 9 | ||||
-rwxr-xr-x | t | 38 | ||||
-rwxr-xr-x | toggle | 9 | ||||
-rwxr-xr-x | toggletouchpad | 13 | ||||
-rwxr-xr-x | tsoff | 13 | ||||
-rwxr-xr-x | tson | 13 | ||||
-rwxr-xr-x | waytoggle | 7 | ||||
-rwxr-xr-x | xidlechk | 12 | ||||
-rwxr-xr-x | xidletog | 13 |
29 files changed, 36 insertions, 312 deletions
@@ -1,29 +0,0 @@ -#!/bin/sh - -get_cmd () { - echo "$@" | sed "s/"$1" //" -} - -toggle_sp() { - id="$(xdotool search --class "$1")" - if [ "$id" != "" ]; then - bspc node "$id" --flag hidden -f - fi -} - -spawn_sp() { - st -c "$1" -g 100x40 -e "${@:2}" -} - -unset __SP_EXISTS - -pgrep -x `get_cmd $@` && __SP_EXISTS=y - -if [ -z "$__SP_EXISTS" ]; then - st -c "$1" -g 100x40 -e "$(get_cmd $@)" -else - id="$(xdotool search --class $1)" - if [ "$id" != "" ]; then - bspc node "$id" --flag hidden -f - fi -fi diff --git a/crcparse b/crcparse deleted file mode 100755 index fda41dd..0000000 --- a/crcparse +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -if [ -n "$XDG_CONFIG_HOME" ]; then - CONPATH="$XDG_CONFIG_HOME" -elif [ -d "$HOME/.config" ]; then - CONPATH="$HOME/.config" -else - CONPATH="$HOME" -fi - -FILE="$CONPATH/computerrc" - -grep $1 "$FILE" | cut -d'=' -f2 @@ -0,0 +1,13 @@ +#!/bin/sh + +unset LINKNOTCOPY + +for i in "$@"; do + [ "$i" = "-l" ] && LINKNOTCOPY="y" +done + +if [ -n "$LINKNOTCOPY" ]; then + ln -sf $(dragon-drop -x -t | sed 's_^file://__') . +else + cp -rv $(dragon-drop -x -t | sed 's_^file://__') . +fi diff --git a/dragon_rec b/dragon_rec deleted file mode 100755 index 183ff0a..0000000 --- a/dragon_rec +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -cp -rv $(dragon-drop -x -t | sed 's_^file://__') . diff --git a/gen_waybar_confs.sh b/gen_waybar_confs.sh deleted file mode 100755 index b13d8d7..0000000 --- a/gen_waybar_confs.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -WCLONG="$(crcparse WC)" -WC="$(basename "$WCLONG")" -CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}" -if [ ! -f "$CONFIG/waybar/config-$WC" ]; then - printf "$CONFIG/waybar/config-$WC waybar config does not exist!\n" - exit 1 -fi - -OUTPUTS="$(wlr-randr | grep -B5 'Enabled: yes' | sed '/^\s\s*/d;/^--/d' | cut -d' ' -f1)" - -[ -n "$OUTPUTS" -a -z "$(find "$CONFIG"/waybar -name "config-$WC-*")" ] && \ - rm -rf "$CONFIG/waybar/config-$WC-*" - -echo "$OUTPUTS" | while read i; do - sed 's/%%DISPLAY%%/'$i'/' "$CONFIG"/waybar/config-$WC > "$CONFIG"/waybar/config-$WC-$i -done diff --git a/gettags b/gettags deleted file mode 100755 index b2612be..0000000 --- a/gettags +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -case "$(echo "$1" | rev | cut -d'.' -f1 | rev)" in - "mp3") mid3v2 -l "$1" | awk 'xor(/^TPE1/,/^TALB/) {printf (NR%2==0) ? $0 "\n" : $0 "|"}' | sed 's/TPE1=//;s/TALB=//' ;; - "ogg") echo "ogg" ;; - "*") echo "Unknown type" ;; -esac diff --git a/herbsttags b/herbsttags deleted file mode 100755 index 97b9ce4..0000000 --- a/herbsttags +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -herbstclient tag_status | sed 's/^\s//;s/#/%{u#00ffff}%{+u} /;s/\:/%{u#0000ff}%{+u} /g;s/\!/%{u#00ff00}%{+u} /g;s/\./%{u#ffffff} /g;s/\t/ %{-u}/g' @@ -1,3 +0,0 @@ -#!/bin/sh - -herbstclient "$1" "$2" && polybar-msg hook herbstluftwm 1 diff --git a/launch_polybar.sh b/launch_polybar.sh deleted file mode 100755 index b2c8745..0000000 --- a/launch_polybar.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -killall polybar - -if type "xrandr"; then - for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do - MONITOR=$m polybar --reload $1 & - done -else - polybar --reload $1 & -fi diff --git a/launch_waybar.sh b/launch_waybar.sh deleted file mode 100755 index 3e1233e..0000000 --- a/launch_waybar.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -killall waybar - -WC="$(crcparse WC)" -CALLED="${1:-$WC}" - -if type "wlr-randr"; then - for m in $(wlr-randr | grep -B5 'Enabled: yes' | sed '/^\s\s*/d;/^--$/d' | cut -d' ' -f1); do - waybar -c "$XDG_CONFIG_HOME"/waybar/config-$CALLED-$m & - done -else - waybar -fi @@ -1,6 +1,6 @@ #!/bin/sh -xclip -selection clipboard -o | \ +wl-paste | \ sed -e 's/www.youtube.com/yewtu.be/;s/youtu.be/yewtu.be/' \ -e 's/www.reddit.com/libredd.it/' | \ - xclip -selection clipboard + wl-copy diff --git a/maim_active b/maim_active deleted file mode 100755 index 2601aed..0000000 --- a/maim_active +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -FNAME="$(echo "" | barmenu -p 'filename: ')" -maim -i $(xdotool getactivewindow) "$FNAME" diff --git a/monattach b/monattach deleted file mode 100755 index 948974b..0000000 --- a/monattach +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -XSTATS="$(xrandr)" - -PRIMARY="$(echo "$XSTATS" | grep "primary" | awk '{print $1}')" -RIGHT=false - -for i in $@; do - case "$i" in - "right") - RIGHT="TRUE" ;; - "left") - RIGHT="FALSE" ;; - esac -done - -OUTPUT="$(echo "$XSTATS" | grep ' connected ' | grep -v '[0-9]*x[0-9]*+[0-9]*+[0-9]' | awk '{print $1}' | barmenu -h 24 -p 'Which output?')" -[ -z "$OUTPUT" ] && exit 2 - -[ "$RIGHT" = "TRUE" ] && ARGS="--right-of $PRIMARY" || ARGS="--left-of $PRIMARY" - -xrandr --output "$OUTPUT" --mode 1920x1080 $ARGS diff --git a/mondetach b/mondetach deleted file mode 100755 index c7f8998..0000000 --- a/mondetach +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -XSTATS="$(xrandr)" - -PRIMARY="$(echo "$XSTATS" | grep "primary" | awk '{print $1}')" - -OUTPUT="$(echo "$XSTATS" | grep '[0-9]*x[0-9]*+[0-9]*+[0-9]' | grep -v 'primary' | awk '{print $1}' | barmenu -h 24 -p 'Which output?')" -[ -z "$OUTPUT" ] && exit 2 - -xrandr --output "$OUTPUT" --off @@ -1,8 +0,0 @@ -#!/bin/sh - -# This loop will update the mpd statusbar module whenever a command changes the -# music player's status. mpd must be running on X's start for this to work. - -while true ; do - mpc idle >/dev/null && sigdwmb music -done diff --git a/mwarp.py b/mwarp.py deleted file mode 100755 index abe34b8..0000000 --- a/mwarp.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python3 -import subprocess -import sys - -arg = sys.argv[1] - -screeninfo = [ - s for s in subprocess.check_output("xrandr").decode("utf-8").split()\ - if s.count("+") == 2 - ] - -if arg == "left": - match = [s for s in screeninfo if s.endswith("+0+0")][0] -elif arg == "right": - match = [s for s in screeninfo if not s.endswith("+0+0")][0] - -data = [item.split("x") for item in match.split("+")] -numbers = [int(n) for n in [item for sublist in data for item in sublist]] -coord = [str(int(n)) for n in [(numbers[0]/2)+numbers[2], (numbers[1]/2)+numbers[3]]] - -subprocess.Popen(["xdotool", "mousemove", coord[0], coord[1]]) - diff --git a/sigdwmb b/sigdwmb deleted file mode 100755 index b21a991..0000000 --- a/sigdwmb +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -BLOCKS=`grep '^\s*{"' ~/.local/src/dwmblocks/config.h | cut -d'"' -f4 | uniq` -for i in $@; do - if `echo "$BLOCKS" | grep "$i" >/dev/null`; then - echo "$i" - pkill -RTMIN+`grep "$i" ~/.local/src/dwmblocks/config.h | sed -e 's/^\s*{".*",\s*[0-9]*,\s*//' -e 's/},$//' | head -1` dwmblocks - elif [ "$i" = "all" ]; then - for j in $BLOCKS; do - echo "$j" - pkill -RTMIN+`grep "$j" ~/.local/src/dwmblocks/config.h | sed -e 's/^\s*{".*",\s*[0-9]*,\s*//' -e 's/},$//' | head -1` dwmblocks - done - fi -done @@ -1,7 +0,0 @@ -#!/bin/sh - -[ "$(pgrep -U$(whoami) -x slockd | wc -l)" -gt "2" ] && echo "true" - -while true; do - slock && exit -done diff --git a/startxw b/startxw deleted file mode 100755 index 7d8bc8d..0000000 --- a/startxw +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -if [ `crcparse wayland` = "y" ]; then - case `crcparse WC` in - `which dwl`) - exec `which dwl` > ~/.cache/dwltags - ;; - *) - export GTK_THEME=Plata-Noir-Compact - exec `crcparse WC` ;; - esac -else - startx -fi diff --git a/swayidlechk b/swayidlechk deleted file mode 100755 index 8717360..0000000 --- a/swayidlechk +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -[ $(pidof swayidle) ] && echo "🌑" || echo "🌕" diff --git a/swayidletog b/swayidletog deleted file mode 100755 index 27d9db8..0000000 --- a/swayidletog +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -SWIDLE=$(pidof swayidle) -if [ ! -z "$SWIDLE" ] ; then - killall swayidle -else - swayidle & -fi -pkill -RTMIN+8 waybar @@ -1,27 +1,31 @@ #!/bin/sh -unset SPAWN +unset KILL SPAWN -while getopts "t:r:a:" o; do case "${o}" in +MODE="t" + +while getopts "-tr" o; do case "${o}" in + t) MODE="t" ;; + r) MODE="r" ;; + -) break ;; +esac done + +SPAWN="$(echo "$@" | sed 's/^.*-[-tr] //')" +KILL="$(echo $SPAWN | cut -d' ' -f1)" + +[ -z "${MODE}" -o -z "$SPAWN" ] && exit +case "${MODE}" in t) - if pgrep -Uzachir -x "$OPTARG" >/dev/null 2>&1; then - pkill -Uzachir -x "$OPTARG" - exit + if pgrep -x "$KILL"; then + killall "$KILL" 2>&1 >/dev/null else - SPAWN="$OPTARG" + $SPAWN & fi ;; r) - if pgrep -Uzachir -x "$OPTARG" >/dev/null 2>&1; then - pkill -Uzachir -x "$OPTARG" - fi - SPAWN="$OPTARG" - ;; - a) - ARGS="$ARGS$OPTARG " + killall "$KILL" 2>&1 >/dev/null + sleep 0.1 + $SPAWN & ;; -esac done - -sleep 0.1 -[ -n "$SPAWN" ] && exec "$SPAWN" $ARGS & +esac @@ -1,9 +0,0 @@ -#!/bin/sh - -if type disown >/dev/null; then - killall $1 ; $@ >/dev/null & disown -elif type setsid >/dev/null; then - killall $1 ; setsid -f $@ >/dev/null & -else - sh -c "killall $1 ; $@ >/dev/null &" -fi diff --git a/toggletouchpad b/toggletouchpad deleted file mode 100755 index f00dd4f..0000000 --- a/toggletouchpad +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -type synclient >/dev/null 2>&1 && synclient >/dev/null 2>&1 && SYNCLIENT=y || type xinput >/dev/null 2>&1 && XINPUT=y || echo "This script requires X11" -[ -n "$SYNCLIENT" ] && TOUCHPADSTATE=`synclient | grep "TouchpadOff" | sed -e "s/^\s*TouchpadOff\s*=\s*//" -e "s/1/y/" -e "s/0/n/"` -[ -n "$XINPUT" ] && DEVICE=`xinput | grep -i touchpad | sed -e 's/.*id\=//' -e 's/\s*\[.*//'` -#echo "$DEVICE" -[ -n "$XINPUT" -a -n "$DEVICE" ] && TOUCHPADSTATE=`xinput list-props $DEVICE | grep -i 'device enabled' | sed -e 's/.*:\s*//' -e 's/0/y/' -e 's/1/n/'` -#echo "$TOUCHPADSTATE $SYNCLIENT $XINPUT" -[ -z "$SYNCLIENT" -a -z "$XINPUT" -o -z "$TOUCHPADSTATE" ] && echo "Couldn't use either synclient or xinput" && exit -[ ! "$TOUCHPADSTATE" = "y" ] || unset TOUCHPADSTATE -[ -z "$TOUCHPADSTATE" -a -n "$SYNCLIENT" ] && synclient "touchpadoff=0" && notify-send "Enabled Touchpad" -[ -n "$TOUCHPADSTATE" -a -n "$SYNCLIENT" ] && synclient "touchpadoff=1" && notify-send "Disabled Touchpad" -[ -z "$TOUCHPADSTATE" -a -n "$XINPUT" ] && xinput enable "$DEVICE" && notify-send "Enabled Touchpad" -[ -n "$TOUCHPADSTATE" -a -n "$XINPUT" ] && xinput disable "$DEVICE" && notify-send "Disabled Touchpad" @@ -1,13 +0,0 @@ -#!/bin/sh - -if [ -n "$XDG_CONFIG_HOME" ]; then - CONPATH="$XDG_CONFIG_HOME" -elif [ -d "$HOME/.config/" ]; then - CONPATH="$HOME/.config" -else - CONPATH="$HOME" -fi - -TSNAME="$(crcparse 'tsname')" - -xinput disable "$(xinput list | grep "$TSNAME" | grep 'pointer' | sed 's/\s/\n/g' | grep id | sed 's/^id=//')" @@ -1,13 +0,0 @@ -#!/bin/sh - -if [ -n "$XDG_CONFIG_HOME" ]; then - CONPATH="$XDG_CONFIG_HOME" -elif [ -d "$HOME/.config/" ]; then - CONPATH="$HOME/.config" -else - CONPATH="$HOME" -fi - -TSNAME="$(crcparse 'tsname')" - -xinput enable "$(xinput list | grep "$TSNAME" | grep 'pointer' | sed 's/\s/\n/g' | grep id | sed 's/^id=//')" diff --git a/waytoggle b/waytoggle deleted file mode 100755 index 711aa8b..0000000 --- a/waytoggle +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -if [ -n "$(pgrep -x waybar)" ]; then - pkill waybar -else - waybar & -fi diff --git a/xidlechk b/xidlechk deleted file mode 100755 index 980ab02..0000000 --- a/xidlechk +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -case $BLOCK_BUTTON in - 1) xidletog ;; - 2) notify-send "XIdleTog module" "\- Shows xidle status. -- Middle click to show this message. -- Right click to toggle xidle" ;; - 3) xidletog ;; - 6) "$TERMINAL" -e "$EDITOR" "$0" -esac - -[ -f /tmp/xorg-awake ] && echo "🌑" || echo "🌕" diff --git a/xidletog b/xidletog deleted file mode 100755 index b274851..0000000 --- a/xidletog +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -if [ ! -f /tmp/xorg-awake ]; then - touch /tmp/xorg-awake - xset -dpms - xset s off -else - rm -rf /tmp/xorg-awake - xset +dpms - xset s on -fi - -sigdwmb xidlechk |