config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 42bda4c9e755662fe8e52fade7fe4959aee92283
parent 24e43fbf4f05924da49c5af98e203341f886bec7
Author: Jacob R. Edwards <jacobouno@protonmail.com>
Date:   Fri, 11 Sep 2020 17:01:05 -0700

Update dmenu flags and add dmenu helper script

add wid script to get the focused window's id.

call dmenu with -a flag (see fill patch in my suckless repository).

embed dmenu within the focused window in mark script.

Diffstat:
Mscripts/.local/bin/mark | 3++-
Mscripts/.local/bin/mm | 2+-
Ascripts/.local/bin/wid | 4++++
3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/scripts/.local/bin/mark b/scripts/.local/bin/mark @@ -4,6 +4,7 @@ set -eu xclip() { command xclip -selection clipboard $* ;} +dmenu() { command dmenu -i -a -w `wid` ;} -url=`list -b $@ | column -ts" " | dmenu -i` +url=`list -b $@ | column -ts" " | dmenu` echo "$url" | awk '{ print $2 }' | xclip && notify-send "`xclip -out`" diff --git a/scripts/.local/bin/mm b/scripts/.local/bin/mm @@ -3,5 +3,5 @@ set -eu -track=`mpc playlist | nl -s": " | dmenu -i -l -1 | cut -d: -f1` +track=`mpc playlist | nl -s": " | dmenu -i -a | cut -d: -f1` mpc -q play $track diff --git a/scripts/.local/bin/wid b/scripts/.local/bin/wid @@ -0,0 +1,4 @@ +#!/usr/bin/env dash +# get focused window's id. + +xprop -root | awk -F"# " 'index($0, "_NET_ACTIVE_WINDOW(WINDOW)") > 0 { print $2; exit }'