chore: adjustments
9e8d85c1
5 file(s) · +19 −6
| 11 | 11 | static const char col_fg[] = "#ffffff"; /* foreground */ |
|
| 12 | 12 | static const char col_selection[] = "#222222"; /* selection bg */ |
|
| 13 | 13 | static const char col_gray[] = "#888888"; /* muted gray */ |
|
| 14 | - | static const char col_accent[] = "#ffffff"; /* accent color */ |
|
| 14 | + | static const char col_accent[] = "#fbcb97"; /* accent color */ |
|
| 15 | 15 | static const char *colors[][3] = { |
|
| 16 | 16 | /* fg bg border */ |
|
| 17 | 17 | [SchemeNorm] = { col_fg, col_bg, col_gray }, |
|
| 27 | 27 | * WM_NAME(STRING) = title |
|
| 28 | 28 | */ |
|
| 29 | 29 | /* class instance title tags mask isfloating monitor */ |
|
| 30 | + | { "floatterm", NULL, NULL, 0, 1, -1 }, |
|
| 30 | 31 | { "Gimp", NULL, NULL, 0, 1, -1 }, |
|
| 31 | 32 | { "Firefox", NULL, NULL, 1 << 8, 0, -1 }, |
|
| 32 | 33 | }; |
|
| 60 | 61 | #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } |
|
| 61 | 62 | ||
| 62 | 63 | /* commands */ |
|
| 63 | - | static const char *dmenucmd[] = { "rofi", "-show", "drun", NULL }; |
|
| 64 | 64 | static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ |
|
| 65 | + | static const char *dmenucmd[] = {"/home/stevedylandev/dwm/list-scripts"}; |
|
| 65 | 66 | static const char *termcmd[] = { "wezterm", NULL }; |
|
| 67 | + | static const char *floattermcmd[] = { "wezterm", "start", "--class", "floatterm", NULL }; |
|
| 66 | 68 | static const char *browsercmd[] = { "chromium", "--force-device-scale-factor=1.2", NULL }; |
|
| 69 | + | static const char *clipmenucmd[] = { "clipmenu", NULL }; |
|
| 67 | 70 | ||
| 68 | 71 | static const Key keys[] = { |
|
| 69 | 72 | /* modifier key function argument */ |
|
| 70 | 73 | { MODKEY, XK_p, spawn, {.v = dmenucmd } }, |
|
| 71 | 74 | { MODKEY, XK_Return, spawn, {.v = termcmd } }, |
|
| 75 | + | { Mod1Mask, XK_j, spawn, {.v = floattermcmd } }, |
|
| 72 | 76 | { MODKEY, XK_b, spawn, {.v = browsercmd }}, |
|
| 73 | 77 | { MODKEY, XK_j, focusstack, {.i = +1 } }, |
|
| 74 | 78 | { MODKEY, XK_k, focusstack, {.i = -1 } }, |
|
| 82 | 86 | { MODKEY|ShiftMask, XK_l, movestack, {.i = +1 } }, |
|
| 83 | 87 | { MODKEY|ShiftMask, XK_d, setmfact, {.f = -0.05} }, |
|
| 84 | 88 | { MODKEY|ShiftMask, XK_i, setmfact, {.f = +0.05} }, |
|
| 89 | + | { MODKEY|ShiftMask, XK_c, spawn, {.v = clipmenucmd} }, |
|
| 85 | 90 | { MODKEY, XK_Return, zoom, {0} }, |
|
| 86 | 91 | { MODKEY, XK_Tab, view, {0} }, |
|
| 87 | - | { MODKEY|ShiftMask, XK_c, killclient, {0} }, |
|
| 92 | + | //{ MODKEY|ShiftMask, XK_c, killclient, {0} }, |
|
| 88 | 93 | { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, |
|
| 89 | 94 | { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, |
|
| 90 | 95 | { MODKEY, XK_z, setlayout, {.v = &layouts[2]} }, |
|
| 11 | 11 | static const char col_fg[] = "#ffffff"; /* foreground */ |
|
| 12 | 12 | static const char col_selection[] = "#222222"; /* selection bg */ |
|
| 13 | 13 | static const char col_gray[] = "#888888"; /* muted gray */ |
|
| 14 | - | static const char col_accent[] = "#ffffff"; /* accent color */ |
|
| 14 | + | static const char col_accent[] = "#fbcb97"; /* accent color */ |
|
| 15 | 15 | static const char *colors[][3] = { |
|
| 16 | 16 | /* fg bg border */ |
|
| 17 | 17 | [SchemeNorm] = { col_fg, col_bg, col_gray }, |
|
| 27 | 27 | * WM_NAME(STRING) = title |
|
| 28 | 28 | */ |
|
| 29 | 29 | /* class instance title tags mask isfloating monitor */ |
|
| 30 | + | { "floatterm", NULL, NULL, 0, 1, -1 }, |
|
| 30 | 31 | { "Gimp", NULL, NULL, 0, 1, -1 }, |
|
| 31 | 32 | { "Firefox", NULL, NULL, 1 << 8, 0, -1 }, |
|
| 32 | 33 | }; |
|
| 60 | 61 | #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } |
|
| 61 | 62 | ||
| 62 | 63 | /* commands */ |
|
| 63 | - | static const char *dmenucmd[] = { "rofi", "-show", "drun", NULL }; |
|
| 64 | 64 | static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ |
|
| 65 | + | static const char *dmenucmd[] = {"/home/stevedylandev/dwm/list-scripts"}; |
|
| 65 | 66 | static const char *termcmd[] = { "wezterm", NULL }; |
|
| 67 | + | static const char *floattermcmd[] = { "wezterm", "start", "--class", "floatterm", NULL }; |
|
| 66 | 68 | static const char *browsercmd[] = { "chromium", "--force-device-scale-factor=1.2", NULL }; |
|
| 69 | + | static const char *clipmenucmd[] = { "clipmenu", NULL }; |
|
| 67 | 70 | ||
| 68 | 71 | static const Key keys[] = { |
|
| 69 | 72 | /* modifier key function argument */ |
|
| 70 | 73 | { MODKEY, XK_p, spawn, {.v = dmenucmd } }, |
|
| 71 | 74 | { MODKEY, XK_Return, spawn, {.v = termcmd } }, |
|
| 75 | + | { Mod1Mask, XK_j, spawn, {.v = floattermcmd } }, |
|
| 72 | 76 | { MODKEY, XK_b, spawn, {.v = browsercmd }}, |
|
| 73 | 77 | { MODKEY, XK_j, focusstack, {.i = +1 } }, |
|
| 74 | 78 | { MODKEY, XK_k, focusstack, {.i = -1 } }, |
|
| 82 | 86 | { MODKEY|ShiftMask, XK_l, movestack, {.i = +1 } }, |
|
| 83 | 87 | { MODKEY|ShiftMask, XK_d, setmfact, {.f = -0.05} }, |
|
| 84 | 88 | { MODKEY|ShiftMask, XK_i, setmfact, {.f = +0.05} }, |
|
| 89 | + | { MODKEY|ShiftMask, XK_c, spawn, {.v = clipmenucmd} }, |
|
| 85 | 90 | { MODKEY, XK_Return, zoom, {0} }, |
|
| 86 | 91 | { MODKEY, XK_Tab, view, {0} }, |
|
| 87 | - | { MODKEY|ShiftMask, XK_c, killclient, {0} }, |
|
| 92 | + | //{ MODKEY|ShiftMask, XK_c, killclient, {0} }, |
|
| 88 | 93 | { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, |
|
| 89 | 94 | { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, |
|
| 90 | 95 | { MODKEY, XK_z, setlayout, {.v = &layouts[2]} }, |
|
Binary file — no preview.
Binary file — no preview.
| 1 | + | #!/usr/bin/env bash |
|
| 2 | + | ||
| 3 | + | ls ~/scripts | dmenu -c -l 5 | xargs -I {} bash ~/scripts/{} |