diff options
| author | stkhan <personal@slickd.xyz> | 2024-01-10 19:38:16 +0000 |
|---|---|---|
| committer | stkhan <personal@slickd.xyz> | 2024-01-10 19:38:16 +0000 |
| commit | 91621ca92841fb8c4629335612f47db5cd71af44 (patch) | |
| tree | 6eada3bfcceef0bfa895aab1c670e812ce0ac607 /profiles | |
| parent | 1f55acc9b6572777330ac5c0bcfbcd503a0959c5 (diff) | |
Add thinkpad profile
Diffstat (limited to 'profiles')
| -rw-r--r-- | profiles/t430s/Makefile | 4 | ||||
| -rw-r--r-- | profiles/t430s/blocks.h | 15 | ||||
| -rw-r--r-- | profiles/t430s/keys.h | 66 |
3 files changed, 85 insertions, 0 deletions
diff --git a/profiles/t430s/Makefile b/profiles/t430s/Makefile new file mode 100644 index 0000000..55b881e --- /dev/null +++ b/profiles/t430s/Makefile @@ -0,0 +1,4 @@ +all: master + +master: + cp keys.h ../../wm/dwm-6.4/ diff --git a/profiles/t430s/blocks.h b/profiles/t430s/blocks.h new file mode 100644 index 0000000..2b7566c --- /dev/null +++ b/profiles/t430s/blocks.h @@ -0,0 +1,15 @@ +//Modify this file to change what commands output to your statusbar, and recompile using the make command. +static const Block blocks[] = { + + /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/ + {"", "dwmblocks-mpc", 2, 2}, + {"", "dwmblocks-du", 60, 0}, + {"", "dwmblocks-volume", 0, 10}, + {"", "dwmblocks-battery", 1, 0}, + {"🕗 ", "date '+%k:%M'", 1, 0}, + {"📅 ", "date '+%A, %B %d %G'", 1, 0}, +}; + +//sets delimeter between status commands. NULL character ('\0') means no delimeter. +static char delim[] = " | "; +static unsigned int delimLen = 5; diff --git a/profiles/t430s/keys.h b/profiles/t430s/keys.h new file mode 100644 index 0000000..92eaeee --- /dev/null +++ b/profiles/t430s/keys.h @@ -0,0 +1,66 @@ +#include <X11/XF86keysym.h> + +static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_d, spawn, {.v = dmenucmd } }, + { MODKEY, XK_Return, spawn, {.v = termcmd } }, + { MODKEY, XK_b, togglebar, {0} }, + { MODKEY, XK_j, focusstack, {.i = +1 } }, + { MODKEY, XK_k, focusstack, {.i = -1 } }, + { MODKEY, XK_i, incnmaster, {.i = +1 } }, + { MODKEY, XK_u, incnmaster, {.i = -1 } }, + { MODKEY, XK_h, setmfact, {.f = -0.05} }, + { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY|ShiftMask, XK_Return, zoom, {0} }, + { MODKEY, XK_Tab, view, {0} }, + { MODKEY, XK_x, killclient, {0} }, + { MODKEY, XK_space, setlayout, {0} }, + { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, + { MODKEY, XK_0, view, {.ui = ~0 } }, + { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, + { MODKEY, XK_comma, focusmon, {.i = -1 } }, + { MODKEY, XK_period, focusmon, {.i = +1 } }, + { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, + { MODKEY, XK_F3, spawn, SHCMD("st ranger") }, + { MODKEY, XK_F5, spawn, SHCMD("st ncmpcpp") }, + { MODKEY, XK_f, spawn, SHCMD("firefox") }, + { MODKEY|ShiftMask, XK_f, spawn, SHCMD("firefox --private-window") }, + { 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("pamixer --allow-boost -i 5; kill -44 $(pidof dwmblocks)") }, + { 0, XF86XK_AudioLowerVolume, spawn, SHCMD("pamixer --allow-boost -d 5; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_z, spawn, SHCMD("st calcurse") }, + { MODKEY|ShiftMask, XK_F10, spawn, SHCMD("pavucontrol") }, + { MODKEY|ShiftMask, XK_F11, spawn, SHCMD("pavucontrol") }, + { MODKEY, XK_F7, spawn, BASHCMD("mpc toggle") }, + { MODKEY, XK_F8, spawn, BASHCMD("mpc prev") }, + { MODKEY, XK_F6, spawn, BASHCMD("mpc next") }, + { MODKEY, XK_m, spawn, SHCMD("st neomutt") }, + { 0, XF86XK_AudioMute,spawn, BASHCMD("pamixer -t; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_a, spawn, SHCMD("st newsboat") }, + { MODKEY|ShiftMask, XK_l, spawn, SHCMD("slock") }, + { MODKEY, XK_n, spawn, SHCMD("dmenuvpn") }, + { MODKEY|ShiftMask, XK_F9, spawn, SHCMD("amixer set Capture toggle") }, + { MODKEY, XK_r, spawn, SHCMD("thinkorswim") }, + { MODKEY|ShiftMask, XK_r, spawn, SHCMD("tradingview") }, + { MODKEY, XK_F1, spawn, SHCMD("sudo light -U 5; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_F2, spawn, SHCMD("sudo light -A 5; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_p, spawn, SHCMD("nsxiv -t ~/Pictures") }, + { 0, XF86XK_Launch1, spawn, SHCMD("power") }, + { MODKEY, XK_F4, spawn, SHCMD("galculator") }, + { MODKEY, XK_e, spawn, SHCMD("sarc.sh --unicode") }, + { MODKEY, XK_s, spawn, SHCMD("web_search") }, + { MODKEY, XK_t, spawn, SHCMD("st vim ~/.cache/todo") }, + { MODKEY, XK_y, spawn, SHCMD("st mpv `yt-dlp -g -f 18 $(xclip -o)`") }, + { MODKEY, XK_Print, spawn, SHCMD("scrot ~/Pictures/%m-%d-%Y-%H%M%S.png --select --line mode=edge") }, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) + TAGKEYS( XK_4, 3) + TAGKEYS( XK_5, 4) + TAGKEYS( XK_6, 5) + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) + { ControlMask, XK_q, quit, {1} }, + { MODKEY|ShiftMask, XK_q, quit, {0} }, +}; |