summaryrefslogtreecommitdiff
path: root/src/config
diff options
context:
space:
mode:
authorphonetic112 <73647246+phonetic112@users.noreply.github.com>2025-03-12 10:09:09 -0400
committerGitHub <noreply@github.com>2025-03-12 15:09:09 +0100
commite86d3a14e46d19d8a47f8ceb6410546715d45f10 (patch)
treeb2980efdcaea49c624b184323d9cbf4912ecf838 /src/config
parent4b25fbe5fda3bf7f0e561f400fb8f300b002eab3 (diff)
groupbar: add an option to adjust gap sizes (#9578)
Diffstat (limited to 'src/config')
-rw-r--r--src/config/ConfigDescriptions.hpp12
-rw-r--r--src/config/ConfigManager.cpp2
2 files changed, 14 insertions, 0 deletions
diff --git a/src/config/ConfigDescriptions.hpp b/src/config/ConfigDescriptions.hpp
index 690d2e93..7049fa2f 100644
--- a/src/config/ConfigDescriptions.hpp
+++ b/src/config/ConfigDescriptions.hpp
@@ -993,6 +993,18 @@ inline static const std::vector<SConfigOptionDescription> CONFIG_OPTIONS = {
.type = CONFIG_OPTION_COLOR,
.data = SConfigOptionDescription::SColorData{0x66775500},
},
+ SConfigOptionDescription{
+ .value = "group:groupbar:gaps_out",
+ .description = "gap between gradients and window",
+ .type = CONFIG_OPTION_INT,
+ .data = SConfigOptionDescription::SRangeData{2, 0, 20},
+ },
+ SConfigOptionDescription{
+ .value = "group:groupbar:gaps_in",
+ .description = "gap between gradients",
+ .type = CONFIG_OPTION_INT,
+ .data = SConfigOptionDescription::SRangeData{2, 0, 20},
+ },
/*
* misc:
diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp
index 6f879820..2bd793e5 100644
--- a/src/config/ConfigManager.cpp
+++ b/src/config/ConfigManager.cpp
@@ -483,6 +483,8 @@ CConfigManager::CConfigManager() {
registerConfigVar("group:groupbar:gradient_rounding", Hyprlang::INT{2});
registerConfigVar("group:groupbar:round_only_edges", Hyprlang::INT{1});
registerConfigVar("group:groupbar:gradient_round_only_edges", Hyprlang::INT{1});
+ registerConfigVar("group:groupbar:gaps_out", Hyprlang::INT{2});
+ registerConfigVar("group:groupbar:gaps_in", Hyprlang::INT{2});
registerConfigVar("debug:log_damage", Hyprlang::INT{0});
registerConfigVar("debug:overlay", Hyprlang::INT{0});