{ flake, config, ... }: let inherit (flake.config.aesthetics.themes) currentTheme palettes fonts ; inherit (flake.config.people) user0; user = config.home.username; themeLogic = if user == user0 then currentTheme else currentTheme; el = palettes.${themeLogic}.colours; makeColor = c: "#" + c; in { global = { font = "${fonts.name} ${builtins.toString fonts.sizes.popups}"; background = makeColor el.base01; frame_color = makeColor el.base0E; foreground = makeColor el.base05; corner_radius = 10; fade_in_duration = 1000; frame = 10000; frame_width = 1; icon_corner_radius = 10; monitor = 1; offset = "20x20"; origin = "bottom-right"; progress_bar_corner_radius = 4; timeout = 10; transparecncy = true; }; urgency_critical = { frame_color = makeColor el.base09; timeout = 0; }; skip-rule = { appname = "flameshot"; skip_display = true; }; }