feat: calc for dwm because its useful for me

This commit is contained in:
DarthMooMancer
2025-09-10 19:28:22 -04:00
parent 638449627d
commit d0e8cd49f7
3 changed files with 44 additions and 0 deletions
+1
View File
@@ -57,6 +57,7 @@ static const Key keys[] = {
{ MODKEY|ShiftMask, XK_space, togglefloating, {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_AudioLowerVolume, spawn, SHCMD("sh /home/andrew/.config/suckless/dwm/scripts/volume.sh down") },
+15
View File
@@ -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: "
+28
View File
@@ -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: