commit af228d9

ch  ·  2026-09-13 20:52:59 +1200 NZST
parent af228d9
init
3 files changed,  +63, -0
+0, -0
+3, -0
1@@ -0,0 +1,3 @@
2+[main]
3+font=Gomono Nerd Font:size=10:style=Italic
4+
+60, -0
 1@@ -0,0 +1,60 @@
 2+#ifndef CONFIG_H
 3+#define CONFIG_H
 4+
 5+#include <xkbcommon/xkbcommon-keysyms.h>
 6+
 7+#include "types.h"
 8+#include "yawc.h"
 9+
10+static const struct config cfg = {
11+	.motion_throttle_hz = 60,
12+	.border_col_active = 0xffbfbdc2,
13+	.border_col_normal = 0xffbfbdc2,
14+	.border_width = 3,
15+	.border_col_active_outer = 0xffb48899,
16+	.border_col_normal_outer = 0xff9f7688,
17+	.border_width_outer = 5,
18+	.gaps = 0,
19+	.spawn_w = 640,
20+	.spawn_h = 480,
21+	.repeat_rate = 50,
22+	.repeat_delay = 225,
23+};
24+
25+static const char* termcmd[] = { "foot", NULL };
26+static const char* menucmd[] = { "wofi", "--show", "drun", NULL };
27+static struct bind binds[] = {
28+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_Return,	   { .v = termcmd }, spawn },
29+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_d,  { .v = menucmd }, spawn },
30+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_e,      { .v = NULL },    quit },
31+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_Tab,    { .v = NULL },    focus_next },
32+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_f,      { .v = NULL },    fullscreen },
33+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_q,      { .v = NULL },    kill_sel },
34+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_1,      { .ui = 1 },      workspace_goto },
35+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_2,      { .ui = 2 },      workspace_goto },
36+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_3,      { .ui = 3 },      workspace_goto },
37+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_4,      { .ui = 4 },      workspace_goto },
38+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_5,      { .ui = 5 },      workspace_goto },
39+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_6,      { .ui = 6 },      workspace_goto },
40+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_7,      { .ui = 7 },      workspace_goto },
41+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_8,      { .ui = 8 },      workspace_goto },
42+	{ SWC_BINDING_KEY,    MOD4,        XKB_KEY_9,      { .ui = 9 },      workspace_goto },
43+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_1,      { .ui = 1 },      workspace_moveto },
44+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_2,      { .ui = 2 },      workspace_moveto },
45+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_3,      { .ui = 3 },      workspace_moveto },
46+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_4,      { .ui = 4 },      workspace_moveto },
47+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_5,      { .ui = 5 },      workspace_moveto },
48+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_6,      { .ui = 6 },      workspace_moveto },
49+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_7,      { .ui = 7 },      workspace_moveto },
50+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_8,      { .ui = 8 },      workspace_moveto },
51+	{ SWC_BINDING_KEY,    MOD4|SHFT,   XKB_KEY_9,      { .ui = 9 },      workspace_moveto },
52+	{ SWC_BINDING_BUTTON, MOD4,        BTN_LEFT,       { .v = NULL },    mouse_move },
53+	{ SWC_BINDING_BUTTON, MOD4,        BTN_RIGHT,      { .v = NULL },    mouse_resize },
54+};
55+
56+static const char* autostart[] = {
57+/*	"pgrep -x pipewire || pipewire", */
58+	"swaybg -i ~/Pictures/flowers.png -m fill"
59+ }; 
60+
61+#endif /* CONFIG_H */