diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2019-05-18 16:22:57 -0400 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2019-05-18 16:22:57 -0400 |
| commit | 8117f841988e1e3e32926928d7b9053a78df67a8 (patch) | |
| tree | bb796c0dee21bccbc26c44472954f71cc23f96c3 /.local/bin/i3cmds | |
| parent | 67f70d70bb746cd25b56e36a881201ae547b7a36 (diff) | |
| download | eibhear-8117f841988e1e3e32926928d7b9053a78df67a8.tar.gz eibhear-8117f841988e1e3e32926928d7b9053a78df67a8.tar.zst eibhear-8117f841988e1e3e32926928d7b9053a78df67a8.zip | |
i3 eternally btfo
Diffstat (limited to '.local/bin/i3cmds')
| -rwxr-xr-x | .local/bin/i3cmds/cabl | 26 | ||||
| -rwxr-xr-x | .local/bin/i3cmds/ddspawn | 19 | ||||
| -rwxr-xr-x | .local/bin/i3cmds/dropdowncalc | 2 | ||||
| -rwxr-xr-x | .local/bin/i3cmds/i3resize | 27 | ||||
| -rwxr-xr-x | .local/bin/i3cmds/winresize | 2 |
5 files changed, 0 insertions, 76 deletions
diff --git a/.local/bin/i3cmds/cabl b/.local/bin/i3cmds/cabl deleted file mode 100755 index b5b1b3f..0000000 --- a/.local/bin/i3cmds/cabl +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -# Dependencies are xclip and xorg-xprop. -# qrencode required for qrcode generation. -# groff/zathura required for man pages. -prim="$(xclip -o)"; [ -z "$prim" ] && exit - -PID=$(xprop -id "$(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')" | grep -m 1 PID | cut -d " " -f 3) -PID=$(echo "$(pstree -lpA "$PID" | tail -n 1)" | awk -F'---' '{print $NF}' | sed -re 's/[^0-9]//g') -cd "$(readlink /proc/"$PID"/cwd)" -[ -f "$prim" ] && xdg-open "$prim" && exit -[ -d "$prim" ] && "$TERMINAL" "$prim" && exit - -websearch() { "$BROWSER" "https://duckduckgo.com/?q=$@" ;} -wikipedia() { "$BROWSER" "https://en.wikipedia.org/wiki/$@" ;} -wiktionary() { "$BROWSER" "https://en.wiktionary.org/wiki/$@" ;} -maps() { "$BROWSER" "https://www.openstreetmap.org/search?query=$@" ;} -ebay() { "$BROWSER" "https://www.ebay.com/sch/$@" ;} - -echo "$prim" | grep "^.*\.[A-Za-z]\+.*" >/dev/null && gotourl() { "$BROWSER" "$@" ;} -echo "$prim" | grep "^.*@.*\.[A-Za-z]\+$" >/dev/null && email() { xdg-email "$@" ;} -command -v qrencode >/dev/null && qrcode() { qrencode "$@" -s 10 -o /tmp/qr.png && xdg-open /tmp/qr.png ;} -man -k "^$prim$" >/dev/null && manual() { man -Tpdf "$prim" | zathura - ;} - -func="$(declare -F | awk '{print $3}' | dmenu -p "Plumb \"$(echo "$prim" | cut -c -30)\" to?" -i -l 15)" - -[ -z "$func" ] || "$func" "$prim" diff --git a/.local/bin/i3cmds/ddspawn b/.local/bin/i3cmds/ddspawn deleted file mode 100755 index d4a4034..0000000 --- a/.local/bin/i3cmds/ddspawn +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -# Toggle floating dropdown terminal in i3, or start if non-existing. -# $1 is the script run in the terminal. -# All other args are terminal settings. -# Terminal names are in dropdown_* to allow easily setting i3 settings. - -[ -z "$1" ] && exit - -script=$1 -shift -if xwininfo -tree -root | grep "(\"dropdown_$script\" "; -then - echo "Window detected." - i3 "[instance=\"dropdown_$script\"] scratchpad show; [instance=\"dropdown_$script\"] move position center" -else - echo "Window not detected... spawning." - i3 "exec --no-startup-id $TERMINAL -n dropdown_$script $@ -e $script" -fi diff --git a/.local/bin/i3cmds/dropdowncalc b/.local/bin/i3cmds/dropdowncalc deleted file mode 100755 index 4d41f88..0000000 --- a/.local/bin/i3cmds/dropdowncalc +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -ifinstalled bc && echo "Welcome to the Calculator." && bc -lq diff --git a/.local/bin/i3cmds/i3resize b/.local/bin/i3cmds/i3resize deleted file mode 100755 index 11b0992..0000000 --- a/.local/bin/i3cmds/i3resize +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# This script was made by `goferito` on Github. -# Some cleanup by Luke. - -[ -z "$1" ] && echo "No direction provided" && exit 1 -distanceStr="2 px or 2 ppt" - -moveChoice() { - i3-msg resize "$1" "$2" "$distanceStr" | grep '"success":true' || \ - i3-msg resize "$3" "$4" "$distanceStr" -} - -case $1 in - up) - moveChoice grow up shrink down - ;; - down) - moveChoice shrink up grow down - ;; - left) - moveChoice shrink right grow left - ;; - right) - moveChoice grow right shrink left - ;; -esac - diff --git a/.local/bin/i3cmds/winresize b/.local/bin/i3cmds/winresize deleted file mode 100755 index 090bbf3..0000000 --- a/.local/bin/i3cmds/winresize +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -echo "📐" | dmenu -p "Give width and height:" | xargs xdotool windowsize "$(xdotool getwindowfocus)" |
