commit 48183f5

0uppy  ·  2026-03-15 14:58:06 +0000 UTC
parent e88bc96
what the fuck am i doing man
1 files changed,  +0, -68
+0, -68
 1@@ -1,68 +0,0 @@
 2-#ifndef CONFIG_H
 3-#define CONFIG_H
 4-
 5-#include <xkbcommon/xkbcommon-keysyms.h>
 6-
 7-
 8-#include "include/types.h"
 9-#include "include/slgro.h"
10-
11-static const struct config cfg = {
12-	.motion_throttle_hz = 85,
13-	.border_col_active = 0xe8e0d8ff,
14-	.border_col_normal = 0x00000000,
15-	.border_width = 2,
16-};
17-
18-static const char* termcmd[]       = { "havoc", NULL };
19-static const char* menucmd[]       = { "/home/dani/Scripts/launcher.sh", NULL };
20-static const char* browsercmd[]    = { "librewolf-bin", NULL };
21-static const char* filescmd[]      = { "pcmanfm", NULL };
22-static const char* btcmd[]         = { "blueman-manager", NULL };
23-static const char* volcmd[]        = { "pavucontrol", NULL };
24-static const char* screenshotcmd[] = { "/home/dani/Scripts/screenshot.sh", NULL };
25-
26-static struct bind binds[] = {
27-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_q,      { .v = termcmd },       spawn },
28-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_d,      { .v = menucmd },       spawn },
29-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_w,      { .v = browsercmd },    spawn },
30-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_e,      { .v = filescmd },      spawn },
31-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_b,      { .v = btcmd },         spawn },
32-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_v,      { .v = volcmd },        spawn },
33-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_s,      { .v = screenshotcmd }, spawn },
34-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_Tab,    { .v = NULL },    focus_next },
35-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_f,      { .v = NULL },    fullscreen },
36-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_c,      { .v = NULL },    kill_sel },
37-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_Right,  { .i = 75 },     kb_move_x },
38-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_Left,   { .i = -75 },     kb_move_x },
39-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_Down,   { .i = 75 },     kb_move_y },
40-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_Up,     { .i = -75 },     kb_move_y },
41-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_space,  { .v = NULL },    center_window },
42-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_Right,  { .i = 25 },     kb_resize_width },
43-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_Left,   { .i = -25 },     kb_resize_width },
44-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_Down,   { .i = 25 },     kb_resize_height },
45-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_Up,     { .i = -25 },     kb_resize_height },
46-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_h,      { .v = NULL },    snap_left_half },
47-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_l,      { .v = NULL },    snap_right_half },
48-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_1,      { .ui = 1 },      workspace_goto },
49-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_2,      { .ui = 2 },      workspace_goto },
50-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_3,      { .ui = 3 },      workspace_goto },
51-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_4,      { .ui = 4 },      workspace_goto },
52-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_5,      { .ui = 5 },      workspace_goto },
53-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_6,      { .ui = 6 },      workspace_goto },
54-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_7,      { .ui = 7 },      workspace_goto },
55-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_8,      { .ui = 8 },      workspace_goto },
56-	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_9,      { .ui = 9 },      workspace_goto },
57-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_1,      { .ui = 1 },      workspace_moveto },
58-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_2,      { .ui = 2 },      workspace_moveto },
59-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_3,      { .ui = 3 },      workspace_moveto },
60-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_4,      { .ui = 4 },      workspace_moveto },
61-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_5,      { .ui = 5 },      workspace_moveto },
62-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_6,      { .ui = 6 },      workspace_moveto },
63-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_7,      { .ui = 7 },      workspace_moveto },
64-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_8,      { .ui = 8 },      workspace_moveto },
65-	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_9,      { .ui = 9 },      workspace_moveto },
66-
67-};
68-
69-#endif /* CONFIG_H */