diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3a27333..6c7b376 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,8 +53,8 @@ jobs: - name: Install cargo-binstall uses: cargo-bins/cargo-binstall@main - - name: Install selene - run: cargo binstall --no-confirm selene + - name: Install lint tools + run: cargo binstall --no-confirm ron-lsp selene # The Lua type check is static, but .luarc.json points its library at the # installed plenary/flash plugins, so make those paths exist. (No full diff --git a/dotfiles.yml b/dotfiles.yml index 5707733..3f1cf60 100644 --- a/dotfiles.yml +++ b/dotfiles.yml @@ -13,6 +13,7 @@ - "fzf" - "zsh" - "zellij" + - "wired" - "nvim" - "rust" - "packages" @@ -44,6 +45,9 @@ - role: zellij tags: - "zellij" + - role: wired + tags: + - "wired" - role: wezterm tags: - "wezterm" diff --git a/justfile b/justfile index 92e79d9..49ed13e 100644 --- a/justfile +++ b/justfile @@ -22,7 +22,11 @@ test: # Run the code linters: YAML (yamllint) + Ansible (ansible-lint) + Lua # (lua-language-server + selene). Orthogonal to `check` (prek format/syntax # hooks); CI runs both. -lint: lint-yaml lint-ansible lint-vim +lint: lint-yaml lint-ansible lint-ron lint-vim + +# Lint RON configuration files. +lint-ron: + ron-lsp check roles/wired/files # Lint YAML with yamllint (config: .yamllint). lint-yaml DIR=".": @@ -31,6 +35,7 @@ lint-yaml DIR=".": # Lint the Ansible playbook and roles with ansible-lint (config: .ansible-lint). lint-ansible: uvx ansible-lint + ansible-playbook -i hosts dotfiles.yml --syntax-check lint-vim: just nvim lint diff --git a/roles/programming/tasks/debian.yml b/roles/programming/tasks/debian.yml index d2d0512..187c452 100644 --- a/roles/programming/tasks/debian.yml +++ b/roles/programming/tasks/debian.yml @@ -66,20 +66,49 @@ become_method: sudo when: not ansible_check_mode and snap_bin.stat.exists and go_snap_missing +- name: Ensure APT keyrings directory exists + file: + path: /etc/apt/keyrings + state: directory + mode: "0755" + become: true + become_method: sudo + +- name: Check for GitHub CLI GPG key + stat: + path: /etc/apt/keyrings/githubcli-archive-keyring.gpg + register: github_cli_key + changed_when: false + - name: Download GitHub CLI GPG key get_url: url: https://cli.github.com/packages/githubcli-archive-keyring.gpg - dest: /usr/share/keyrings/githubcli-archive-keyring.gpg + dest: /etc/apt/keyrings/githubcli-archive-keyring.gpg mode: "0644" become: true become_method: sudo + when: not ansible_check_mode and not github_cli_key.stat.exists + +- name: Remove obsolete GitHub CLI list repository + file: + path: /etc/apt/sources.list.d/github-cli.list + state: absent + become: true + become_method: sudo when: not ansible_check_mode - name: Add GitHub CLI apt repository - apt_repository: - repo: "deb [arch=amd64 signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" + deb822_repository: + name: github-cli + types: deb + uris: https://cli.github.com/packages/ + suites: stable + components: + - main + architectures: + - amd64 + signed_by: /etc/apt/keyrings/githubcli-archive-keyring.gpg state: present - filename: github-cli become: true become_method: sudo when: not ansible_check_mode diff --git a/roles/programming/tasks/main.yml b/roles/programming/tasks/main.yml index 0d243e1..60cac6b 100644 --- a/roles/programming/tasks/main.yml +++ b/roles/programming/tasks/main.yml @@ -42,6 +42,8 @@ exe: bat - name: ripgrep exe: rg + - name: ron-lsp + exe: ron-lsp - name: zoxide exe: zoxide when: not ansible_check_mode diff --git a/roles/wired/files/wired.ron b/roles/wired/files/wired.ron new file mode 100644 index 0000000..14478ee --- /dev/null +++ b/roles/wired/files/wired.ron @@ -0,0 +1,3902 @@ +// oddlama's base16 wired theme (rendered with decay-dark) +// Generated with: https://github.com/oddlama/nix-config/blob/main/users/myuser/graphical/wired-notify.nix +( + max_notifications: 10, + timeout: 20000, + poll_interval: 16, + shortcuts: ShortcutsConfig ( + notification_action1: 3, + notification_close: 2, + notification_interact: 1 + ), + history_length: 100, + print_to_file: Some(".local/state/wired/notifications.json"), + replacing_enabled: true, + replacing_resets_timeout: true, + focus_follows: Mouse, + min_window_height: 24, + min_window_width: 24, + layout_blocks: [ + ( + hook: Hook (parent_anchor: TR, self_anchor: TR), + name: "general_root", + offset: Vec2 (x: -50, y: 50), + params: NotificationBlock (( + background_color: Color (hex: "#101419"), + border_color: Color (hex: "#485263"), + border_color_critical: Color (hex: "#e05f65"), + border_color_low: Color (hex: "#485263"), + border_color_paused: Color (hex: "#f9a872"), + border_rounding: 0.000000, + border_width: 2.400000, + gap: Vec2 (x: 0.000000, y: 9.600000), + monitor: 0, + notification_hook: Hook (parent_anchor: BR, self_anchor: TR) + )), + parent: "", + render_criteria: [Not (Or ([Tag ("indicator")]))] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_size", + offset: Vec2 (x: 0, y: 0), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 1, min: 1), width: (max: 720, min: 720)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_root" + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_time", + offset: Vec2 (x: 600.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#b6beca"), + dimensions: (height: (max: 33, min: 33), width: (max: 120, min: 120)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 0.000000, right: 19.200000, top: 14.400000), + text: "%t(%a %H:%M)" + )), + parent: "general_root" + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_app_image", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ImageBlock (( + filter_mode: Lanczos3, + image_type: App, + min_height: 28, + min_width: 28, + padding: Padding (bottom: 7.200000, left: 19.200000, right: -9.600000, top: 14.400000), + rounding: 14.400000, + scale_height: 28, + scale_width: 28 + )), + parent: "general_root", + render_criteria: [And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_app_name", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#b6beca"), + dimensions: (height: (max: 33, min: 33), width: (max: 420, min: 420)), + ellipsize: End, + font: "JetBrains Mono 16.800000", + padding: Padding (bottom: 0.000000, left: 19.200000, right: 0.000000, top: 14.400000), + text: "%n" + )), + parent: "general_app_image", + render_criteria: [And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_notop_hint", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ImageBlock (( + filter_mode: Lanczos3, + image_type: Hint, + padding: Padding (bottom: 14.400000, left: 14.400000, right: 0.000000, top: 14.400000), + rounding: 10.800000, + scale_height: 153, + scale_width: 153 + )), + parent: "general_root", + render_criteria: [Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]))] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_notop_summary", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 36, min: 0), width: (max: 542, min: 542)), + dimensions_image_both: (height: (max: 36, min: 0), width: (max: 374, min: 374)), + dimensions_image_hint: (height: (max: 36, min: 0), width: (max: 374, min: 374)), + ellipsize: End, + font: "Segoe UI Bold 19.200000", + padding: Padding (bottom: 14.400000, left: 19.200000, right: 19.200000, top: 9.600000), + text: "%s" + )), + parent: "general_notop_hint", + render_criteria: [Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]))] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_notop_body", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 105, min: 0), width: (max: 681, min: 681)), + dimensions_image_both: (height: (max: 105, min: 0), width: (max: 513, min: 513)), + dimensions_image_hint: (height: (max: 105, min: 0), width: (max: 513, min: 513)), + ellipsize: End, + font: "Segoe UI 19.200000", + padding: Padding (bottom: 14.400000, left: 19.200000, right: 19.200000, top: -4.800000), + text: "%b" + )), + parent: "general_notop_summary", + render_criteria: [And ([ + Or ([Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]))]), + Body + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_notop_hint_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Right, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 28, min: 28), width: (max: 57, min: 57)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 14.400000, left: 14.400000, right: 19.200000, top: -4.800000), + text: "%p%" + )), + parent: "general_notop_hint", + render_criteria: [And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_notop_hint_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 4.800000, + border_width: 0.000000, + fill_color: Color (hex: "#70a5eb"), + fill_rounding: 4.800000, + height: 14.400000, + padding: Padding (bottom: 14.400000, left: 81.600000, right: 19.200000, top: 4.800000), + width: 628.800000 + )), + parent: "general_notop_hint", + render_criteria: [And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_progress_notop_hint_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_progress_notop_hint_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_progress_notop_hint_text", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_progress_notop_hint_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_progress_notop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_progress_notop_hint_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_progress_notop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_progress_notop_hint_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_progress_notop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_progress_notop_hint_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_progress_notop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_progress_notop_hint_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_progress_notop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_progress_notop_hint_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + HintImage + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_notop_body_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Right, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 28, min: 28), width: (max: 57, min: 57)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 14.400000, left: 14.400000, right: 19.200000, top: 0.000000), + text: "%p%" + )), + parent: "general_notop_body", + render_criteria: [And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_notop_body_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 4.800000, + border_width: 0.000000, + fill_color: Color (hex: "#70a5eb"), + fill_rounding: 4.800000, + height: 14.400000, + padding: Padding (bottom: 14.400000, left: 81.600000, right: 19.200000, top: 9.600000), + width: 628.800000 + )), + parent: "general_notop_body", + render_criteria: [And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_progress_notop_body_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_progress_notop_body_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_progress_notop_body_text", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_progress_notop_body_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_progress_notop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_progress_notop_body_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_progress_notop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_progress_notop_body_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_progress_notop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_progress_notop_body_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_progress_notop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_progress_notop_body_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_progress_notop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_progress_notop_body_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_notop_summary_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Right, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 28, min: 28), width: (max: 57, min: 57)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 14.400000, left: 14.400000, right: 19.200000, top: 0.000000), + text: "%p%" + )), + parent: "general_notop_summary", + render_criteria: [And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_notop_summary_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 4.800000, + border_width: 0.000000, + fill_color: Color (hex: "#70a5eb"), + fill_rounding: 4.800000, + height: 14.400000, + padding: Padding (bottom: 14.400000, left: 81.600000, right: 19.200000, top: 9.600000), + width: 628.800000 + )), + parent: "general_notop_summary", + render_criteria: [And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_progress_notop_summary_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_progress_notop_summary_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_progress_notop_summary_text", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_progress_notop_summary_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_progress_notop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_progress_notop_summary_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_progress_notop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_progress_notop_summary_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_progress_notop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_progress_notop_summary_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_progress_notop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_progress_notop_summary_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_progress_notop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_progress_notop_summary_text", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_notop_hint", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_notop_hint", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + HintImage + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_notop_hint", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_notop_hint", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + HintImage + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_notop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_notop_hint", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + HintImage + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_notop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_notop_hint", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + HintImage + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_notop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_notop_hint", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + HintImage + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_notop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_notop_hint", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + HintImage + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_notop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_notop_hint", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + HintImage + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_notop_body", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_notop_body", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Body, + Not (HintImage) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_notop_body", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_notop_body", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_notop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_notop_body", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_notop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_notop_body", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_notop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_notop_body", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_notop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_notop_body", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_notop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_notop_body", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_notop_summary", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_notop_summary", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_notop_summary", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_notop_summary", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_notop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_notop_summary", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_notop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_notop_summary", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_notop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_notop_summary", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_notop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_notop_summary", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_notop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_notop_summary", + render_criteria: [And ([ + And ([ + Not (And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_withtop_hint", + offset: Vec2 (x: 0.000000, y: 43.200000), + params: ImageBlock (( + filter_mode: Lanczos3, + image_type: Hint, + padding: Padding (bottom: 14.400000, left: 14.400000, right: 0.000000, top: 14.400000), + rounding: 10.800000, + scale_height: 153, + scale_width: 153 + )), + parent: "general_root", + render_criteria: [And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_withtop_summary", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 36, min: 0), width: (max: 681, min: 681)), + dimensions_image_both: (height: (max: 36, min: 0), width: (max: 513, min: 513)), + dimensions_image_hint: (height: (max: 36, min: 0), width: (max: 513, min: 513)), + ellipsize: End, + font: "Segoe UI Bold 19.200000", + padding: Padding (bottom: 14.400000, left: 19.200000, right: 19.200000, top: 9.600000), + text: "%s" + )), + parent: "general_withtop_hint", + render_criteria: [And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_withtop_body", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 105, min: 0), width: (max: 681, min: 681)), + dimensions_image_both: (height: (max: 105, min: 0), width: (max: 513, min: 513)), + dimensions_image_hint: (height: (max: 105, min: 0), width: (max: 513, min: 513)), + ellipsize: End, + font: "Segoe UI 19.200000", + padding: Padding (bottom: 14.400000, left: 19.200000, right: 19.200000, top: -4.800000), + text: "%b" + )), + parent: "general_withtop_summary", + render_criteria: [And ([ + Or ([And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ])]), + Body + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_withtop_hint_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Right, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 28, min: 28), width: (max: 57, min: 57)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 14.400000, left: 14.400000, right: 19.200000, top: -4.800000), + text: "%p%" + )), + parent: "general_withtop_hint", + render_criteria: [And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_withtop_hint_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 4.800000, + border_width: 0.000000, + fill_color: Color (hex: "#70a5eb"), + fill_rounding: 4.800000, + height: 14.400000, + padding: Padding (bottom: 14.400000, left: 81.600000, right: 19.200000, top: 4.800000), + width: 628.800000 + )), + parent: "general_withtop_hint", + render_criteria: [And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_progress_withtop_hint_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_progress_withtop_hint_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_progress_withtop_hint_text", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_progress_withtop_hint_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_progress_withtop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_progress_withtop_hint_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_progress_withtop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_progress_withtop_hint_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_progress_withtop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_progress_withtop_hint_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_progress_withtop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_progress_withtop_hint_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_progress_withtop_hint_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_progress_withtop_hint_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + HintImage + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_withtop_body_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Right, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 28, min: 28), width: (max: 57, min: 57)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 14.400000, left: 14.400000, right: 19.200000, top: 0.000000), + text: "%p%" + )), + parent: "general_withtop_body", + render_criteria: [And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_withtop_body_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 4.800000, + border_width: 0.000000, + fill_color: Color (hex: "#70a5eb"), + fill_rounding: 4.800000, + height: 14.400000, + padding: Padding (bottom: 14.400000, left: 81.600000, right: 19.200000, top: 9.600000), + width: 628.800000 + )), + parent: "general_withtop_body", + render_criteria: [And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_progress_withtop_body_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_progress_withtop_body_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_progress_withtop_body_text", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_progress_withtop_body_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_progress_withtop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_progress_withtop_body_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_progress_withtop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_progress_withtop_body_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_progress_withtop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_progress_withtop_body_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_progress_withtop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_progress_withtop_body_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_progress_withtop_body_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_progress_withtop_body_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Body, + Not (HintImage) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_withtop_summary_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Right, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 28, min: 28), width: (max: 57, min: 57)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 14.400000, left: 14.400000, right: 19.200000, top: 0.000000), + text: "%p%" + )), + parent: "general_withtop_summary", + render_criteria: [And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_progress_withtop_summary_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 4.800000, + border_width: 0.000000, + fill_color: Color (hex: "#70a5eb"), + fill_rounding: 4.800000, + height: 14.400000, + padding: Padding (bottom: 14.400000, left: 81.600000, right: 19.200000, top: 9.600000), + width: 628.800000 + )), + parent: "general_withtop_summary", + render_criteria: [And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_progress_withtop_summary_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_progress_withtop_summary_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_progress_withtop_summary_text", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_progress_withtop_summary_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_progress_withtop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_progress_withtop_summary_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_progress_withtop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_progress_withtop_summary_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_progress_withtop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_progress_withtop_summary_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_progress_withtop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_progress_withtop_summary_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_progress_withtop_summary_text", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_progress_withtop_summary_text", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Progress, + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_withtop_hint", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_withtop_hint", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + HintImage + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_withtop_hint", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_withtop_hint", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + HintImage + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_withtop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_withtop_hint", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + HintImage + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_withtop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_withtop_hint", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + HintImage + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_withtop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_withtop_hint", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + HintImage + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_withtop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_withtop_hint", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + HintImage + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_withtop_hint", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_withtop_hint", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + HintImage + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_withtop_body", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_withtop_body", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Body, + Not (HintImage) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_withtop_body", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_withtop_body", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_withtop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_withtop_body", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_withtop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_withtop_body", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_withtop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_withtop_body", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_withtop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_withtop_body", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_withtop_body", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_withtop_body", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Body, + Not (HintImage) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: BL, self_anchor: TL), + name: "general_button_bar_for_withtop_summary", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 52, min: 52), width: (max: 681, min: 681)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "general_withtop_summary", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + Or ([ + ActionOther (0), + ActionOther (1), + ActionOther (2), + ActionOther (3), + ActionOther (4), + ActionOther (5) + ]) + ])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "general_action_0_for_withtop_summary", + offset: Vec2 (x: 19.200000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (0), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_button_bar_for_withtop_summary", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (0) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_1_for_withtop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (1), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_0_for_withtop_summary", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (1) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_2_for_withtop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (2), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_1_for_withtop_summary", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (2) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_3_for_withtop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (3), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_2_for_withtop_summary", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (3) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_4_for_withtop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (4), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_3_for_withtop_summary", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (4) + ])] + ), + ( + hook: Hook (parent_anchor: TR, self_anchor: TL), + name: "general_action_5_for_withtop_summary", + offset: Vec2 (x: 9.600000, y: 0.000000), + params: ButtonBlock (( + action: OtherAction (5), + background_color: Color (hex: "#171b20"), + background_color_hovered: Color (hex: "#21262e"), + border_color: Color (hex: "#485263"), + border_color_hovered: Color (hex: "#9378de"), + border_rounding: 0.000000, + border_width: 2.400000, + dimensions: (height: (max: 28, min: 28), width: (max: 172, min: 38)), + ellipsize: End, + font: "JetBrains Mono Bold 16.800000", + padding: Padding (bottom: 4.800000, left: 9.600000, right: 9.600000, top: 4.800000), + text: "%a", + text_color: Color (hex: "#dee1e6"), + text_color_hovered: Color (hex: "#dee1e6") + )), + parent: "general_action_4_for_withtop_summary", + render_criteria: [And ([ + And ([ + And ([ + AppImage, + Not (Or ([ + AppName (""), + AppName ("notify-send") + ])) + ]), + Not (Progress), + Summary, + Not (Or ([ + Body, + HintImage + ])) + ]), + ActionOther (5) + ])] + ), + ( + hook: Hook (parent_anchor: MM, self_anchor: MM), + name: "indicator_root", + offset: Vec2 (x: 0, y: 0), + params: NotificationBlock (( + background_color: Color (hex: "#101419"), + border_color: Color (hex: "#485263"), + border_color_critical: Color (hex: "#e05f65"), + border_color_low: Color (hex: "#485263"), + border_color_paused: Color (hex: "#f9a872"), + border_rounding: 0.000000, + border_width: 2.400000, + gap: Vec2 (x: 0.000000, y: 0.000000), + monitor: 0, + notification_hook: Hook (parent_anchor: MM, self_anchor: MM) + )), + parent: "", + render_criteria: [And ([Tag ("indicator")])] + ), + ( + hook: Hook (parent_anchor: TL, self_anchor: TL), + name: "indicator_size", + offset: Vec2 (x: 0, y: 0), + params: TextBlock (( + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 460, min: 460), width: (max: 460, min: 460)), + font: "JetBrains Mono 1", + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "" + )), + parent: "indicator_root" + ), + ( + hook: Hook (parent_anchor: TM, self_anchor: TM), + name: "indicator_summary", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Center, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 38, min: 38), width: (max: 360, min: 360)), + font: "Segoe UI Bold 21.600000", + padding: Padding (bottom: 9.600000, left: 0.000000, right: 0.000000, top: 9.600000), + text: "%s" + )), + parent: "indicator_size" + ), + ( + hook: Hook (parent_anchor: BM, self_anchor: TM), + name: "indicator_hint", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ImageBlock (( + filter_mode: Lanczos3, + image_type: Hint, + min_height: 216, + min_width: 216, + padding: Padding (bottom: 51.600000, left: 0.000000, right: 0.000000, top: 42.000000), + rounding: 10.800000, + scale_height: 216, + scale_width: 216 + )), + parent: "indicator_summary" + ), + ( + hook: Hook (parent_anchor: BM, self_anchor: TM), + name: "indicator_anything_value_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Center, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 38, min: 38), width: (max: 76, min: 76)), + font: "JetBrains Mono Bold 21.600000", + padding: Padding (bottom: 14.400000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "%p%" + )), + parent: "indicator_hint", + render_criteria: [Not (Or ([ + Note ("brightness"), + Note ("volume") + ]))] + ), + ( + hook: Hook (parent_anchor: BM, self_anchor: TM), + name: "indicator_anything_value_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 7.200000, + border_width: 0.000000, + fill_color: Color (hex: "#9378de"), + fill_rounding: 7.200000, + height: 19.200000, + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + width: 414.720000 + )), + parent: "indicator_anything_value_text", + render_criteria: [Not (Or ([ + Note ("brightness"), + Note ("volume") + ]))] + ), + ( + hook: Hook (parent_anchor: BM, self_anchor: TM), + name: "indicator_brightness_value_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Center, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 38, min: 38), width: (max: 76, min: 76)), + font: "JetBrains Mono Bold 21.600000", + padding: Padding (bottom: 14.400000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "%p%" + )), + parent: "indicator_hint", + render_criteria: [And ([Note ("brightness")])] + ), + ( + hook: Hook (parent_anchor: BM, self_anchor: TM), + name: "indicator_brightness_value_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 7.200000, + border_width: 0.000000, + fill_color: Color (hex: "#f1cf8a"), + fill_rounding: 7.200000, + height: 19.200000, + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + width: 414.720000 + )), + parent: "indicator_brightness_value_text", + render_criteria: [And ([Note ("brightness")])] + ), + ( + hook: Hook (parent_anchor: BM, self_anchor: TM), + name: "indicator_volume_value_text", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: TextBlock (( + align: Center, + color: Color (hex: "#dee1e6"), + dimensions: (height: (max: 38, min: 38), width: (max: 76, min: 76)), + font: "JetBrains Mono Bold 21.600000", + padding: Padding (bottom: 14.400000, left: 0.000000, right: 0.000000, top: 0.000000), + text: "%p%" + )), + parent: "indicator_hint", + render_criteria: [And ([Note ("volume")])] + ), + ( + hook: Hook (parent_anchor: BM, self_anchor: TM), + name: "indicator_volume_value_bar", + offset: Vec2 (x: 0.000000, y: 0.000000), + params: ProgressBlock (( + background_color: Color (hex: "#242931"), + border_color: Color (hex: "#242931"), + border_rounding: 7.200000, + border_width: 0.000000, + fill_color: Color (hex: "#78dba9"), + fill_rounding: 7.200000, + height: 19.200000, + padding: Padding (bottom: 0.000000, left: 0.000000, right: 0.000000, top: 0.000000), + width: 414.720000 + )), + parent: "indicator_volume_value_text", + render_criteria: [And ([Note ("volume")])] + ) + ], +) diff --git a/roles/wired/files/wired.service b/roles/wired/files/wired.service new file mode 100644 index 0000000..4dc438f --- /dev/null +++ b/roles/wired/files/wired.service @@ -0,0 +1,16 @@ +[Unit] +Description=Wired Notification Daemon +Documentation=https://github.com/Toqozz/wired-notify +After=graphical.target +ConditionEnvironment=DISPLAY + +[Service] +Type=dbus +BusName=org.freedesktop.Notifications +ExecStart=%h/.cargo/bin/wired +Restart=always +RestartSec=10 +WorkingDirectory=%h + +[Install] +WantedBy=default.target diff --git a/roles/wired/tasks/main.yml b/roles/wired/tasks/main.yml new file mode 100644 index 0000000..c291b72 --- /dev/null +++ b/roles/wired/tasks/main.yml @@ -0,0 +1,37 @@ +- name: Create wired config directory + file: + path: "{{ xdg_config_home }}/wired" + state: directory + +- name: Hard link wired configuration + file: + src: "{{ dotfiles_home }}/roles/wired/files/wired.ron" + dest: "{{ xdg_config_home }}/wired/wired.ron" + state: hard + force: true + +- name: Ensure wired state directory exists + file: + path: "{{ dotfiles_user_home }}/.local/state/wired" + state: directory + +- name: Ensure user systemd directory exists + file: + path: "{{ dotfiles_user_home }}/.config/systemd/user" + state: directory + +- name: Link wired systemd user service + file: + src: "{{ dotfiles_home }}/roles/wired/files/wired.service" + dest: "{{ dotfiles_user_home }}/.config/systemd/user/wired.service" + state: hard + force: true + +- name: Enable and start wired service + systemd: + name: wired + scope: user + enabled: true + masked: false + state: started + daemon_reload: true diff --git a/roles/zsh/files/zshrc b/roles/zsh/files/zshrc index 1790e11..2d779fa 100644 --- a/roles/zsh/files/zshrc +++ b/roles/zsh/files/zshrc @@ -142,3 +142,7 @@ fi + +# >>> Codex installer >>> +export PATH="/home/favilo/.local/bin:$PATH" +# <<< Codex installer <<< diff --git a/roles/zsh/files/zshrc.local b/roles/zsh/files/zshrc.local index 2db14f0..2220dfb 100644 --- a/roles/zsh/files/zshrc.local +++ b/roles/zsh/files/zshrc.local @@ -208,3 +208,4 @@ export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion # jj completion is loaded by the oh-my-zsh jj plugin. +#