From 20ea8d71a069a40c4a91e7298661a0f2fec2abac Mon Sep 17 00:00:00 2001 From: TolaMironcenko Date: Thu, 4 Jul 2024 17:36:24 +0700 Subject: [PATCH] sowm --- sowm/sowm/.gitignore | 3 --- sowm/sowm/config.h | 55 +++++++++++++++++++++++++++++++++++++++++++ sowm/sowm/sowm | Bin 0 -> 27184 bytes 3 files changed, 55 insertions(+), 3 deletions(-) delete mode 100644 sowm/sowm/.gitignore create mode 100644 sowm/sowm/config.h create mode 100755 sowm/sowm/sowm diff --git a/sowm/sowm/.gitignore b/sowm/sowm/.gitignore deleted file mode 100644 index db4f001..0000000 --- a/sowm/sowm/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -sowm -sowm.o -config.h diff --git a/sowm/sowm/config.h b/sowm/sowm/config.h new file mode 100644 index 0000000..649f1cb --- /dev/null +++ b/sowm/sowm/config.h @@ -0,0 +1,55 @@ +#ifndef CONFIG_H +#define CONFIG_H + +//-------- modkey --- +#define MOD Mod1Mask +//------------------- + +const char* menu[] = {"/home/tola/dotfiles/rofi/launcher/launcher.sh", 0}; +const char* term[] = {"kitty", 0}; +const char* scrot[] = {"scr", 0}; +const char* briup[] = {"bri", "10", "+", 0}; +const char* bridown[] = {"bri", "10", "-", 0}; +const char* voldown[] = {"amixer", "sset", "Master", "5%-", 0}; +const char* volup[] = {"amixer", "sset", "Master", "5%+", 0}; +const char* volmute[] = {"amixer", "sset", "Master", "toggle", 0}; +const char* colors[] = {"bud", "/home/goldie/Pictures/Wallpapers", 0}; + +static struct key keys[] = { + //------------- windows ------------- + {MOD, XK_q, win_kill, {0}}, + {MOD, XK_c, win_center, {0}}, + {MOD, XK_f, win_fs, {0}}, + //----------------------------------- + + {Mod1Mask, XK_Tab, win_next, {0}}, + {Mod1Mask|ShiftMask, XK_Tab, win_prev, {0}}, + + {MOD, XK_d, run, {.com = menu}}, + {MOD, XK_w, run, {.com = colors}}, + {MOD, XK_p, run, {.com = scrot}}, + {MOD, XK_Return, run, {.com = term}}, + + {0, XF86XK_AudioLowerVolume, run, {.com = voldown}}, + {0, XF86XK_AudioRaiseVolume, run, {.com = volup}}, + {0, XF86XK_AudioMute, run, {.com = volmute}}, + {0, XF86XK_MonBrightnessUp, run, {.com = briup}}, + {0, XF86XK_MonBrightnessDown, run, {.com = bridown}}, + + //-------------- workspaces --------------- + {MOD, XK_1, ws_go, {.i = 1}}, + {MOD|ShiftMask, XK_1, win_to_ws, {.i = 1}}, + {MOD, XK_2, ws_go, {.i = 2}}, + {MOD|ShiftMask, XK_2, win_to_ws, {.i = 2}}, + {MOD, XK_3, ws_go, {.i = 3}}, + {MOD|ShiftMask, XK_3, win_to_ws, {.i = 3}}, + {MOD, XK_4, ws_go, {.i = 4}}, + {MOD|ShiftMask, XK_4, win_to_ws, {.i = 4}}, + {MOD, XK_5, ws_go, {.i = 5}}, + {MOD|ShiftMask, XK_5, win_to_ws, {.i = 5}}, + {MOD, XK_6, ws_go, {.i = 6}}, + {MOD|ShiftMask, XK_6, win_to_ws, {.i = 6}}, + //----------------------------------------- +}; + +#endif diff --git a/sowm/sowm/sowm b/sowm/sowm/sowm new file mode 100755 index 0000000000000000000000000000000000000000..06bdbdb7bba4ad8a53655e18cc770d4d84c6e2c0 GIT binary patch literal 27184 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 U%hK?kN`HMoNnCGHu(0C)0_TZVl>h($ literal 0 HcmV?d00001