refactor! : drop subprocess usage and centralize brightness service initialization

This commit is contained in:
sankalp committed 2026-07-08 12:25:02 +05:45
1 parent 06be28535a
commit 5b8d6a62aa
21 files changed
+834 -828

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
from __future__ import annotations
from utils.utils import toml_file
PINNED_APPS_FILE = toml_file("dock.toml")
LERP_FACTOR = 0.20
IDLE_THRESHOLD = 0.0005
ANIM_FPS = 60
ANIM_INTERVAL_MS = 1000 // ANIM_FPS
MAX_SCALE = 2.0
MIN_SCALE = 1.0
SIGMA_FACTOR = 1.3
ICON_GAP = 8
BG_PADDING_H = 14
BG_PADDING_V = 12
CANVAS_TOP_PAD = 28
INDICATOR_H = 10
SEPARATOR_WIDTH = 1
SEPARATOR_GAP = 4
BG_RADIUS = 20.0
BG_ALPHA = 0.82
BORDER_ALPHA = 0.50
BORDER_WIDTH = 1.0
ICON_CORNER_RADIUS_FACTOR = 0.22
INDICATOR_RADIUS = 2.5
INDICATOR_COLOR = (1.0, 1.0, 1.0, 0.95)
BADGE_FONT_SIZE = 9.0
BADGE_PADDING = 2
BADGE_RADIUS = 4.0
BADGE_BG = (0.0, 0.0, 0.0, 0.70)
BADGE_FG = (1.0, 1.0, 1.0, 1.0)
SEPARATOR_COLOR = (1.0, 1.0, 1.0, 0.25)