feat: calc for dwm because its useful for me
This commit is contained in:
@@ -57,6 +57,7 @@ static const Key keys[] = {
|
|||||||
{ MODKEY|ShiftMask, XK_space, togglefloating, {0} },
|
{ MODKEY|ShiftMask, XK_space, togglefloating, {0} },
|
||||||
{ MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
|
{ MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
|
||||||
|
|
||||||
|
{ MODKEY, XK_c, spawn, SHCMD("sh /home/andrew/.config/suckless/dwm/scripts/calc.sh") },
|
||||||
{ 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("sh /home/andrew/.config/suckless/dwm/scripts/volume.sh up") },
|
{ 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("sh /home/andrew/.config/suckless/dwm/scripts/volume.sh up") },
|
||||||
{ 0, XF86XK_AudioLowerVolume, spawn, SHCMD("sh /home/andrew/.config/suckless/dwm/scripts/volume.sh down") },
|
{ 0, XF86XK_AudioLowerVolume, spawn, SHCMD("sh /home/andrew/.config/suckless/dwm/scripts/volume.sh down") },
|
||||||
|
|
||||||
|
|||||||
Executable
+15
@@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
q=$(echo -e "Add\nSubtract\nMultiply\nDivide" | dmenu -l 4 -p "Options: ")
|
||||||
|
f=$(dmenu -p "First: " < /dev/null)
|
||||||
|
s=$(dmenu -p "Second: " < /dev/null)
|
||||||
|
r=""
|
||||||
|
|
||||||
|
case "$q" in
|
||||||
|
Add) r=$((f + s)) ;;
|
||||||
|
Subtract) r=$((f - s)) ;;
|
||||||
|
Multiply) r=$((f * s)) ;;
|
||||||
|
Divide) r=$(echo "scale=2; $f / $s" | bc) ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
echo "$r" | dmenu -p "Answer: "
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
root::0:root
|
||||||
|
bin::1:root,bin,daemon
|
||||||
|
daemon::2:root,bin,daemon
|
||||||
|
sys::3:root,bin,adm
|
||||||
|
adm::4:root,adm,daemon
|
||||||
|
tty::5:
|
||||||
|
disk::6:root,adm
|
||||||
|
lp::7:lp
|
||||||
|
mem::8:
|
||||||
|
kmem::9:
|
||||||
|
wheel::10:root
|
||||||
|
floppy::11:root
|
||||||
|
news::13:news
|
||||||
|
uucp::14:uucp
|
||||||
|
console::17:
|
||||||
|
audio::18:
|
||||||
|
cdrom::19:
|
||||||
|
dialout::20:
|
||||||
|
tape::26:root
|
||||||
|
video::27:root
|
||||||
|
cdrw::80:
|
||||||
|
usb::85:
|
||||||
|
input::97:
|
||||||
|
users::100:
|
||||||
|
portage::250:portage
|
||||||
|
utmp:x:406:
|
||||||
|
nogroup::65533:
|
||||||
|
nobody::65534:
|
||||||
Reference in New Issue
Block a user