aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
authorallusive-dev <[email protected]>2023-11-03 09:59:00 +1100
committerallusive-dev <[email protected]>2023-11-03 09:59:00 +1100
commitb072635252b2d1d1ebac50d38bfcd8f0c6cdc36e (patch)
tree2d72dc27730f3e8407f3a83e95631c20f1279584 /src/config.c
parentMerge pull request #22 from IogaMaster/flake (diff)
downloadcompfy-b072635252b2d1d1ebac50d38bfcd8f0c6cdc36e.tar.xz
compfy-b072635252b2d1d1ebac50d38bfcd8f0c6cdc36e.zip
Added wm-support and re-arranged patches. This update will also make changes to the nixos package
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/config.c b/src/config.c
index 605cde8..d0724e8 100644
--- a/src/config.c
+++ b/src/config.c
@@ -782,6 +782,15 @@ enum open_window_animation parse_open_window_animation(const char *src) {
return OPEN_WINDOW_ANIMATION_INVALID;
}
+enum wm_support parse_wm_support(const char *src) {
+ if (strcmp(src, "none") == 0) {
+ return WM_SUPPORT_NONE;
+ }else if (strcmp(src, "awesome") == 0) {
+ return WM_SUPPORT_AWESOME;
+ }
+ return WM_SUPPORT_INVALID;
+}
+
char *parse_config(options_t *opt, const char *config_file, bool *shadow_enable,
bool *fading_enable, bool *hasneg, win_option_mask_t *winopt_mask) {
// clang-format off
@@ -846,6 +855,8 @@ char *parse_config(options_t *opt, const char *config_file, bool *shadow_enable,
.corner_rules = NULL,
.blur_rules = NULL,
+ .support_for_wm = WM_SUPPORT_NONE,
+
.inactive_opacity = 1.0,
.inactive_opacity_override = false,
.active_opacity = 1.0,