From 942b96fb357b0ffe87c16918d5660813faac3915 Mon Sep 17 00:00:00 2001 From: yuri Date: Wed, 4 Nov 2026 20:39:05 +0100 Subject: [PATCH] Delete directory '.local/state/noctalia' --- .local/state/noctalia/.setup-complete | 0 .../clipboard/entries/1793706968789-4.enc | Bin 74 -> 0 bytes .../clipboard/entries/1793707094699-5.enc | 1 - .../clipboard/entries/1793708268710-6.enc | 1 - .../clipboard/entries/1793709780265-7.enc | 1 - .../clipboard/entries/1793711974499-8.enc | 1 - .../clipboard/entries/1793712947464-9.enc | 1 - .../clipboard/entries/1793713000010-10.enc | Bin 222 -> 0 bytes .../clipboard/entries/1793713134413-12.enc | 1 - .../clipboard/entries/1793713200505-13.enc | 1 - .../clipboard/entries/1793713948389-14.enc | Bin 148 -> 0 bytes .../clipboard/entries/1793715131054-2.enc | 1 - .../clipboard/entries/1793715139664-4.enc | 1 - .../clipboard/entries/1793715167984-6.enc | Bin 115 -> 0 bytes .../clipboard/entries/1793730709853-1.enc | Bin 446 -> 0 bytes .../clipboard/entries/1793730957525-2.enc | 1 - .../clipboard/entries/1793731302858-3.enc | Bin 1028 -> 0 bytes .../clipboard/entries/1793731401117-4.enc | 1 - .../clipboard/entries/1793731441227-5.enc | Bin 34001 -> 0 bytes .../clipboard/entries/1793731547805-6.enc | 1 - .../clipboard/entries/1793731607870-7.enc | Bin 135 -> 0 bytes .../clipboard/entries/1793731856116-8.enc | Bin 78 -> 0 bytes .../clipboard/entries/1793732081232-11.enc | 1 - .../clipboard/entries/1793732529002-12.enc | Bin 111 -> 0 bytes .../clipboard/entries/1793732591715-13.enc | Bin 74 -> 0 bytes .../clipboard/entries/1793733140181-14.enc | 2 - .../clipboard/entries/1793733191845-15.enc | 1 - .../clipboard/entries/1793733239115-16.enc | Bin 1190 -> 0 bytes .../clipboard/entries/1793733278106-17.enc | 1 - .../clipboard/entries/1793733710720-18.enc | 2 - .../clipboard/entries/1793733840309-20.enc | Bin 75 -> 0 bytes .../clipboard/entries/1793733993738-21.enc | Bin 1462 -> 0 bytes .../clipboard/entries/1793734080676-22.enc | 3 - .../clipboard/entries/1793734276550-24.enc | 1 - .../clipboard/entries/1793734629639-25.enc | 2 - .../clipboard/entries/1793735766902-26.enc | 2 - .../clipboard/entries/1793735949985-27.enc | 1 - .../clipboard/entries/1793736025946-28.enc | 1 - .../clipboard/entries/1793736792757-29.enc | 2 - .../clipboard/entries/1793736901359-31.enc | Bin 380 -> 0 bytes .../clipboard/entries/1793736930913-32.enc | 1 - .../clipboard/entries/1793736961279-33.enc | Bin 74 -> 0 bytes .../clipboard/entries/1793737340974-34.enc | 1 - .../clipboard/entries/1793737374404-35.enc | 1 - .../clipboard/entries/1793737465531-36.enc | 1 - .../clipboard/entries/1793737471716-37.enc | 1 - .../clipboard/entries/1793737567366-38.enc | 1 - .../clipboard/entries/1793738161216-39.enc | 1 - .../clipboard/entries/1793738172959-40.enc | Bin 119 -> 0 bytes .../clipboard/entries/1793738335816-41.enc | Bin 81 -> 0 bytes .../clipboard/entries/1793738363805-42.enc | 2 - .../clipboard/entries/1793738462944-43.enc | 1 - .../clipboard/entries/1793738475137-44.enc | 1 - .../clipboard/entries/1793738503767-45.enc | Bin 59 -> 0 bytes .../clipboard/entries/1793738577814-46.enc | 1 - .../clipboard/entries/1793738639327-47.enc | 1 - .../clipboard/entries/1793738751465-48.enc | 1 - .../clipboard/entries/1793738762471-49.enc | 1 - .../clipboard/entries/1793738768409-51.enc | Bin 59 -> 0 bytes .../clipboard/entries/1793738829540-52.enc | Bin 99 -> 0 bytes .../clipboard/entries/1793738863876-53.enc | 2 - .../clipboard/entries/1793738878004-54.enc | Bin 144 -> 0 bytes .../clipboard/entries/1793738900754-55.enc | 1 - .../clipboard/entries/1793739016653-56.enc | Bin 73 -> 0 bytes .../clipboard/entries/1793739044434-57.enc | 1 - .../clipboard/entries/1793739050003-58.enc | 1 - .../clipboard/entries/1793739068108-59.enc | 1 - .../clipboard/entries/1793739081662-60.enc | 1 - .../clipboard/entries/1793739344436-61.enc | Bin 94 -> 0 bytes .../clipboard/entries/1793739355302-62.enc | Bin 136 -> 0 bytes .../clipboard/entries/1793739368455-63.enc | Bin 69 -> 0 bytes .../clipboard/entries/1793739373623-64.enc | 1 - .../clipboard/entries/1793739410463-65.enc | Bin 550 -> 0 bytes .../clipboard/entries/1793739475019-66.enc | Bin 1270 -> 0 bytes .../clipboard/entries/1793739484513-67.enc | Bin 1326 -> 0 bytes .../clipboard/entries/1793739866487-68.enc | 1 - .../clipboard/entries/1793739876094-69.enc | 2 - .../clipboard/entries/1793739891485-70.enc | Bin 66 -> 0 bytes .../clipboard/entries/1793739923097-71.enc | 1 - .../clipboard/entries/1793739985265-72.enc | Bin 173 -> 0 bytes .../clipboard/entries/1793740419026-73.enc | 1 - .../clipboard/entries/1793741141205-76.enc | 3 - .../clipboard/entries/1793741637030-77.enc | 1 - .../clipboard/entries/1793741667586-78.enc | 1 - .../clipboard/entries/1793741695957-79.enc | 2 - .../clipboard/entries/1793741728358-80.enc | 1 - .../clipboard/entries/1793741736593-81.enc | Bin 126 -> 0 bytes .../clipboard/entries/1793741750115-82.enc | Bin 93 -> 0 bytes .../clipboard/entries/1793741767081-83.enc | Bin 71 -> 0 bytes .../clipboard/entries/1793741774641-84.enc | Bin 139 -> 0 bytes .../clipboard/entries/1793741867091-85.enc | Bin 1205 -> 0 bytes .../clipboard/entries/1793805551400-1.enc | 3 - .../clipboard/entries/1793805574126-2.enc | 1 - .../clipboard/entries/1793807296984-3.enc | Bin 5284 -> 0 bytes .../clipboard/entries/1793807718682-4.enc | Bin 689 -> 0 bytes .../clipboard/entries/1793807747927-5.enc | Bin 648 -> 0 bytes .../clipboard/entries/1793807759360-6.enc | Bin 998 -> 0 bytes .../clipboard/entries/1793807772141-7.enc | Bin 977 -> 0 bytes .../clipboard/entries/1793807787194-8.enc | Bin 1215 -> 0 bytes .../clipboard/entries/1793807797561-9.enc | Bin 486 -> 0 bytes .../clipboard/entries/1793820885552-10.enc | 1 - .local/state/noctalia/clipboard/index.enc | Bin 52969 -> 0 bytes .../community-palettes/.catalog/palettes.json | 1 - .../antigravity/.noctalia-cache.json | 6 - .../antigravity/template.toml | 8 - .../archetype-pokemmo/.noctalia-cache.json | 6 - .../archetype-pokemmo/template.toml | 9 - .../bat/.noctalia-cache.json | 9 - .../community-templates/bat/README.md | 9 - .../noctalia/community-templates/bat/apply.sh | 35 - .../community-templates/bat/bat.tmTheme | 2112 ----------------- .../community-templates/bat/template.toml | 8 - .../blender/.noctalia-cache.json | 9 - .../community-templates/blender/README.md | 41 - .../blender/blender_theme.py | 192 -- .../blender/screenshot.png | Bin 405966 -> 0 bytes .../community-templates/blender/template.toml | 15 - .../brave-origin/.noctalia-cache.json | 6 - .../brave-origin/template.toml | 9 - .../brave/.noctalia-cache.json | 6 - .../community-templates/brave/template.toml | 9 - .../noctalia/community-templates/catalog.json | 1 - .../chromium-based/.noctalia-cache.json | 6 - .../chromium-based/template.toml | 9 - .../claude-code/.noctalia-cache.json | 6 - .../claude-code/template.toml | 7 - .../codex/.noctalia-cache.json | 6 - .../community-templates/codex/template.toml | 7 - .../cosmic/.noctalia-cache.json | 6 - .../community-templates/cosmic/template.toml | 11 - .../cressida/.noctalia-cache.json | 6 - .../cressida/template.toml | 7 - .../darktable/.noctalia-cache.json | 6 - .../darktable/template.toml | 13 - .../discord/.noctalia-cache.json | 6 - .../community-templates/discord/template.toml | 135 -- .../driftwm/.noctalia-cache.json | 6 - .../community-templates/driftwm/template.toml | 8 - .../fastfetch/.noctalia-cache.json | 10 - .../community-templates/fastfetch/README.md | 45 - .../community-templates/fastfetch/apply.sh | 90 - .../fastfetch/fastfetch-colors.jsonc | 21 - .../fastfetch/screenshot.png | Bin 117479 -> 0 bytes .../fastfetch/template.toml | 8 - .../fcitx5/.noctalia-cache.json | 6 - .../community-templates/fcitx5/template.toml | 8 - .../feishin/.noctalia-cache.json | 6 - .../community-templates/feishin/template.toml | 7 - .../fuzzel/.noctalia-cache.json | 9 - .../community-templates/fuzzel/README.md | 9 - .../community-templates/fuzzel/apply.sh | 33 - .../community-templates/fuzzel/fuzzel.conf | 15 - .../community-templates/fuzzel/template.toml | 8 - .../fzf/.noctalia-cache.json | 6 - .../community-templates/fzf/template.toml | 11 - .../gimp/.noctalia-cache.json | 10 - .../community-templates/gimp/README.md | 54 - .../community-templates/gimp/gimp.css | 119 - .../gimp/screenshot-preferences.png | Bin 90032 -> 0 bytes .../community-templates/gimp/screenshot.png | Bin 79226 -> 0 bytes .../community-templates/gimp/template.toml | 13 - .../glow/.noctalia-cache.json | 6 - .../community-templates/glow/template.toml | 7 - .../gruvbox-plus-icons/.noctalia-cache.json | 6 - .../gruvbox-plus-icons/template.toml | 8 - .../halloy/.noctalia-cache.json | 6 - .../community-templates/halloy/template.toml | 8 - .../herdr/.noctalia-cache.json | 6 - .../community-templates/herdr/template.toml | 8 - .../heroiclauncher/.noctalia-cache.json | 6 - .../heroiclauncher/template.toml | 13 - .../hyprtoolkit/.noctalia-cache.json | 6 - .../hyprtoolkit/template.toml | 7 - .../inkscape/.noctalia-cache.json | 6 - .../inkscape/template.toml | 13 - .../jay/.noctalia-cache.json | 6 - .../community-templates/jay/template.toml | 8 - .../karere/.noctalia-cache.json | 6 - .../community-templates/karere/template.toml | 8 - .../konsole/.noctalia-cache.json | 6 - .../community-templates/konsole/template.toml | 9 - .../lazygit/.noctalia-cache.json | 6 - .../community-templates/lazygit/template.toml | 8 - .../lazyvim/.noctalia-cache.json | 6 - .../community-templates/lazyvim/template.toml | 9 - .../libreoffice/.noctalia-cache.json | 14 - .../community-templates/libreoffice/Paths.xcu | 10 - .../community-templates/libreoffice/README.md | 104 - .../libreoffice/Theme_Colors.xcu | 64 - .../community-templates/libreoffice/apply.sh | 130 - .../libreoffice/build/noctalia-theme.oxt | Bin 3024 -> 0 bytes .../build/pkg/META-INF/manifest.xml | 5 - .../libreoffice/build/pkg/Paths.xcu | 10 - .../libreoffice/build/pkg/Theme_Colors.xcu | 64 - .../libreoffice/build/pkg/description.xml | 16 - .../libreoffice/build/pkg/pkg-description.en | 2 - .../libreoffice/description.xml | 16 - .../libreoffice/light-screenshot.png | Bin 68726 -> 0 bytes .../libreoffice/pkg-description.en | 2 - .../libreoffice/screenshot.png | Bin 47855 -> 0 bytes .../libreoffice/template.toml | 8 - .../lsd/.noctalia-cache.json | 6 - .../community-templates/lsd/template.toml | 8 - .../mailspring/.noctalia-cache.json | 6 - .../mailspring/template.toml | 26 - .../micro/.noctalia-cache.json | 6 - .../community-templates/micro/template.toml | 8 - .../musescore/.noctalia-cache.json | 6 - .../musescore/template.toml | 8 - .../nchat/.noctalia-cache.json | 6 - .../community-templates/nchat/template.toml | 7 - .../neovim/.noctalia-cache.json | 6 - .../community-templates/neovim/template.toml | 8 - .../obs/.noctalia-cache.json | 6 - .../community-templates/obs/template.toml | 7 - .../obsidian/.noctalia-cache.json | 9 - .../community-templates/obsidian/README.md | 46 - .../community-templates/obsidian/apply.sh | 59 - .../community-templates/obsidian/obsidian.css | 297 --- .../obsidian/template.toml | 8 - .../oh-my-posh/.noctalia-cache.json | 6 - .../oh-my-posh/template.toml | 9 - .../opencode/.noctalia-cache.json | 6 - .../opencode/template.toml | 7 - .../pandora-launcher/.noctalia-cache.json | 6 - .../pandora-launcher/template.toml | 7 - .../papirus-icons/.noctalia-cache.json | 6 - .../papirus-icons/template.toml | 8 - .../pear-desktop/.noctalia-cache.json | 6 - .../pear-desktop/template.toml | 8 - .../pi-agent/.noctalia-cache.json | 6 - .../pi-agent/template.toml | 8 - .../prismlauncher/.noctalia-cache.json | 6 - .../prismlauncher/template.toml | 11 - .../pywalfox/.noctalia-cache.json | 6 - .../pywalfox/template.toml | 8 - .../qutebrowser/.noctalia-cache.json | 6 - .../qutebrowser/template.toml | 8 - .../ratune/.noctalia-cache.json | 6 - .../community-templates/ratune/template.toml | 8 - .../rhun/.noctalia-cache.json | 6 - .../community-templates/rhun/template.toml | 7 - .../rio/.noctalia-cache.json | 6 - .../community-templates/rio/template.toml | 8 - .../rofi/.noctalia-cache.json | 6 - .../community-templates/rofi/template.toml | 7 - .../senpai/.noctalia-cache.json | 6 - .../community-templates/senpai/template.toml | 8 - .../sidra/.noctalia-cache.json | 6 - .../community-templates/sidra/template.toml | 7 - .../sioyek/.noctalia-cache.json | 6 - .../community-templates/sioyek/template.toml | 9 - .../siyuan/.noctalia-cache.json | 6 - .../community-templates/siyuan/template.toml | 18 - .../snappy-switcher/.noctalia-cache.json | 6 - .../snappy-switcher/template.toml | 8 - .../sone/.noctalia-cache.json | 6 - .../community-templates/sone/template.toml | 18 - .../sonora/.noctalia-cache.json | 6 - .../community-templates/sonora/template.toml | 15 - .../speedcrunch/.noctalia-cache.json | 6 - .../speedcrunch/template.toml | 9 - .../spicetify/.noctalia-cache.json | 6 - .../spicetify/template.toml | 17 - .../spotifast/.noctalia-cache.json | 6 - .../spotifast/template.toml | 15 - .../starship/.noctalia-cache.json | 6 - .../starship/template.toml | 9 - .../steam/.noctalia-cache.json | 6 - .../community-templates/steam/template.toml | 7 - .../strata/.noctalia-cache.json | 6 - .../community-templates/strata/template.toml | 8 - .../superfile/.noctalia-cache.json | 6 - .../superfile/template.toml | 8 - .../supersonic/.noctalia-cache.json | 6 - .../supersonic/template.toml | 15 - .../surgedm/.noctalia-cache.json | 6 - .../community-templates/surgedm/template.toml | 8 - .../tauon/.noctalia-cache.json | 6 - .../community-templates/tauon/template.toml | 7 - .../telegram/.noctalia-cache.json | 6 - .../telegram/template.toml | 7 - .../thunar/.noctalia-cache.json | 6 - .../community-templates/thunar/template.toml | 7 - .../thunderbird/.noctalia-cache.json | 6 - .../thunderbird/template.toml | 11 - .../tmux/.noctalia-cache.json | 6 - .../community-templates/tmux/template.toml | 8 - .../tuios/.noctalia-cache.json | 6 - .../community-templates/tuios/template.toml | 8 - .../ungoogled-chromium/.noctalia-cache.json | 6 - .../ungoogled-chromium/template.toml | 8 - .../velo/.noctalia-cache.json | 6 - .../community-templates/velo/template.toml | 8 - .../vicinae/.noctalia-cache.json | 6 - .../community-templates/vicinae/template.toml | 8 - .../vscode/.noctalia-cache.json | 8 - .../community-templates/vscode/README.md | 21 - .../community-templates/vscode/template.toml | 21 - .../community-templates/vscode/vscode.json | 1987 ---------------- .../walker/.noctalia-cache.json | 6 - .../community-templates/walker/template.toml | 8 - .../whitesur-icons/.noctalia-cache.json | 6 - .../whitesur-icons/template.toml | 8 - .../yapfast/.noctalia-cache.json | 6 - .../community-templates/yapfast/template.toml | 10 - .../yazi/.noctalia-cache.json | 6 - .../community-templates/yazi/template.toml | 12 - .../yeet/.noctalia-cache.json | 6 - .../community-templates/yeet/template.toml | 7 - .../ytm-player/.noctalia-cache.json | 6 - .../ytm-player/template.toml | 7 - .../zapfast/.noctalia-cache.json | 6 - .../community-templates/zapfast/template.toml | 9 - .../zathura/.noctalia-cache.json | 6 - .../community-templates/zathura/template.toml | 15 - .../zed/.noctalia-cache.json | 6 - .../community-templates/zed/template.toml | 11 - .../zellij/.noctalia-cache.json | 6 - .../community-templates/zellij/template.toml | 8 - .../zen-browser/.noctalia-cache.json | 6 - .../zen-browser/template.toml | 17 - .../Theme_Colors.xcu | 64 - .../state/noctalia/notification_history.enc | Bin 87372 -> 0 bytes ..._0189762e1b55d344fa76d011152c3940.webp.enc | Bin 1124 -> 0 bytes ..._5e8f4d60252fbd20d0fde4508fb79d8c.webp.enc | 11 - ..._6dee170cfbe01a68319de050212fdf86.webp.enc | Bin 1130 -> 0 bytes ..._8b233395737e6bc5acde10ecd32ecdcc.webp.enc | Bin 1236 -> 0 bytes .../data/strob3/dnf-updater/state.json | 1 - .../community/dnf-updater/CHANGELOG.md | 59 - .../community/dnf-updater/LICENSE | 21 - .../community/dnf-updater/README.md | 119 - .../community/dnf-updater/panel.luau | 1009 -------- .../community/dnf-updater/plugin.toml | 84 - .../dnf-updater/polkit/50-dnf-updater.rules | 25 - .../dnf-updater/scripts/dnf-updater-helper.sh | 67 - .../community/dnf-updater/scripts/install.sh | 119 - .../community/dnf-updater/service.luau | 983 -------- .../community/dnf-updater/thumbnail.webp | Bin 53638 -> 0 bytes .../dnf-updater/translations/en.json | 117 - .../community/dnf-updater/widget.luau | 99 - .../noctalia/plugins/sources/community/repo | 1 - .../noctalia/plugins/sources/official/repo | 1 - .local/state/noctalia/recently_used.json | 1 - .local/state/noctalia/settings.toml | 220 -- .local/state/noctalia/state.toml | 6 - .local/state/noctalia/usage_counts.json | 1 - .local/state/noctalia/wallpaper_shuffle.json | 42 - 348 files changed, 10300 deletions(-) delete mode 100644 .local/state/noctalia/.setup-complete delete mode 100644 .local/state/noctalia/clipboard/entries/1793706968789-4.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793707094699-5.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793708268710-6.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793709780265-7.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793711974499-8.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793712947464-9.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793713000010-10.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793713134413-12.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793713200505-13.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793713948389-14.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793715131054-2.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793715139664-4.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793715167984-6.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793730709853-1.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793730957525-2.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793731302858-3.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793731401117-4.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793731441227-5.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793731547805-6.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793731607870-7.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793731856116-8.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793732081232-11.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793732529002-12.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793732591715-13.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793733140181-14.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793733191845-15.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793733239115-16.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793733278106-17.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793733710720-18.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793733840309-20.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793733993738-21.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793734080676-22.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793734276550-24.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793734629639-25.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793735766902-26.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793735949985-27.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793736025946-28.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793736792757-29.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793736901359-31.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793736930913-32.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793736961279-33.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793737340974-34.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793737374404-35.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793737465531-36.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793737471716-37.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793737567366-38.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738161216-39.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738172959-40.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738335816-41.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738363805-42.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738462944-43.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738475137-44.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738503767-45.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738577814-46.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738639327-47.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738751465-48.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738762471-49.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738768409-51.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738829540-52.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738863876-53.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738878004-54.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793738900754-55.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739016653-56.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739044434-57.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739050003-58.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739068108-59.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739081662-60.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739344436-61.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739355302-62.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739368455-63.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739373623-64.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739410463-65.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739475019-66.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739484513-67.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739866487-68.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739876094-69.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739891485-70.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739923097-71.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793739985265-72.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793740419026-73.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741141205-76.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741637030-77.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741667586-78.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741695957-79.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741728358-80.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741736593-81.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741750115-82.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741767081-83.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741774641-84.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793741867091-85.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793805551400-1.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793805574126-2.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793807296984-3.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793807718682-4.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793807747927-5.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793807759360-6.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793807772141-7.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793807787194-8.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793807797561-9.enc delete mode 100644 .local/state/noctalia/clipboard/entries/1793820885552-10.enc delete mode 100644 .local/state/noctalia/clipboard/index.enc delete mode 100644 .local/state/noctalia/community-palettes/.catalog/palettes.json delete mode 100644 .local/state/noctalia/community-templates/antigravity/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/antigravity/template.toml delete mode 100644 .local/state/noctalia/community-templates/archetype-pokemmo/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/archetype-pokemmo/template.toml delete mode 100644 .local/state/noctalia/community-templates/bat/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/bat/README.md delete mode 100755 .local/state/noctalia/community-templates/bat/apply.sh delete mode 100644 .local/state/noctalia/community-templates/bat/bat.tmTheme delete mode 100644 .local/state/noctalia/community-templates/bat/template.toml delete mode 100644 .local/state/noctalia/community-templates/blender/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/blender/README.md delete mode 100644 .local/state/noctalia/community-templates/blender/blender_theme.py delete mode 100644 .local/state/noctalia/community-templates/blender/screenshot.png delete mode 100644 .local/state/noctalia/community-templates/blender/template.toml delete mode 100644 .local/state/noctalia/community-templates/brave-origin/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/brave-origin/template.toml delete mode 100644 .local/state/noctalia/community-templates/brave/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/brave/template.toml delete mode 100644 .local/state/noctalia/community-templates/catalog.json delete mode 100644 .local/state/noctalia/community-templates/chromium-based/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/chromium-based/template.toml delete mode 100644 .local/state/noctalia/community-templates/claude-code/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/claude-code/template.toml delete mode 100644 .local/state/noctalia/community-templates/codex/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/codex/template.toml delete mode 100644 .local/state/noctalia/community-templates/cosmic/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/cosmic/template.toml delete mode 100644 .local/state/noctalia/community-templates/cressida/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/cressida/template.toml delete mode 100644 .local/state/noctalia/community-templates/darktable/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/darktable/template.toml delete mode 100644 .local/state/noctalia/community-templates/discord/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/discord/template.toml delete mode 100644 .local/state/noctalia/community-templates/driftwm/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/driftwm/template.toml delete mode 100644 .local/state/noctalia/community-templates/fastfetch/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/fastfetch/README.md delete mode 100755 .local/state/noctalia/community-templates/fastfetch/apply.sh delete mode 100644 .local/state/noctalia/community-templates/fastfetch/fastfetch-colors.jsonc delete mode 100644 .local/state/noctalia/community-templates/fastfetch/screenshot.png delete mode 100644 .local/state/noctalia/community-templates/fastfetch/template.toml delete mode 100644 .local/state/noctalia/community-templates/fcitx5/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/fcitx5/template.toml delete mode 100644 .local/state/noctalia/community-templates/feishin/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/feishin/template.toml delete mode 100644 .local/state/noctalia/community-templates/fuzzel/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/fuzzel/README.md delete mode 100755 .local/state/noctalia/community-templates/fuzzel/apply.sh delete mode 100644 .local/state/noctalia/community-templates/fuzzel/fuzzel.conf delete mode 100644 .local/state/noctalia/community-templates/fuzzel/template.toml delete mode 100644 .local/state/noctalia/community-templates/fzf/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/fzf/template.toml delete mode 100644 .local/state/noctalia/community-templates/gimp/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/gimp/README.md delete mode 100644 .local/state/noctalia/community-templates/gimp/gimp.css delete mode 100644 .local/state/noctalia/community-templates/gimp/screenshot-preferences.png delete mode 100644 .local/state/noctalia/community-templates/gimp/screenshot.png delete mode 100644 .local/state/noctalia/community-templates/gimp/template.toml delete mode 100644 .local/state/noctalia/community-templates/glow/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/glow/template.toml delete mode 100644 .local/state/noctalia/community-templates/gruvbox-plus-icons/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/gruvbox-plus-icons/template.toml delete mode 100644 .local/state/noctalia/community-templates/halloy/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/halloy/template.toml delete mode 100644 .local/state/noctalia/community-templates/herdr/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/herdr/template.toml delete mode 100644 .local/state/noctalia/community-templates/heroiclauncher/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/heroiclauncher/template.toml delete mode 100644 .local/state/noctalia/community-templates/hyprtoolkit/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/hyprtoolkit/template.toml delete mode 100644 .local/state/noctalia/community-templates/inkscape/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/inkscape/template.toml delete mode 100644 .local/state/noctalia/community-templates/jay/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/jay/template.toml delete mode 100644 .local/state/noctalia/community-templates/karere/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/karere/template.toml delete mode 100644 .local/state/noctalia/community-templates/konsole/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/konsole/template.toml delete mode 100644 .local/state/noctalia/community-templates/lazygit/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/lazygit/template.toml delete mode 100644 .local/state/noctalia/community-templates/lazyvim/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/lazyvim/template.toml delete mode 100644 .local/state/noctalia/community-templates/libreoffice/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/libreoffice/Paths.xcu delete mode 100644 .local/state/noctalia/community-templates/libreoffice/README.md delete mode 100644 .local/state/noctalia/community-templates/libreoffice/Theme_Colors.xcu delete mode 100755 .local/state/noctalia/community-templates/libreoffice/apply.sh delete mode 100644 .local/state/noctalia/community-templates/libreoffice/build/noctalia-theme.oxt delete mode 100644 .local/state/noctalia/community-templates/libreoffice/build/pkg/META-INF/manifest.xml delete mode 100644 .local/state/noctalia/community-templates/libreoffice/build/pkg/Paths.xcu delete mode 100644 .local/state/noctalia/community-templates/libreoffice/build/pkg/Theme_Colors.xcu delete mode 100644 .local/state/noctalia/community-templates/libreoffice/build/pkg/description.xml delete mode 100644 .local/state/noctalia/community-templates/libreoffice/build/pkg/pkg-description.en delete mode 100644 .local/state/noctalia/community-templates/libreoffice/description.xml delete mode 100644 .local/state/noctalia/community-templates/libreoffice/light-screenshot.png delete mode 100644 .local/state/noctalia/community-templates/libreoffice/pkg-description.en delete mode 100644 .local/state/noctalia/community-templates/libreoffice/screenshot.png delete mode 100644 .local/state/noctalia/community-templates/libreoffice/template.toml delete mode 100644 .local/state/noctalia/community-templates/lsd/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/lsd/template.toml delete mode 100644 .local/state/noctalia/community-templates/mailspring/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/mailspring/template.toml delete mode 100644 .local/state/noctalia/community-templates/micro/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/micro/template.toml delete mode 100644 .local/state/noctalia/community-templates/musescore/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/musescore/template.toml delete mode 100644 .local/state/noctalia/community-templates/nchat/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/nchat/template.toml delete mode 100644 .local/state/noctalia/community-templates/neovim/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/neovim/template.toml delete mode 100644 .local/state/noctalia/community-templates/obs/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/obs/template.toml delete mode 100644 .local/state/noctalia/community-templates/obsidian/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/obsidian/README.md delete mode 100755 .local/state/noctalia/community-templates/obsidian/apply.sh delete mode 100644 .local/state/noctalia/community-templates/obsidian/obsidian.css delete mode 100644 .local/state/noctalia/community-templates/obsidian/template.toml delete mode 100644 .local/state/noctalia/community-templates/oh-my-posh/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/oh-my-posh/template.toml delete mode 100644 .local/state/noctalia/community-templates/opencode/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/opencode/template.toml delete mode 100644 .local/state/noctalia/community-templates/pandora-launcher/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/pandora-launcher/template.toml delete mode 100644 .local/state/noctalia/community-templates/papirus-icons/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/papirus-icons/template.toml delete mode 100644 .local/state/noctalia/community-templates/pear-desktop/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/pear-desktop/template.toml delete mode 100644 .local/state/noctalia/community-templates/pi-agent/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/pi-agent/template.toml delete mode 100644 .local/state/noctalia/community-templates/prismlauncher/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/prismlauncher/template.toml delete mode 100644 .local/state/noctalia/community-templates/pywalfox/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/pywalfox/template.toml delete mode 100644 .local/state/noctalia/community-templates/qutebrowser/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/qutebrowser/template.toml delete mode 100644 .local/state/noctalia/community-templates/ratune/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/ratune/template.toml delete mode 100644 .local/state/noctalia/community-templates/rhun/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/rhun/template.toml delete mode 100644 .local/state/noctalia/community-templates/rio/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/rio/template.toml delete mode 100644 .local/state/noctalia/community-templates/rofi/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/rofi/template.toml delete mode 100644 .local/state/noctalia/community-templates/senpai/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/senpai/template.toml delete mode 100644 .local/state/noctalia/community-templates/sidra/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/sidra/template.toml delete mode 100644 .local/state/noctalia/community-templates/sioyek/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/sioyek/template.toml delete mode 100644 .local/state/noctalia/community-templates/siyuan/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/siyuan/template.toml delete mode 100644 .local/state/noctalia/community-templates/snappy-switcher/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/snappy-switcher/template.toml delete mode 100644 .local/state/noctalia/community-templates/sone/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/sone/template.toml delete mode 100644 .local/state/noctalia/community-templates/sonora/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/sonora/template.toml delete mode 100644 .local/state/noctalia/community-templates/speedcrunch/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/speedcrunch/template.toml delete mode 100644 .local/state/noctalia/community-templates/spicetify/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/spicetify/template.toml delete mode 100644 .local/state/noctalia/community-templates/spotifast/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/spotifast/template.toml delete mode 100644 .local/state/noctalia/community-templates/starship/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/starship/template.toml delete mode 100644 .local/state/noctalia/community-templates/steam/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/steam/template.toml delete mode 100644 .local/state/noctalia/community-templates/strata/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/strata/template.toml delete mode 100644 .local/state/noctalia/community-templates/superfile/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/superfile/template.toml delete mode 100644 .local/state/noctalia/community-templates/supersonic/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/supersonic/template.toml delete mode 100644 .local/state/noctalia/community-templates/surgedm/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/surgedm/template.toml delete mode 100644 .local/state/noctalia/community-templates/tauon/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/tauon/template.toml delete mode 100644 .local/state/noctalia/community-templates/telegram/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/telegram/template.toml delete mode 100644 .local/state/noctalia/community-templates/thunar/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/thunar/template.toml delete mode 100644 .local/state/noctalia/community-templates/thunderbird/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/thunderbird/template.toml delete mode 100644 .local/state/noctalia/community-templates/tmux/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/tmux/template.toml delete mode 100644 .local/state/noctalia/community-templates/tuios/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/tuios/template.toml delete mode 100644 .local/state/noctalia/community-templates/ungoogled-chromium/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/ungoogled-chromium/template.toml delete mode 100644 .local/state/noctalia/community-templates/velo/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/velo/template.toml delete mode 100644 .local/state/noctalia/community-templates/vicinae/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/vicinae/template.toml delete mode 100644 .local/state/noctalia/community-templates/vscode/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/vscode/README.md delete mode 100644 .local/state/noctalia/community-templates/vscode/template.toml delete mode 100644 .local/state/noctalia/community-templates/vscode/vscode.json delete mode 100644 .local/state/noctalia/community-templates/walker/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/walker/template.toml delete mode 100644 .local/state/noctalia/community-templates/whitesur-icons/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/whitesur-icons/template.toml delete mode 100644 .local/state/noctalia/community-templates/yapfast/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/yapfast/template.toml delete mode 100644 .local/state/noctalia/community-templates/yazi/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/yazi/template.toml delete mode 100644 .local/state/noctalia/community-templates/yeet/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/yeet/template.toml delete mode 100644 .local/state/noctalia/community-templates/ytm-player/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/ytm-player/template.toml delete mode 100644 .local/state/noctalia/community-templates/zapfast/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/zapfast/template.toml delete mode 100644 .local/state/noctalia/community-templates/zathura/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/zathura/template.toml delete mode 100644 .local/state/noctalia/community-templates/zed/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/zed/template.toml delete mode 100644 .local/state/noctalia/community-templates/zellij/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/zellij/template.toml delete mode 100644 .local/state/noctalia/community-templates/zen-browser/.noctalia-cache.json delete mode 100644 .local/state/noctalia/community-templates/zen-browser/template.toml delete mode 100644 .local/state/noctalia/libreoffice-theme-staging/Theme_Colors.xcu delete mode 100644 .local/state/noctalia/notification_history.enc delete mode 100644 .local/state/noctalia/notification_history_assets/i_0189762e1b55d344fa76d011152c3940.webp.enc delete mode 100644 .local/state/noctalia/notification_history_assets/i_5e8f4d60252fbd20d0fde4508fb79d8c.webp.enc delete mode 100644 .local/state/noctalia/notification_history_assets/i_6dee170cfbe01a68319de050212fdf86.webp.enc delete mode 100644 .local/state/noctalia/notification_history_assets/i_8b233395737e6bc5acde10ecd32ecdcc.webp.enc delete mode 100644 .local/state/noctalia/plugins/data/strob3/dnf-updater/state.json delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/CHANGELOG.md delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/LICENSE delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/README.md delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/panel.luau delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/plugin.toml delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/polkit/50-dnf-updater.rules delete mode 100755 .local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/dnf-updater-helper.sh delete mode 100755 .local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/install.sh delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/service.luau delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/thumbnail.webp delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/translations/en.json delete mode 100644 .local/state/noctalia/plugins/materialized/community/dnf-updater/widget.luau delete mode 160000 .local/state/noctalia/plugins/sources/community/repo delete mode 160000 .local/state/noctalia/plugins/sources/official/repo delete mode 100644 .local/state/noctalia/recently_used.json delete mode 100644 .local/state/noctalia/settings.toml delete mode 100644 .local/state/noctalia/state.toml delete mode 100644 .local/state/noctalia/usage_counts.json delete mode 100644 .local/state/noctalia/wallpaper_shuffle.json diff --git a/.local/state/noctalia/.setup-complete b/.local/state/noctalia/.setup-complete deleted file mode 100644 index e69de29..0000000 diff --git a/.local/state/noctalia/clipboard/entries/1793706968789-4.enc b/.local/state/noctalia/clipboard/entries/1793706968789-4.enc deleted file mode 100644 index 0c6c4daccd1e3ed2ac890e6ce1860feb1a6b9207..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmV-Q0JZ;4PeW8eOi4jSPD3#P0fC{=*rEKeQO`DqhV*zX%^QyERB8$`vGMdZu-T(b g^3)fZ(W!@H8m{RZGKigA8vOY7drJTYROop(J@z9bSO5S3 diff --git a/.local/state/noctalia/clipboard/entries/1793707094699-5.enc b/.local/state/noctalia/clipboard/entries/1793707094699-5.enc deleted file mode 100644 index a966d48..0000000 --- a/.local/state/noctalia/clipboard/entries/1793707094699-5.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1‘WÓg8ˤ?š¬x‘T`:[#'9‘µ]u,Hj_£Šs`ƒ†Ûf°Êò~ú#·©¤I \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793708268710-6.enc b/.local/state/noctalia/clipboard/entries/1793708268710-6.enc deleted file mode 100644 index ae9c505..0000000 --- a/.local/state/noctalia/clipboard/entries/1793708268710-6.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1Ïœ÷MTÎ"7&ŸõL»È]ÞÄh«ÉZ¬Ù—N7�úbA쌖Ìä8FœéÈêö“™çÙ·cYÁ£å 0©5Í»;t \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793709780265-7.enc b/.local/state/noctalia/clipboard/entries/1793709780265-7.enc deleted file mode 100644 index 80d153b..0000000 --- a/.local/state/noctalia/clipboard/entries/1793709780265-7.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC17ðˆ`‚¿ÄöÂE+ûóÛöî _øüËÍJÒáÚjÐë¯ �Ëù„e‹“ª= \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793711974499-8.enc b/.local/state/noctalia/clipboard/entries/1793711974499-8.enc deleted file mode 100644 index 7e9a8fe..0000000 --- a/.local/state/noctalia/clipboard/entries/1793711974499-8.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1ýéºé˜yòÎMBf3€–ÿ»‘À¿×a"£ þ|!vÓÄGo¿lufÍó¸ i@Øä/éº�íDO \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793712947464-9.enc b/.local/state/noctalia/clipboard/entries/1793712947464-9.enc deleted file mode 100644 index 3f45928..0000000 --- a/.local/state/noctalia/clipboard/entries/1793712947464-9.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1¡â`×F‡ÚN�‡ó±z•”óL­Z…¹ºs—ºÀÝuâ·÷­7;ÉŠÎ<˜^Ý eyØ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793713000010-10.enc b/.local/state/noctalia/clipboard/entries/1793713000010-10.enc deleted file mode 100644 index 568bc9a9bd35ae8e5ac8bcb2f4769dc9b384a300..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmV<403rWQPeW8eOi4jSPD3#P0dyrRFGKrK&(67Vl1op^8w|fxy7-s?mm5gv1luZ* z+J;oBR^=Kr!qV*kFOo`4pta(x{(#gq$A)H#{H_A55K?geb>G^*+=4fkK)!?)&PCZB zers02E1Eufdd`lK%zs06ZU9sQEDj31U8ic7Ko`4om%Ru0c6u8?X??iwGos2cfO{sp z?nf17^L(9pySSJXbHN0*r%)dLnnKANC<>GJu&YkSuxjm?hIaHrq8akAZPR8~(%>AF Y9<0177pSh5r zgA7HwbT$U!VJ2ALP<$a5)$6S(GWc?1tO~e5AXxMOepv$#1vzXioFzKyIiFZ7(=(O(YQ#() V2#}27wgTE`fN4U)=HjMC{>iZ6GK~NL diff --git a/.local/state/noctalia/clipboard/entries/1793730709853-1.enc b/.local/state/noctalia/clipboard/entries/1793730709853-1.enc deleted file mode 100644 index 1f7b145f535abf5380308e1466f24da681154538..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 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 fownA0SbGZ$yo^sbCP~luezKpo zxBwPS%#GTN#GTQZzR5%C1+zkA8+?AnCX`RF zZR5~k_T>6G*R5`MXjzq1wc*k1m(~}V-cn+w>V7!kNiFosR#cyK7CoUVM^@`%tr0&aorhLM}CuLD1W z(LqgpS0%Z%TWibz=Ve)i-P=C{r=Qa;P zryy-|k+YhBM~VVoQcHZ?`=3e(whB*8bvvZW1U$@x`1fH3PU?*GJX3T~Gx_&3ol!Vd z)ps$9p<;Q*%^pW0U~X=-j~3u(0>w7ceJF%Iq=B!TZFLtzH_P&DTqa4)Ue4Se&xlV5 zkn~8cOMCbz#5`Uxc!0?x7DF#)qs)Fc%3}NUj;SV(z1n0Fq+JOku0887?#TSlL|YO| zaODEdRZ8>whr~3*$u!bAU^RycAd{dsvn;COUCdX)Y5Ea=x?wdi<3J84TvcnUx9{(o z@u~S3Z^&VlHK_`x2wm;`bmw5*SbaCSPScUT6UL2zxSdW8JbaI|Drs~%_IEy7tRjDX z8bD~Ik*k-?$@{utrJ1L6rQs29%AQb)fRjrBpF7YwH`e%d^AQixtBpvtO8{u30cP<2 zd1P)gCt)`n(j(b*EQ+E}2uCzl-~nJ7)ebSnqo40zsM z2(WeJ8a#Ku$`dKSMPwDds=YD0Z58D)qN0PGM*26=Nwb)SF(EDgAYr`(Cq>D-ab`dA zI-RX*#=WAbIaJIa0U|=gj^}XwFzM1Wda^XpRM}Ot_zj0n^LIojx}*90$lx@k z12u>Z&MmfEjJSXe`PF5h2?JY>f0>2aBCGDY;rVtJ{HNxj{wV4)s6kCNJq&i78) z4n$&G4-Dd#FT~gNvM8lXc`6s`DSb}}5HSOT_d=kp@B3)2S9RCA`>h>;{=z4vQVtGi zO6WDaDMUtP>og8c34S;JGfUzY1KU-UxN6aa#8#m@%&_dTWTlD@xS+wok)|%@&mvn3 zoVAN&{cxLiD#~vpKPcC5>Z(4ae#G8gTFa5%+m{8#e*TaaGFjV0Zb`sm+fSsB7kVZC zk|H&QzqY1Csr6Ju5z`iReXFuJo8j-3RS#5z819Tl^^854mo3$m+N@N{wD;tZM2B)> zm(1(1f?iXBAPC2=RnGP>VEwR>JC}0IsO`CK)FJVmhB*$^7Y**qJi|{00g)=1skMur zv&7gQrVze+6(XS!_g$bttKH7%9jyPkM0@HJuXog+*2OQ<{n;ntjK+f^1pA+s{79is zS;5Cyy|gdm$2AT>h7(#Yb__N1Ix3-3_87Gbh%C;a$djk2ge{Em<3DoJ2~1x+x4e)U zT9BCpmzHtc`hBAHQ9yd$wPo0Y< zTHj%v>8rl9AqRhRp*&uR_nxz1I^n_qCYevEMF+drxpgsg{7i@AR9i{17&y_#;svWlkpcvc2*Q~`5COJ0G?q;s+^a8N zbmX?HY8%`QG05T-uUYXSw8rjsd|eK6`=UJrvLs3QuynKK$J8|*yL#MFAAoyq#x-tHuMx^zDIHJ)k@s-e_=mD-GY+}F-x9oZ}yY^$ppkjO)lL{grg83oz%ZH+c7 zT0g437!V8<@=f?5I;cyl@XQ4p@7&%zKVQeiiK%!9hmH3znac<3CRmf2 zAsqH7f3}87=brmHfUN)@w^laJfKT
?k4m%~q9rf1r$}dWfY$!<^vJ6wO@H?YrNk6h< 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 diff --git a/.local/state/noctalia/clipboard/entries/1793732081232-11.enc b/.local/state/noctalia/clipboard/entries/1793732081232-11.enc deleted file mode 100644 index 180d600..0000000 --- a/.local/state/noctalia/clipboard/entries/1793732081232-11.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1ª¼;“ží¾ª¿< Æp½5Ë.-Àñí×OTýµ×ý�LCÛªÖ;´Ñ­±žžŒvêãîü3*ÂpòC“è¹�¹êÀú௟}V•}]Ü`eµÆ}CfmL½&›_üõv \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793733239115-16.enc b/.local/state/noctalia/clipboard/entries/1793733239115-16.enc deleted file mode 100644 index 353684b283908f502c16f7c60ba261c787bf4046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1190 zcmV;X1X=q|PeW8eOi4jSPD3#P0eW2*syfkl|Iu_@^my;#n`<|n8dh;M65MrWh_T9t zS*}$B!V`r|LmOhx)xE2E*TM1+4h76%fbs|8USN*IL>g{dMAqB_Ndo7dmm~^!MO+W* zSmcnJ2DD&wUE+wO?Z{@Ol}p!O@&Gh_4)D>JhQBI?vW;UerWgzZvsufU1Ymz0MYhoSY65cY}8+-|iAoQ$n&F z?Btmd_wR6e(J(5jKki7Hy6QmUHro@ncmWCm=`c_kl><{kIntXYm z8}Q9fYILsDnO^TV*5e@Ipp#!_xx&bcTPgB~%xPG`*Q?!^f$dv-O+#$s@wx#YGFV#* zS+~^7o|bawdv_j@n{o6F?PY>BC-6)=?5+}Rjmp;awE-3ni;B+}n_;~|w?rE1de0{I zskf<}gnu9@=s3Rdhx8FZ8b6Xx>ivA+5ESSYjmohGf&#Fc83B%@i+Q$rou@b6Pq9l> zj9he8Xpx@LEGWLld4LJtiR_?Kp^yZR;DDQ*u{oVgt$%A_#V#MTxIN^bA#>HB9Kn$| z2-qW!w>`g08L7nu6Ll}e~ln zI*fq93#tI@Q--Qpn2)y71E3P!PZb}?S6ZCX0d7&cc=m-6EbAVHR^ z8+*LEEqJfv(@HjsjDmzAKC3;#aYF9^OHd(08oa300`=qpB}m1ln4GwM`zCO-KO7g& z*yw$bY7YL+R3I3&X`LyXehYu&W<&xG!XFl3IhKa)^?$fAf`>X5Z(2(D>Tx(eSEt%3 z(ah-Kv4md+16<;UX}vHPGf`(TyX~hu?}pw1*+woY{m{xQ#!|{gM^I$DNclsh-JQE6 zStLf&b1aX=G_g;lmgh~K!(-8M?IdKRf*wKU)}sD3Ol2&1`Hl^**|pAp2Qhpfi3kTi zHoIwNO}u9gNQ?M~RU(DVH*K2dsW}w&G@GIdh85!=VY5z?patk6bii-eeb=-!z4=8? z?NbXMgX!6X=6a`s>vINMWUBq`_=%jLs;$)EpQIIhiCL4I)7fyeydo!eQvH7GYu{kF z-_vN8_P&WrpuV%TMdtw%2tOo2$*t1S4PH_aUcf>B3)d_wqLIL$GaB%WN+`?h$d+;(nk2Y>8r%7yIFN#Haz$?Ve(;% zB*PwmDqj=6`hexF?#iD{R0v>U%e5o6xfs_&xL{|s^vcK~^tU%YjfGR diff --git a/.local/state/noctalia/clipboard/entries/1793733278106-17.enc b/.local/state/noctalia/clipboard/entries/1793733278106-17.enc deleted file mode 100644 index 3cce2ce..0000000 --- a/.local/state/noctalia/clipboard/entries/1793733278106-17.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1†…®DQ¶ˆÒ|`í74<î«Ö15ÿ‡ñ1�oÕA7î^¤¬‹’zú‘'‡­åç¶°wû¨;† ±Ä¨Š, \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793733710720-18.enc b/.local/state/noctalia/clipboard/entries/1793733710720-18.enc deleted file mode 100644 index c93fda1..0000000 --- a/.local/state/noctalia/clipboard/entries/1793733710720-18.enc +++ /dev/null @@ -1,2 +0,0 @@ -NOCTALIAENC1<×N±qÉ -VTwÙ‘Él…��þ ´Ð‰d¿AÚ…UGèTbÀ5>ôyø²q­Úh·Zí[ïØÃÛ|ËEIÇ>bÌ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793733840309-20.enc b/.local/state/noctalia/clipboard/entries/1793733840309-20.enc deleted file mode 100644 index 17cce9e8ebb5f83edea3293df14b154a83708493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmV-R0JQ&3PeW8eOi4jSPD3#P0UJ77FDERTno{VdR{+>lxN{?vCEakd8)vlO481bA hclSr$`dtb)`n@(igbV1dDa(07!Nou0vofe^ITSr3AOrva diff --git a/.local/state/noctalia/clipboard/entries/1793733993738-21.enc b/.local/state/noctalia/clipboard/entries/1793733993738-21.enc deleted file mode 100644 index 536a8b745aaf2fc4d49f87fc69b0c935e384fc7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 zcmV;n1xfl&PeW8eOi4jSPD3#P0eeNV(+QtfbiMoYRnS?^y3Y~v{*Si)Xb2+e30l%H zDub?}4Rh*{581zVoT$E~wPRJAQA2uO#t)3P<|Ba5G3(G&r}>bC;xV=RG=>hm8ze`J z>h^9bF2O!Ntqs|lBJY{oa(Ig-`{|O0SoY-dV??9h2NBkkdIy0yxYaf?@C42jE@m1q zE;Ib6ZP#}0FNB-wq)tN+q7};gVs6*v?K}^zd@@e6#Gn!BD4q&d$~y>9RPr!YLO1^D zHU%dYg=y$MaMI`5!E)5gypv-}aBWr8w#bteY~lJE^!UQI_!a={%$?Qb&j1qu}(I8#Hd4wR5^y@y7@2J{)%`7{s5&XqAk z4o$z5*|k0t9jHoVTg2HVNy6RqaQ6XV7pPnO;X**d$?|4R+s%c-IuTKEMjnU&qUkhS z7HEz&qe0niCmeM>ta-PvfytdZ9d4C?+Dp7LuGFhvtq_$|CKYkM&l1&34_5kqN6GYK zYD}c;8O`Xa6Ej&0PN!TrqTy4DS+M$ZNNBvQUlXmgQ4K|`F|Hp;0GXs0g z?f!^rKwIiEKH_H{(DbV=BrJ1f5PN9FLb3VexW^>jd0#5o$MU z8|GQ8N$;S1>G~K{uj#$?s;6q34S~P~^w^G_%l0ucy5&Jtppix+%15m7bsV9}a5|Us zLt~Y4Kd+aTz0nHPm_QX}h$Tv=fW|(gcA@V_mg&}J;X)IYtKtVc0#7lw+RYh{zoVXJ z+%$3ma>Q;lxRg*1Nuc2J4WLr|<@S@JG+lkPraTWHJkRYlM~BsSNbhfa(0Q`it7rN= zpa{f8r|(?35*wmim$?~r%>5Y!w_?+JrH$iGdyCEFbaGX6|MYCK1!yUQ)dz6%mqv%0 z_4C=#WT4Un47r97qI3MU>v28aguv4_DkTLKxqw>3*7M8VOyl6?un*$cMlD$Eix)bs z1U>?%Yo*DayJsu6zbaGSi$_HWLJ7^uV;y^Fn01E*{@KP1Cuw@eFhZDsd{%akMf4pC zyLB|X;P9^@+$fUE6>(d>FCLV@MR)x;1FM4m@(tBKe2;@O3C+o)1M8g{5h>A{u6saOl`J4EMKB+W#K@i~EGRZ^*A>)nMx}p> zCS(mOEySh%XtG9wHC_`XtaUh%6WLHmLQ5`dbutZ6NT=X`A5Kq?MoU9HNs@ zeoxqAhj%0(2d@2ZF}CdkZ2|3OP^0RUqudw>LZae&7mZoJVDEsGal-|<_92%D({vUD zMcpli_UEar) -Œ!,k§«ô÷�u¸�`ËÄ%ë \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793735766902-26.enc b/.local/state/noctalia/clipboard/entries/1793735766902-26.enc deleted file mode 100644 index da56e78..0000000 --- a/.local/state/noctalia/clipboard/entries/1793735766902-26.enc +++ /dev/null @@ -1,2 +0,0 @@ -NOCTALIAENC1¤þd/&£ó\SKÐŒS+ ÖÚ o›vykùS¤óâe�¦ªÐC9ïFª}Õ -§°;tMÚÙt=t÷`Â/‚ó© \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793735949985-27.enc b/.local/state/noctalia/clipboard/entries/1793735949985-27.enc deleted file mode 100644 index a6c5a3c..0000000 --- a/.local/state/noctalia/clipboard/entries/1793735949985-27.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1ꮕ×J¶!—;‘âi›ÂK§=bfù„¼:ùG5À×/ècó¯²ã\l~ïE }æïÖ!!5¯,ýLÈy¶põXOµÎ¥cõèÀ"è@èéaäŸåhe°Ð¨Ì¤˜üÀnG–¥Wl.ÆzCÎñcQÞXw/ÄÚ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793736025946-28.enc b/.local/state/noctalia/clipboard/entries/1793736025946-28.enc deleted file mode 100644 index 0b87358..0000000 --- a/.local/state/noctalia/clipboard/entries/1793736025946-28.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1oq8ÂH7.&HÉtŸK h\¡_YÒA@í7yeKumL¢+íd@ŽˆÍinëþ±Xþ9‡xªþòpZ† \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793736792757-29.enc b/.local/state/noctalia/clipboard/entries/1793736792757-29.enc deleted file mode 100644 index e96b617..0000000 --- a/.local/state/noctalia/clipboard/entries/1793736792757-29.enc +++ /dev/null @@ -1,2 +0,0 @@ -NOCTALIAENC1´ -æÛkè«Ã÷Ç$°¥º’=é¨ �Î{è‘n™AOg,u~Û)_¹RÏ…®±îÉD™#™Q�ÝØjŒ¼·C \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793736901359-31.enc b/.local/state/noctalia/clipboard/entries/1793736901359-31.enc deleted file mode 100644 index 2b2a17c09e1465ca9fd9fda83b99af4fb3b0c6b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmV-?0fYWdPeW8eOi4jSPD3#P0fWIr;(#i~En_o@Ny%*Xu6MmXPK}WeQ@x~Bm;rmK zS@75O>o#a3y^6Vjgx%(u~~WuCF_NW~1iI9KPy!O69eJj(Zcqp-gmmd}j(|kRxB6+hH3cyU{KFI^LVad{(2d%AVE860Z zr9({4YaA2*C*0gKMHiHf#MCrTJ@ZKOcO6hSDtj#zyYzDCEm|xFI^E3AW|(Bt|D^>3 a&m_F21|J#6uJWdnSL#0WBEOj*saUBnD7h^F diff --git a/.local/state/noctalia/clipboard/entries/1793736930913-32.enc b/.local/state/noctalia/clipboard/entries/1793736930913-32.enc deleted file mode 100644 index 883ac3b..0000000 --- a/.local/state/noctalia/clipboard/entries/1793736930913-32.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC188p鶇'a"‰Gëa¨Òº¹y2E €ÎÑZ/¥…—Ì'ÞÔJº¨ý \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793736961279-33.enc b/.local/state/noctalia/clipboard/entries/1793736961279-33.enc deleted file mode 100644 index afbba37622479408ade723cd22a0de9773462b0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmV-Q0JZ;4PeW8eOi4jSPD3#P0d=E=le-*-1x|frn)$fB*WLMT(RFig(h=B}@Nx+X gY&LQHrI-C493|E3nzrG_o02T6JZJy`r9VWjXTmokY5)KL diff --git a/.local/state/noctalia/clipboard/entries/1793737340974-34.enc b/.local/state/noctalia/clipboard/entries/1793737340974-34.enc deleted file mode 100644 index 989368a..0000000 --- a/.local/state/noctalia/clipboard/entries/1793737340974-34.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1”-./ÀÔY.ƒé7­.—mj˜äwÿçÌ÷ÁY¡Û,̹”Þ{6ðò™ aþ0¨¸o•7Äìo/Š�ÈVÄue¿É®ÁÊÏIÀY‡A¨“O¸ „$!ŒjK+@ñTºâj \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793737374404-35.enc b/.local/state/noctalia/clipboard/entries/1793737374404-35.enc deleted file mode 100644 index d08a838..0000000 --- a/.local/state/noctalia/clipboard/entries/1793737374404-35.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1™nηu'¹aC¼VdQ�}*úŒÔɺ±¡ábVeœ7…ྔ×V!Ô#ØŒè­õJ*ŸGŽÎ,?J±VÁ´Ÿøì§*©èŸ+ŒÔP�\ò kÃC�þ;€â_Íí7¥A㙳 \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793737465531-36.enc b/.local/state/noctalia/clipboard/entries/1793737465531-36.enc deleted file mode 100644 index 3820ab7..0000000 --- a/.local/state/noctalia/clipboard/entries/1793737465531-36.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1¿ºÓàƒ5“DØx¢ñ^QÅu'TX!̬óZäÆÿÒœ·çZ¹ÇïÕÐ@ÿã‡øŽ0=ù5$ó$cÔ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793737471716-37.enc b/.local/state/noctalia/clipboard/entries/1793737471716-37.enc deleted file mode 100644 index bd479ef..0000000 --- a/.local/state/noctalia/clipboard/entries/1793737471716-37.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC11–¡Ч˜o%Æ$ŸÄòTï[¾°¥ßŠxµkɵ9< €:çåÜ’]Ž|8ö•Ipè ½W) ��±ìe˜(Ux¹�j\¥êи>8fA&u�ï#5¶rÝOmšg†l3º!(«ÓªY_øëÌ‘`Ì7mÈùÖ¶'Ýõn \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793737567366-38.enc b/.local/state/noctalia/clipboard/entries/1793737567366-38.enc deleted file mode 100644 index 2dba867..0000000 --- a/.local/state/noctalia/clipboard/entries/1793737567366-38.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1�”‚ÀÌCÐ,ÓÔ©|wï�*@Õ†ŠÌ5ˆiÔòxaud§P¦M‘¹Â`ˆ­v ü*``g—P�ƒ€á«%ï;ÆBé¦jôñ?™Ûò:ðä×KÅ•N¥ ®„hŽ ú誨r ŒªgÇbê ä%ÓFý |/­ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793738161216-39.enc b/.local/state/noctalia/clipboard/entries/1793738161216-39.enc deleted file mode 100644 index baf0efc..0000000 --- a/.local/state/noctalia/clipboard/entries/1793738161216-39.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1õÀL´vóXçw—T4ß1ÖÆJ/hM`Å4j÷·òobÕ[Nˆ«†ט5-©±]pS�Ë…‘°¿9 \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793738172959-40.enc b/.local/state/noctalia/clipboard/entries/1793738172959-40.enc deleted file mode 100644 index 84042264ea540c134629a294311f744678a5b779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmV--0EquiPeW8eOi4jSPD3#P0sC8l^%I4GsWVCP#Tlnb%R?V<2_^DG)XZT-at$>jknG)#T&|Kzkj1Mbs&k4`8+1E diff --git a/.local/state/noctalia/clipboard/entries/1793738363805-42.enc b/.local/state/noctalia/clipboard/entries/1793738363805-42.enc deleted file mode 100644 index 215e52c..0000000 --- a/.local/state/noctalia/clipboard/entries/1793738363805-42.enc +++ /dev/null @@ -1,2 +0,0 @@ -NOCTALIAENC1`ç¯.I´DªpzÀßòÑ™8=éþ=~Ë�@)¸ú6x�‘Ï&³ÐÂRîXù³]„W7yüm³13F6%éáÔè\W x˜×Yx9ëî -�Ü(ØŽÇÀ°�dB†;WЋG¡Ç»î9<˜ªˆ±b’¯ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793738462944-43.enc b/.local/state/noctalia/clipboard/entries/1793738462944-43.enc deleted file mode 100644 index eeb4487..0000000 --- a/.local/state/noctalia/clipboard/entries/1793738462944-43.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1âº6FËÖ=Ív‹Ú¸“$úЀäÈ3‘Ûè¶ÎrZ~Íø ö³Ñ.¨À®0¯áfî�-^«¸þ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793738751465-48.enc b/.local/state/noctalia/clipboard/entries/1793738751465-48.enc deleted file mode 100644 index a55e2b0..0000000 --- a/.local/state/noctalia/clipboard/entries/1793738751465-48.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1Aæ>gŽîÒGRXðÈùdQ»bS ë܉(êã˘öâV‰†˜Q Q‹*FZ¾ )eư´î߉ȭ¾vrB3LöGªû+QXÁŠ#�ôûÎ3 \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793738762471-49.enc b/.local/state/noctalia/clipboard/entries/1793738762471-49.enc deleted file mode 100644 index f4f5aff..0000000 --- a/.local/state/noctalia/clipboard/entries/1793738762471-49.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1S퇛™7Ô8,�ùµjŸ$—‚…”©Ú}F'2üŸ‰_œïóÕ$£](� iÍ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793738768409-51.enc b/.local/state/noctalia/clipboard/entries/1793738768409-51.enc deleted file mode 100644 index 982b64d4036f9222edfdad2141360e16dc03ca44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmV-B0L1@JPeW8eOi4jSPD3#P0RuL5!?6J5jR6AXBjZ1J^s;{jh7=(-Rj2lG7G{5# RYMBaYk|NU&n$cmqZD(pe7X<(S diff --git a/.local/state/noctalia/clipboard/entries/1793738829540-52.enc b/.local/state/noctalia/clipboard/entries/1793738829540-52.enc deleted file mode 100644 index e9e511e0d584c4c06770b046a7dd56e71329f01d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99 zcmV-p0G$6$PeW8eOi4jSPD3#P0q*eA>St^aD1*vl_-^2w8c3rC$)$tMc8KnkEjHwd zzyB9gj2)%Z8y?{Vet*v2j=+!r#f5EEjLH_eU}^`e7xwUU+NDMT(%Gl5=5lWTcQ4ui Fxj^-wFuMQ% diff --git a/.local/state/noctalia/clipboard/entries/1793738863876-53.enc b/.local/state/noctalia/clipboard/entries/1793738863876-53.enc deleted file mode 100644 index 903d482..0000000 --- a/.local/state/noctalia/clipboard/entries/1793738863876-53.enc +++ /dev/null @@ -1,2 +0,0 @@ -NOCTALIAENC1( ­˜°õu íPç©üC‰‡ã‡a¹þ–foì"#õuì—ÒÒü™¹Ò¬R£ÕZ‹á@“Û&g³{<-»·z;TzÜÞÿùÈ„»SÈÞ¯m… -7~Ì \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793738878004-54.enc b/.local/state/noctalia/clipboard/entries/1793738878004-54.enc deleted file mode 100644 index 7c6077a14c6af9799b76e740e8f2493478cd025a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmV;B0B`?JPeW8eOi4jSPD3#P0bA9soCt(gk>6kR1ruhh8gYIwv+EC4@M&5evwL6s z`7?-Yog{DN y5_0iQSv%(G@W3YQ3)h|Yj@dTN-h{}2Qd&gHPcY`Y)`qGm2B5sgqbw+mp diff --git a/.local/state/noctalia/clipboard/entries/1793738900754-55.enc b/.local/state/noctalia/clipboard/entries/1793738900754-55.enc deleted file mode 100644 index 35b9b70..0000000 --- a/.local/state/noctalia/clipboard/entries/1793738900754-55.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1@ ;Sáf޾6Fç°ø¬hNÎ þ G<�‚E8 þíñv%#VÌ»KÍo«uO|Ÿ·� \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739016653-56.enc b/.local/state/noctalia/clipboard/entries/1793739016653-56.enc deleted file mode 100644 index e77982815bdd73a97580d82338e60b3025d0f14b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmV-P0Ji^5PeW8eOi4jSPD3#P0i1#w9!5WOQxz&09zht{M)4?-+pvzm;lL” ¶a›äÂ;„æDˆ3¸m”y©Æãت… \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739050003-58.enc b/.local/state/noctalia/clipboard/entries/1793739050003-58.enc deleted file mode 100644 index ad5c7b6..0000000 --- a/.local/state/noctalia/clipboard/entries/1793739050003-58.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1^Di‚P^$rÓŠ¬:S²Kù3I�– ‘wÒMiJ!»Q¡d`Œ½Ñ¸|¨ê \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739068108-59.enc b/.local/state/noctalia/clipboard/entries/1793739068108-59.enc deleted file mode 100644 index b362a08..0000000 --- a/.local/state/noctalia/clipboard/entries/1793739068108-59.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC10®®ÃpæbËø#‰Œ€0Q¬¡‹ 7Ýã[‘æSåfÑ$¶“RyñÛ/ŸÊç—l—«®_¡ á`é¦9† “–+‰Ô1T–·×Š9) Wôqª3{Jâe‘B‰K(x¯va긻ÜL \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739081662-60.enc b/.local/state/noctalia/clipboard/entries/1793739081662-60.enc deleted file mode 100644 index 59ed0ac..0000000 --- a/.local/state/noctalia/clipboard/entries/1793739081662-60.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1ZìÀ?èu=;!ô½J9¬%€¬»dB–¿æƒ‘Pþi_ö^³ë®aÖ›H‹^¢< \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739344436-61.enc b/.local/state/noctalia/clipboard/entries/1793739344436-61.enc deleted file mode 100644 index d541924de3716b8c4b1e8bec44154ebccfcd9d30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94 zcmV-k0HOa*PeW8eOi4jSPD3#P0VNVdXqWxcb^9pcO=8s#6wnwgj1^p{o}0#>of6OL zSAwV;Lyo2<^O>*zcO~QtUHu{OzC46+U*5}*^NHMaSc~wuA@KlN?5k5>h;^LcaD%rk AVgLXD diff --git a/.local/state/noctalia/clipboard/entries/1793739355302-62.enc b/.local/state/noctalia/clipboard/entries/1793739355302-62.enc deleted file mode 100644 index 2ec03a328e35537e5bd31fe1df6c0de091d96833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmV;30C)dRPeW8eOi4jSPD3#P0U6MZ0FTO8MRpVTW)7w4ulFVO6k9$(xqWV9F z@KDjRoM=~0^SvNhSo@~J+GBrH`CFW?lNGvl^sqmVJaW68ZYNW1=vHETh}(O b?uOoTdccn`3&8yR0MDS4YgTdEmBPr9qHP}4 diff --git a/.local/state/noctalia/clipboard/entries/1793739373623-64.enc b/.local/state/noctalia/clipboard/entries/1793739373623-64.enc deleted file mode 100644 index 749c1ac..0000000 --- a/.local/state/noctalia/clipboard/entries/1793739373623-64.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1 .@jãá{Ñ#(Á>yàá»~¡`Ö‡Ídˆ5ß.w{Äœ_ùçH×ÝX \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739410463-65.enc b/.local/state/noctalia/clipboard/entries/1793739410463-65.enc deleted file mode 100644 index 1b05b63ad2a0b721de27f7dd03a84a0cb359a3c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 550 zcmV+>0@?jePeW8eOi4jSPD3#P0mPc>eNi~;jN=XN6CI{HNFzf!Q7Qx;=YB;ME*X}A zsU`A|7Nb;I3vVjFCbb)7O7sscSpb9ol7t=8r@nz)PM=R5 z)|$U~Bvmy5f`L;s<=zZ6Tb^mX@85mevNo8Xod=rsK%ZsesL(FWt}}w(0Th<~pXzRl z-hJ!s*~IWh|MTHM5GQYssc8`0pZ5af_YTz}uICw4N;1k9dpJ|^0EPw3k5gH%Ac$nc zBQm7XUW zsJ(v12j|9J+_{CM52q@B oj>7<&PTL!!Y4#UNhIxL07M9KX@czY5HRO@*{~ ztm-)r6aNNpnA6c@Y&+hjnL-7nxP-zyC|_PSIy&_XVgX5_=0 zr|$28ltvIdvgF`qI2s=?oh0|nr!p95fX8<(nHB~GmWTSMz%25(3MASM3sgXXB{w@B_D}*jf+M2^4Vv zp0mFw8w@KMf08#P+#ir?2sI>HmG#8sI{MEH3gw2FqtotKAy!Y19iKrv|D;EzlfQ3;6mt{y(7fe^@O*;X z|F>0YX`|oZ{BdBRjY+Jv7@cbzk}LSS*XY&@7woih(T~$PNN5T)AMkt)8D0croFP-s z8N1qFGnW?1fMgO+gp2Zg2Bliw_Bp^60O7T8V%6twUUzsfy;Ky7LU#0((#31BB zeaNw-sMFb`c@%%x0s6iE91Am3YOt))c@iW^R0V+Fm}-$ok_01(7=&^2+ZCvjr+SG zf+)~nMx~+r-41cLm2@Nm1+HJI#W|mt9Xy}hZJ?(A=k$@YA_rB`j=-RDFxeht zghi)u+Wfcx(!@|Wq82se1qh{3cPYUc$G*^|(c%`jU;`&4s5MIjFGrqC*7ns=)u@55 z^y?~Whh_U>AkWY@@Cys+gV8jahr~bH6VluX6<3Nu-9~Bg)X0>A^eWk&fGIL3gE-Uy z@SuFt)F&V{f6G0h2K;oaITh=>KAzB*R(wBnOCd9;x&7NKaRx0O3HLIX%8Sx7u*f4x z%8|3d(7c!AY6xnw|Aq9wY%i{7CyLpCZ8AfEvsa0IGq^I>98k gH&k?}`B+?am`zu;!Fz#XmjfBo@@@W+5XB-HKDtPx# diff --git a/.local/state/noctalia/clipboard/entries/1793739484513-67.enc b/.local/state/noctalia/clipboard/entries/1793739484513-67.enc deleted file mode 100644 index 073f2748175e48bce58ab0a0496a21a5c1c68f1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1326 zcmV+}1=0FWPeW8eOi4jSPD3#P0eMxo<)@lKF{Wl9lYk(_omV*%$`XXDcj^VT_0yOJ zO3AOjp_?8hS1`asfTqOj@medbM6!0DGQl;Nf1`QYU{9!(Gam_f-|77}+P9dme#XtM zR!n0pyDE?4Kfsqaqay&-igFNT3#3lReiIrN6-a?P@ZXwP2Rf}K^5+@2wIKp6{$C-tRFZI$0d4SrKB`z-}!3S{&gvE~)`{A_%EqYXSd< zc{3jsl_0X7hm#PalXZUmZYAI%$O;r?Kmv$pD?X)_=6c|qtizJ&L0de^g|mdXG_nks zs?-3@u{uXr|0q+qCIJW))7g9+SZR*>>Q3Q@zx6iuG!6L5DF(HaKBS}#ef&AB!|3H$ zpV+#UUS=-!M47R)4?+3X=vUV&=Br-wufqtz5=X4L`eEB2T`UhjrFS#SuEgh`noCD5 zI^+s84GV5N&OgP<0ZKY+!(7e-q3=d?KowiyphI)pE-x8A^V7e>$7NPjKhX)REKWk& zh%zZ7Mrwpf))=_b#(S<}*e5OCP^Fc*d@1a|KW0XiR2Edbyq)GAc+vn2(W&mnKBi^W z!1@1o$=8)Q^6(FcWdkY>+!T!yKy$D&O#&KET<8pg9syn(=Fh?>zIg1&xlg%VO$gfK z&!wJp*_U}u`S80kkAJOfG!-1a7O!}#A*Q~3Hg}ey6+=FFrvD-5z(*v-^A&yu6fbU@^}vQrvTJ8Bb*(}{^ZdR^LRVis{j}I zdE#NV^U$*oWHz3Tv8^SFAAzBz!Q`56C5jsKEfs^auw@m&LQ>57^*ezARz?seyaUO( zpQ1Gk0JYg51za6}O<5JxmNrvN>mPJgbFCDA4--};Vkw|zP`kj4k1XRd>W=bmm;J21 zq14ACmkRJ|iKu6|Lx5!JQIm}T=%usxB2_0#PL!Eb=I}_wE15x&25olU;_f=nr_h`# zEpP86_`O=6>t&q$GSNB86X{SmQN>C-%S(6a{dmVb&6s#5`ue2N^v?8UC5j8xde(dS z3;8}3*Sm^4BLxNud9p%8U%GS7KJc^%m(;ddp2aGx)?fU^m&LI3vD_mk6h!TJag~&Q zxN%tp3`H2O9_XI|X>Gi9M)Olc4rRzcoghPhh!;#_lEB4$vNFQ%ce+_eM?vPryoiF9 zV??+7Fb&Q?sSPD^Mf>JgP!s|tn85;25>MF`!uN2Ed^M1$F8`w;cMUrfW!z`Eg2#M! zn{Ygg^D~Iw!Z^JoL{NOZ{)M3idz0~n6hLpz)cG86n-#7{Nx|P(`dq9b%gO~f^Mzb! zi}&N55Ips}m#jHh)%ObSgdI+?-{iYUg%*vl)hrjX-!>0DtBa_G4>#h}bS22Y!U>to zD9yH`1Lb+hEX4s36{X~si8Mc)QTWXWZQ-5JGnDjZt+Z^ZV;~^>t#tB-`gU_t0|yt_ zvv@|G?GSbLtU8eKxES|rszbNvXz3MKDE*ytOY20J0SAWuIf3TW0y2a>NB@G~(H zH6woyc4)#WcLwb{WRb<|Rf^+ILnh7ywFdS99fruryDSNzIL0N)`atv!nip9$@`cPn kVq1j)#e6^*locIDM#*XV6f&p|-}JàÀU#ðxLÄ™›Ÿ{¿È7Ý\Qitb•=dÞ¤£»F®‰LB \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739891485-70.enc b/.local/state/noctalia/clipboard/entries/1793739891485-70.enc deleted file mode 100644 index 41fea4fceedbcb57c1a3528a3ca0f002c00f6123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmV-I0KNZCPeW8eOi4jSPD3#P0rm14G-DNi$#o5cf4y5nFo{^TFkQn%5Yck8T0`S5 YH^(Rd6*i9@TImAFQ5sM|ew52W!5qpNJ^%m! diff --git a/.local/state/noctalia/clipboard/entries/1793739923097-71.enc b/.local/state/noctalia/clipboard/entries/1793739923097-71.enc deleted file mode 100644 index 59b58b0..0000000 --- a/.local/state/noctalia/clipboard/entries/1793739923097-71.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1È$$†Lóô`ÑŸÌ̼Ys5&Ó„Hέp Œ›¶?d%?’¤pã¥I°/"zO)—Bq0eT7©ÌJ†´ ¼�8ùO†‹Ö`Hæ£Å�«Ø½î¯j’�¢ÿS.¨ú×öÏžxÕ׌—Øt ØÇ(BóiÂm𺛪e—h¹Ö†ÛßγÁ‡~>W«étÃw³„!ûî®ÁÒÚ¹^¶3ŠºÀºÖ9‘c jý­EÅ–‘äo¹eõô  uX$󃔧.­±0K=]GÚi’Í2x¹2°±Ï=qñÞü9%Öt;„lˆnÙ³ _o±É˜9È\÷2’BJwÐ7ó˜ÒQ”�]c1^‘¡•‹?º¦9$Ìèrü¢d-â Bá`þÔ<Ô»tB:ô¢¨Äî)&Ú³Cí<ö \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793739985265-72.enc b/.local/state/noctalia/clipboard/entries/1793739985265-72.enc deleted file mode 100644 index 9186bb0033197eddb676609e5a62a5b3dccfe9af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmV;e08;->PeW8eOi4jSPD3#P0qa9TlUlBdq1d$`4x6?@yDeAT zGE%lWgw58Y03!%XÄ2ÚŸJœ$B Í5«ª¥8VÃë¤[œ_:™´ç_«vÛøNo1Í‚»¡î“�Ë#@ò¬aeg‘�ªÜSs× Êdž^�0SÜ�Qí|É‚²Ê� -eÆ$T|HÕ±oó®•…ê èu \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793741637030-77.enc b/.local/state/noctalia/clipboard/entries/1793741637030-77.enc deleted file mode 100644 index 497dfa7..0000000 --- a/.local/state/noctalia/clipboard/entries/1793741637030-77.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1¢‘AñX(ê‡Ì¹§ë»òœa¿61"ÛdüÏÆjxÂ×d™ª&7»Žoé¿ÉÇ1 î|\V¹÷£„u \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793741667586-78.enc b/.local/state/noctalia/clipboard/entries/1793741667586-78.enc deleted file mode 100644 index 1f4943e..0000000 --- a/.local/state/noctalia/clipboard/entries/1793741667586-78.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1ÞcwüÈ0 5*;ûÌ9ÞmjS¥!‰œO–ï½ø¥�UÙmc}È;QÉ »±°7θ¯lyøÐ®9>ÊÏ \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793741695957-79.enc b/.local/state/noctalia/clipboard/entries/1793741695957-79.enc deleted file mode 100644 index 69a273d..0000000 --- a/.local/state/noctalia/clipboard/entries/1793741695957-79.enc +++ /dev/null @@ -1,2 +0,0 @@ -NOCTALIAENC1B|EE’‘ÃÉÞg£ü5a˜ñN& -GME78ô3h7½�ŒÎTJß,,"üq¤¶Âô¨¾þS¬ t¸‘¼~²¦–�ìÍVÕ¸Ö„³–öÄ¡¾Ÿ³©KyÖØ ÎEB²ãûÉ㲬â‰tEDß \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793741728358-80.enc b/.local/state/noctalia/clipboard/entries/1793741728358-80.enc deleted file mode 100644 index 7b48530..0000000 --- a/.local/state/noctalia/clipboard/entries/1793741728358-80.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1rðÕsSK0Î$˜þøð½0ç™%Õ0)u\_CO>áó¡¼:¡J±Ÿ¡-:øaÖ€»NQ•Xw¦°„>}¥ð>Y \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/entries/1793741736593-81.enc b/.local/state/noctalia/clipboard/entries/1793741736593-81.enc deleted file mode 100644 index 5076c7635d0b233d88182f214a55bda2dcf99484..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmV-^0D=EbPeW8eOi4jSPD3#P0e>5T74%F3`9hQPNiY|&CGh`OQ0vkrlKQcSG$waiKNRi7Cq`T#lNIP67zh$ZnAj@uHm5$b%^ gpR5)gm^bLErz-x!Mr!l0jY-Ff`gN)Nh!x@;5X4VA@&Et; diff --git a/.local/state/noctalia/clipboard/entries/1793741750115-82.enc b/.local/state/noctalia/clipboard/entries/1793741750115-82.enc deleted file mode 100644 index e227f00e278355d6da8ad36ab5bb89eb98f7bebe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmV-j0HXg+PeW8eOi4jSPD3#P0sRG@K{-}gW)=VH^2*Y`h!Wz>-tG3VH4T zQBV{lumfr1#OGJJj=qTyT%IWj4Qv2WU6U=w7Q`ZuFlZ@V diff --git a/.local/state/noctalia/clipboard/entries/1793741767081-83.enc b/.local/state/noctalia/clipboard/entries/1793741767081-83.enc deleted file mode 100644 index 6ac3a28022ab71aa3b50bb306009deb8283a0a7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 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 Xs0Q7o6;Y00U(+aBE%)R#R7$uFMnghM diff --git a/.local/state/noctalia/clipboard/entries/1793807747927-5.enc b/.local/state/noctalia/clipboard/entries/1793807747927-5.enc deleted file mode 100644 index a13463e9c4d121498440bed01054be0d62d7f053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmV;30(bpRPeW8eOi4jSPD3#P0nSfwmURW+F_N+*^99tCF8obED72?^l>8C$G|(K+ zqurx0O7UU9dK~Dwhr=iv*wC*$Q|+Zd$G(>o%`(+?T3fBqM2xz#q;swIke?q`<%DaH zK`n%GgXO)sgm!yzl$0DMVh9BmTFd2_Kr9m9Qxcp3A~0*Cn@6in2e*_ zxTeQ<1jOI=1~Amo1z?jNKrl{Z+^UmM8{UmL>X1+iJ#~-)grx}L#APXr;Cg7=QbGoR z)hnoIT`70Ha28_m>5@9_wbk{d807dwNOYC+LUzGNa;83|^GZ(i}QeZJly|KD5?%JL<@{f#{S!0ODA&JVJGKWH{ zes@T>)n(oD=+RzqP~At7<;gq*r8z(qusM$#0^atTj5}n)EVD_2*qJT=JUWrY(zGH` z`H9aQG7hfn8pEb^VBeO5A_#%_)CaXk4{qkh1Ri?RGcmaP?Odw()jWqVN2F-$BH05; z9RuJl!wGRVxoGxPYDb9zR84Udt^m?nZc$guN`aghW=IV(umqizC0$86;6SoG)34s} z><2Od0Py94=>Y3y8G0)@Jq%L2jzVw?H?QCGy!O7Jqw*BLY%e_f8{o-d`;k|?SL6hz z9{G`E1HF|5; z<$Ia;xFNY=3;gphwDDiB5*e9eD(yFcSn`Z?Je5cMI;8Me?oOQ7&Q`c=8N$eZzTqslZ;CLk`cBL=gIm;>NnwbGX%)haMvL zC}5UY^rWn;{gGm&7Hgz;1tBb}$!a_v*KHy72Vb^i0~MHUs_41HV$pVBgLsNjO2$GbSup^`2U`Ox5B!`r$MI-v8AJTt;r*`CvhsIL@(aZ1dqy3XVD<75sUM*~y z3~JDSy`}$ndFtN$x4OU*%gQ~%UC!FMGiZYN6=qZzE~Rq*%hx4mhDWc__IXXv!c+!6 zU9FJBN=abGgA{Wt%M`n&wTwR0l%$0-sy9bZrvdFWb-)20&C?DV`{4WgY|#_kpHa!g z4}-%w&8%$vDXAu=2GMcoXWwbRqb+-Zj%$w0ZWhL;8)k>JfVVp~beNiPRjc zw_lGF9J+}*2Z{!i<6+MV)BBkUHov*zi~>QQ{Wa+pK{-}qtix-NG!*Uf7ya9(RuO61 z-`;&+UG~cm`?40ixj%!gWs1jMeCSR9$r$Lh_@&Um{#zjh+(z%kfoj=Vl3il{lcgIp zv%d1$uNJq0C1+W1&2s!-t4z)S@Uit*f3-XH15#CENOHfp1`G%xnYowZH6-N zG9>XJv!ecQapa1ZM07IZoS8L=V@l|RTDHQYC6`#}GK_$9R^K=GwzW=(#Zqi1NS_wTK3ih!o}LZcL^{n#)L0AUPIjNGIH$m@!V{KW}9N+3!wQ1Vo9E>CUd>aMZNPxw3K#do}YUl{cz^9$b3>I UDN~lsbuW#_wf%8PeonbqhARU7AOHXW diff --git a/.local/state/noctalia/clipboard/entries/1793807772141-7.enc b/.local/state/noctalia/clipboard/entries/1793807772141-7.enc deleted file mode 100644 index cf2bd7ed2105d3c601e8b1fda008ead90917f9df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 977 zcmV;?11|hdPeW8eOi4jSPD3#P0sAUsScvY`XZAG&TDhYVDhJ@3vNwHZMIoNOKxV$OgHUERRlO+4)5Z`#4=r{zQ3auvp-v%WoqV(pbrdc!xxy-wbbE-vxSXKoJ^sExjTsaH#M>>cvc)sjjQ ztBk+ui70HJ(l|xn-T0D3^TBjw#kCfX_o-CISYE$}mLY5ZCD~DcbOT10!+HibC3=Dr zZirEPO#>MQT~k07mXVii0`5ayB%4KJoU|x;5M7!8|DydFg30MrrpB~)9D1)*-Z+=B zxrkw)mb9D=`LAbypNFAip}MTIY1Ys1b8ns}w8NViI!qmOE*Nci=FA_V(Dj3ynz9F=#SV~8)8{$&7kN<6^8;T@0T)#i<8xaOw17iPVit#JK z+@hQ43Qf654rOvd`T<4QdXZknhkBg9`Ukjk54iT?xS{~IY*kv( zWmgaBjalDP{s9pxh`d1pgSIK+NX9q_vU1`WnsXsDw?5ikUcmMd0#Drr=&d2nU8;Wo zzSqwJbwsBq5@ep(-b6c!qEJgXRqe;#gi^0BmYz|kH~Z8{IJkjq8evT_*Ogz_>?Ba{ zlDhYBnFl=IPyERW&mMxfmOQ5_7^W!!gkL=sLdzLv$cL0qjMrFP#O+|mRBY!9{Wc6v z-zg#vud5m(SLQ_M6Kh^3T6|=!rJO603@E@8k!D$eAvyAR?~&4vb3fWauOlIK-k1am zed0+&?v3@lW}H3%S)3`2ZAd>|NhVm%zY!N;W#ap*=|;}ME#wX=Ax7X5qvI;-I5AnM zN?M(9JJ4(c{`ROk$a^MYyx+K7RDPJP*gNZ?{bc{E*2zI~V6KeP?DV!s3C#g6QPu;Zuf>R7I9R|E6 zuva09_}oymCZd37ks0W=_(zo46BxR4zT z4U(ve%1Ec?%39_nXsuGl3{yrQ3SR(+tP6{QeVmCJBUdqG0JB8McI(FhP@>pUbtZfg z>-K&8IOh8aEpIXdedT3v@W7$wIbyZ;?uJ}ZO-R7F7${C6%BX{a^pk1n@z_p4)seJR zv6P>30F45gM(13LDa*R>B7a{0QtgiSsVYyl&MiOZmV?h0l+;z|T`<+jOg~aOREhO+ zbhF|aAAe33@k3ZZesAKcSy_g!7vX7u`ckG_RA{97BPXJ_Qn*M?)IOsuTw5*c#$umM z%2Md({s~aQ!60P{^%Iirdywiv(N;#(Pss4t*Cf zn~8JpBrF}g2-FOcooMjHRRx4WXd>Rg%emJknxmnN%82t9?}3N~fa$JWn9w8lt+>=J zD@udS5%H7wRH==pIXB0v-K2R%g@x;gSicG)jtykq3!nBmmg7_$t zip2@@in%Y<7W&8T>;zo-U2GXGWxT2f%Eg9O$r*+;g-y*J(!XhK>PkD}mw9p2(d9e@ z(rz6_fK=!`+3J|EL0PoL-09YnxP);j!a&>UVeC!fT>*yPYpGWYJrCGGB5l!)w_HP&0w=E3J_= z3s}YPwMiLRY)F@#v%+fSANUBu7erp=12ro5!W7Z6HoAVY6ptal0l{If4TY>I;+871 zM@Xi)u%-f(K{x7WpM)DmO{)@>GOm|O=KWT!?g|Z}^dQ2vP0jG@WppxQ`?3XTd?a^T zV_fr*g$%BAM!gD7U*jS)m?XC+A#t=bF~26*BOe}W!$v*cA2 d@4(y`t;ndlZn^IGF$1udn9u8WJm@yseJ~v_TATm? diff --git a/.local/state/noctalia/clipboard/entries/1793807797561-9.enc b/.local/state/noctalia/clipboard/entries/1793807797561-9.enc deleted file mode 100644 index 1be64510eabc7ce07282508b01ade868a9843ea9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmVIPeW8eOi4jSPD3#P0XV1m(9>qaa08wJngIUJrsN$^9yF3HhAmoRy%RbV zF3j?^sfVQ!F{Pz1k;+Ulrf`lx*NE)!hz@eEY<-f({9{a8{PsyL^TVO!M{q*(SR_hw zOo+sv#l3kU=!ZRY_yJ49-cCykAOoz1$y+)*96BcDc;ucy$3-9U!_wyfBu9%0t$9UB z)IZ#NL*u-oFCTpxYMILVg!yeqkC*GxNs#MD$_M&-iOuhTu$R&ZIdp+kd7{Pv3F1W3 zlUZCNdURcnPTBAklBaxtMKnZh;Cb7IefmwoI%ktSYxDfG0wj!_=%+IqtZn&KaJQ9= zF4HXV)qzyp5gw`8=Ir<*UG=a^ONj+V1f7E5X6joRKS7r{MHqe?SST$C;Q&gM5O+dt zL5P9pE`BL1yi1Vzrrc$(d52b*tZ2yL)HP%`e=tVWP}g7ai!Iyaz>*n5Q(V>s&eztl zDwZtZKRf|MGr zGb7=w&GX$^cOWcaoFbieQ#MjpIX9S7V(|cOn>(iICumzfJ^K_P`V!R|b!O8W1qHA2 cx_!g<_vD4~7kdTG_h1x!7*jdT>ZW&8^in73$^ZZW diff --git a/.local/state/noctalia/clipboard/entries/1793820885552-10.enc b/.local/state/noctalia/clipboard/entries/1793820885552-10.enc deleted file mode 100644 index bc35569..0000000 --- a/.local/state/noctalia/clipboard/entries/1793820885552-10.enc +++ /dev/null @@ -1 +0,0 @@ -NOCTALIAENC1¢*‡NH~Üù4¾t%ê—{lY'¼ÚÚ(;–¯Ø>?l/áàBaíÞá„¶ÀBä9ÎDÛgÀü£88 f \ No newline at end of file diff --git a/.local/state/noctalia/clipboard/index.enc b/.local/state/noctalia/clipboard/index.enc deleted file mode 100644 index 5649d435c1520386aad8867e5c2630a2bfd615e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52969 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 GRc05Y=3 Templates**. The template writes `$XDG_CONFIG_HOME/bat/themes/noctalia.tmTheme` (`~/.config/bat/themes/noctalia.tmTheme` by default). - -The Bash post-hook creates `$XDG_CONFIG_HOME/bat/config` if necessary and selects `--theme=noctalia`. Unless that exact line is already present, it removes existing lines beginning with `--theme=` before appending the new selection. Back up your config first; no backup is created. - -Install `bat` or `batcat`: the hook runs the available executable with `cache --build` after generation. If neither exists, it prints a warning; run `bat cache --build` (or `batcat cache --build`) yourself after installation. diff --git a/.local/state/noctalia/community-templates/bat/apply.sh b/.local/state/noctalia/community-templates/bat/apply.sh deleted file mode 100755 index 9e2f6e4..0000000 --- a/.local/state/noctalia/community-templates/bat/apply.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -bat_config_dir="${XDG_CONFIG_HOME:-$HOME/.config}/bat" -themes_dir="$bat_config_dir/themes" -config_file="$bat_config_dir/config" -theme_file="$themes_dir/noctalia.tmTheme" -theme_line="--theme=noctalia" - -mkdir -p "$themes_dir" -touch "$config_file" "$theme_file" - -write_if_changed() { - local target="$1" tmp="$2" - if ! cmp -s "$target" "$tmp"; then - cat "$tmp" >"$target" - fi - rm -f "$tmp" -} - -if ! grep -Fxq -- "$theme_line" "$config_file"; then - tmp_file="$(mktemp "${config_file}.tmp.XXXXXX")" - sed '/^--theme=/d' "$config_file" >"$tmp_file" - [ -s "$tmp_file" ] && [ -n "$(tail -c1 "$tmp_file")" ] && echo >>"$tmp_file" - printf '%s\n' "$theme_line" >>"$tmp_file" - write_if_changed "$config_file" "$tmp_file" -fi - -if command -v bat >/dev/null 2>&1; then - bat cache --build -elif command -v batcat >/dev/null 2>&1; then - batcat cache --build -else - echo "Warning: 'bat' executable not found. Please run 'bat cache --build' manually once it is installed." -fi diff --git a/.local/state/noctalia/community-templates/bat/bat.tmTheme b/.local/state/noctalia/community-templates/bat/bat.tmTheme deleted file mode 100644 index be4979f..0000000 --- a/.local/state/noctalia/community-templates/bat/bat.tmTheme +++ /dev/null @@ -1,2112 +0,0 @@ - - - - - name - Noctalia - semanticClass - theme.noctalia - uuid - 627ce890-fabb-4d39-9819-7be71f4bdca7 - author - Noctalia - colorSpaceName - sRGB - settings - - - settings - - background - {{colors.background.default.hex}} - foreground - {{colors.on_background.default.hex}} - caret - {{colors.terminal_cursor.default.hex}} - lineHighlight - {{colors.surface_variant.default.hex}} - misspelling - {{colors.error.default.hex}} - accent - {{colors.primary.default.hex}} - selection - {{colors.surface_container_highest.default.hex}}40 - activeGuide - {{colors.terminal_normal_black.default.hex}} - findHighlight - {{colors.secondary_container.default.hex}} - gutterForeground - {{colors.outline.default.hex}} - - - - name - Basic text & variable names (incl. leading punctuation) - scope - text, source, variable.other.readwrite, punctuation.definition.variable - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Parentheses, Brackets, Braces - scope - punctuation - settings - - foreground - {{colors.on_surface_variant.default.hex}} - fontStyle - - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - foreground - {{colors.on_surface_variant.default.hex}} - fontStyle - italic - - - - scope - string, punctuation.definition.string - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - - - - scope - constant.character.escape - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Booleans, constants, numbers - scope - constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point - settings - - foreground - {{colors.secondary.default.hex}} - - - - scope - keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword - settings - - foreground - {{colors.primary.default.hex}} - fontStyle - - - - - scope - entity.name.tag.documentation - settings - - foreground - {{colors.primary.default.hex}} - - - - name - Punctuation - scope - keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value - settings - - foreground - {{colors.tertiary.default.hex}} - - - - scope - entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - fontStyle - italic - - - - name - Classes - scope - entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - fontStyle - italic - - - - name - Enum - scope - entity.name.enum - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - fontStyle - italic - - - - name - Enum member - scope - meta.enum variable.other.readwrite, variable.other.enummember - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Object properties - scope - meta.property.object - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Types - scope - meta.type, meta.type-alias, support.type, entity.name.type - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - fontStyle - italic - - - - name - Decorators - scope - meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator - settings - - foreground - {{colors.secondary.default.hex}} - - - - scope - variable.parameter, meta.function.parameters - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - fontStyle - italic - - - - name - Built-ins - scope - constant.language, support.function.builtin - settings - - foreground - {{colors.error.default.hex}} - - - - scope - entity.other.attribute-name.documentation - settings - - foreground - {{colors.error.default.hex}} - - - - name - Preprocessor directives - scope - keyword.control.directive, punctuation.definition.directive - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Type parameters - scope - punctuation.definition.typeparameters - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - - - - name - Namespaces - scope - entity.name.namespace - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Property names (left hand assignments in json/yaml/css) - scope - support.type.property-name.css - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - fontStyle - - - - - name - This/Self keyword - scope - variable.language.this, variable.language.this punctuation.definition.variable - settings - - foreground - {{colors.error.default.hex}} - - - - name - Object properties - scope - variable.object.property - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - String template interpolation - scope - string.template variable, string variable - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - `new` as bold - scope - keyword.operator.new - settings - - fontStyle - bold - - - - name - C++ extern keyword - scope - storage.modifier.specifier.extern.cpp - settings - - foreground - {{colors.primary.default.hex}} - - - - name - C++ scope resolution - scope - entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - C++ doc keywords - scope - storage.type.class.doxygen - settings - - fontStyle - - - - - name - C++ operators - scope - storage.modifier.reference.cpp - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - C# Interpolated Strings - scope - meta.interpolation.cs - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - C# xml-style docs - scope - comment.block.documentation.cs - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Classes, reflecting the className color in JSX - scope - source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Operators - scope - punctuation.separator.operator.css - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Pseudo classes - scope - source.css entity.other.attribute-name.pseudo-class - settings - - foreground - {{colors.tertiary.default.hex}} - - - - scope - source.css constant.other.unicode-range - settings - - foreground - {{colors.secondary.default.hex}} - - - - scope - source.css variable.parameter.url - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - fontStyle - - - - - name - CSS vendored property names - scope - support.type.vendored.property-name - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - - - - name - Less/SCSS right-hand variables (@/$-prefixed) - scope - source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - - - - name - CSS variables (--prefixed) - scope - source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - CSS Percentage values, styled the same as numbers - scope - keyword.other.unit.percentage.css - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - CSS Attribute selectors, styled the same as strings - scope - source.css meta.attribute-selector - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - - - - name - JSON/YAML keys, other left-hand assignments - scope - keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - fontStyle - - - - - name - JSON/YAML constants - scope - constant.language.json, constant.language.yaml - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - YAML anchors - scope - entity.name.type.anchor.yaml, variable.other.alias.yaml - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - fontStyle - - - - - name - TOML tables / ini groups - scope - support.type.property-name.table, entity.name.section.group-title.ini - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - TOML dates - scope - constant.other.time.datetime.offset.toml - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - YAML anchor puctuation - scope - punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - YAML triple dashes - scope - entity.other.document.begin.yaml - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Markup Diff - scope - markup.changed.diff - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Diff - scope - meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - Diff Inserted - scope - markup.inserted.diff - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - - - - name - Diff Deleted - scope - markup.deleted.diff - settings - - foreground - {{colors.error.default.hex}} - - - - name - dotenv left-hand side assignments - scope - variable.other.env - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - dotenv reference to existing env variable - scope - string.quoted variable.other.env - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - GDScript functions - scope - support.function.builtin.gdscript - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - GDScript constants - scope - constant.language.gdscript - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Comment keywords - scope - comment meta.annotation.go - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - - - - name - go:embed, go:build, etc. - scope - comment meta.annotation.parameters.go - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Go constants (nil, true, false) - scope - constant.language.go - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - GraphQL variables - scope - variable.graphql - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - GraphQL aliases - scope - string.unquoted.alias.graphql - settings - - foreground - {{colors.on_tertiary_container.default.hex}} - - - - name - GraphQL enum members - scope - constant.character.enum.graphql - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - GraphQL field in types - scope - meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql - settings - - foreground - {{colors.on_tertiary_container.default.hex}} - - - - name - HTML/XML DOCTYPE as keyword - scope - keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag - settings - - foreground - {{colors.primary.default.hex}} - - - - name - HTML/XML-like <tags/> - scope - entity.name.tag - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - fontStyle - - - - - name - Special characters like &amp; - scope - text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation - settings - - foreground - {{colors.error.default.hex}} - - - - name - HTML/XML tag attribute values - scope - entity.other.attribute-name - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Components - scope - support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - fontStyle - - - - - name - Annotations - scope - punctuation.definition.annotation, storage.type.annotation - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Java enums - scope - constant.other.enum.java - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Java imports - scope - storage.modifier.import.java - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Javadoc - scope - comment.block.javadoc.java keyword.other.documentation.javadoc.java - settings - - fontStyle - - - - - name - Exported Variable - scope - meta.export variable.other.readwrite.js - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - - - - name - JS/TS constants & properties - scope - variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - JSDoc; these are mainly params, so styled as such - scope - variable.other.jsdoc, comment.block.documentation variable.other - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - fontStyle - - - - - name - JSDoc keywords - scope - storage.type.class.jsdoc - settings - - fontStyle - - - - - scope - support.type.object.console.js - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Node constants as keywords (module, etc.) - scope - support.constant.node, support.type.object.module.js - settings - - foreground - {{colors.primary.default.hex}} - - - - name - implements as keyword - scope - storage.modifier.implements - settings - - foreground - {{colors.primary.default.hex}} - - - - name - Builtin types - scope - constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts - settings - - foreground - {{colors.primary.default.hex}} - - - - scope - variable.parameter.generic - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Arrow functions - scope - keyword.declaration.function.arrow.js, storage.type.function.arrow.ts - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach) - scope - punctuation.decorator.ts - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - fontStyle - italic - - - - name - Extra JS/TS keywords - scope - keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts - settings - - foreground - {{colors.primary.default.hex}} - - - - name - Julia macros - scope - support.function.macro.julia - settings - - foreground - {{colors.tertiary.default.hex}} - fontStyle - italic - - - - name - Julia language constants (true, false) - scope - constant.language.julia - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Julia other constants (these seem to be arguments inside arrays) - scope - constant.other.symbol.julia - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - - - - name - LaTeX preamble - scope - text.tex keyword.control.preamble - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - LaTeX be functions - scope - text.tex support.function.be - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - - - - name - LaTeX math - scope - constant.other.general.math.tex - settings - - foreground - {{colors.on_tertiary_container.default.hex}} - - - - name - Liquid Builtin Objects & User Defined Variables - scope - variable.language.liquid - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Lua docstring keywords - scope - comment.line.double-dash.documentation.lua storage.type.annotation.lua - settings - - foreground - {{colors.primary.default.hex}} - fontStyle - - - - - name - Lua docstring variables - scope - comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua - settings - - foreground - {{colors.on_background.default.hex}} - - - - scope - heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, heading.1.quarto punctuation.definition.heading.quarto, heading.1.quarto, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc - settings - - foreground - {{colors.error.default.hex}} - - - - scope - heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, heading.2.quarto punctuation.definition.heading.quarto, heading.2.quarto, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc - settings - - foreground - {{colors.secondary.default.hex}} - - - - scope - heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, heading.3.quarto punctuation.definition.heading.quarto, heading.3.quarto, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - scope - heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, heading.4.quarto punctuation.definition.heading.quarto, heading.4.quarto, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - - - - scope - heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, heading.5.quarto punctuation.definition.heading.quarto, heading.5.quarto, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - scope - heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, heading.6.quarto punctuation.definition.heading.quarto, heading.6.quarto, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc - settings - - foreground - {{colors.primary_fixed_dim.default.hex}} - - - - scope - markup.bold - settings - - foreground - {{colors.error.default.hex}} - fontStyle - bold - - - - scope - markup.italic - settings - - foreground - {{colors.error.default.hex}} - fontStyle - italic - - - - scope - markup.strikethrough - settings - - foreground - {{colors.outline_variant.default.hex}} - fontStyle - strikethrough - - - - name - Markdown auto links - scope - punctuation.definition.link, markup.underline.link - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - Markdown links - scope - text.html.markdown punctuation.definition.link.title, text.html.quarto punctuation.definition.link.title, string.other.link.title.markdown, string.other.link.title.quarto, markup.link, punctuation.definition.constant.markdown, punctuation.definition.constant.quarto, constant.other.reference.link.markdown, constant.other.reference.link.quarto, markup.substitution.attribute-reference - settings - - foreground - {{colors.primary_fixed_dim.default.hex}} - - - - name - Markdown code spans - scope - punctuation.definition.raw.markdown, punctuation.definition.raw.quarto, markup.inline.raw.string.markdown, markup.inline.raw.string.quarto, markup.raw.block.markdown, markup.raw.block.quarto - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - - - - name - Markdown triple backtick language identifier - scope - fenced_code.block.language - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - - - - name - Markdown triple backticks - scope - markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc - settings - - foreground - {{colors.on_surface_variant.default.hex}} - - - - name - Markdown quotes - scope - markup.quote, punctuation.definition.quote.begin - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Markdown separators - scope - meta.separator.markdown - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Markdown list bullets - scope - punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Quarto headings - scope - markup.heading.quarto - settings - - fontStyle - bold - - - - name - Nix attribute names - scope - entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - Nix parameter names - scope - variable.parameter.name.nix - settings - - foreground - {{colors.on_background.default.hex}} - fontStyle - - - - - name - Nix interpolated parameter names - scope - meta.embedded variable.parameter.name.nix - settings - - foreground - {{colors.primary_fixed_dim.default.hex}} - fontStyle - - - - - name - Nix paths - scope - string.unquoted.path.nix - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - fontStyle - - - - - name - PHP Attributes - scope - support.attribute.builtin, meta.attribute.php - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - PHP Parameters (needed for the leading dollar sign) - scope - meta.function.parameters.php punctuation.definition.variable.php - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - - - - name - PHP Constants (null, __FILE__, etc.) - scope - constant.language.php - settings - - foreground - {{colors.primary.default.hex}} - - - - name - PHP functions - scope - text.html.php support.function - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - - - - name - PHPdoc keywords - scope - keyword.other.phpdoc.php - settings - - fontStyle - - - - - name - Python argument functions reset to text, otherwise they inherit blue from function-call - scope - support.variable.magic.python, meta.function-call.arguments.python - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Python double underscore functions - scope - support.function.magic.python - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - fontStyle - italic - - - - name - Python `self` keyword - scope - variable.parameter.function.language.special.self.python, variable.language.special.self.python - settings - - foreground - {{colors.error.default.hex}} - fontStyle - italic - - - - name - python keyword flow/logical (for ... in) - scope - keyword.control.flow.python, keyword.operator.logical.python - settings - - foreground - {{colors.primary.default.hex}} - - - - name - python storage type - scope - storage.type.function.python - settings - - foreground - {{colors.primary.default.hex}} - - - - name - python function support - scope - support.token.decorator.python, meta.function.decorator.identifier.python - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - - - - name - python function calls - scope - meta.function-call.python - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - python function decorators - scope - entity.name.function.decorator.python, punctuation.definition.decorator.python - settings - - foreground - {{colors.secondary.default.hex}} - fontStyle - italic - - - - name - python placeholder reset to normal string - scope - constant.character.format.placeholder.other.python - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Python exception & builtins such as exit() - scope - support.type.exception.python, support.function.builtin.python - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - entity.name.type - scope - support.type.python - settings - - foreground - {{colors.primary.default.hex}} - - - - name - python constants (True/False) - scope - constant.language.python - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Arguments accessed later in the function body - scope - meta.indexed-name.python, meta.item-access.python - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - fontStyle - italic - - - - name - Python f-strings/binary/unicode storage types - scope - storage.type.string.python - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - fontStyle - italic - - - - name - Python type hints - scope - meta.function.parameters.python - settings - - fontStyle - - - - - name - Regex string begin/end in JS/TS - scope - string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Regex anchors (^, $) - scope - keyword.control.anchor.regexp - settings - - foreground - {{colors.primary.default.hex}} - - - - name - Regex regular string match - scope - string.regexp.ts - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Regex group parenthesis & backreference (\1, \2, \3, ...) - scope - punctuation.definition.group.regexp, keyword.other.back-reference.regexp - settings - - foreground - {{colors.terminal_normal_green.default.hex}} - - - - name - Regex character class [] - scope - punctuation.definition.character-class.regexp - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Regex character classes (\d, \w, \s) - scope - constant.other.character-class.regexp - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Regex range - scope - constant.other.character-class.range.regexp - settings - - foreground - {{colors.terminal_cursor.default.hex}} - - - - name - Regex quantifier - scope - keyword.operator.quantifier.regexp - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Regex constant/numeric - scope - constant.character.numeric.regexp - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds - scope - punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - Rust attribute - scope - meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - fontStyle - italic - - - - name - Rust attribute strings - scope - meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust - settings - - fontStyle - - - - - name - Rust keyword - scope - entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust - settings - - foreground - {{colors.primary.default.hex}} - fontStyle - - - - - name - Rust u/i32, u/i64, etc. - scope - entity.name.type.numeric.rust - settings - - foreground - {{colors.primary.default.hex}} - fontStyle - - - - - name - Rust generic - scope - meta.generic.rust - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Rust impl - scope - entity.name.impl.rust - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - fontStyle - italic - - - - name - Rust module - scope - entity.name.module.rust - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Rust trait - scope - entity.name.trait.rust - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - fontStyle - italic - - - - name - Rust struct - scope - storage.type.source.rust - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Rust union - scope - entity.name.union.rust - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - name - Rust enum member - scope - meta.enum.rust storage.type.source.rust - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Rust macro - scope - support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - fontStyle - italic - - - - name - Rust lifetime - scope - storage.modifier.lifetime.rust, entity.name.type.lifetime - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - fontStyle - italic - - - - name - Rust string formatting - scope - string.quoted.double.rust constant.other.placeholder.rust - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Rust return type generic - scope - meta.function.return-type.rust meta.generic.rust storage.type.rust - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Rust functions - scope - meta.function.call.rust - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - Rust angle brackets - scope - punctuation.brackets.angle.rust - settings - - foreground - {{colors.terminal_normal_cyan.default.hex}} - - - - name - Rust constants - scope - constant.other.caps.rust - settings - - foreground - {{colors.secondary.default.hex}} - - - - name - Rust function parameters - scope - meta.function.definition.rust variable.other.rust - settings - - foreground - {{colors.tertiary_fixed_dim.default.hex}} - - - - name - Rust closure variables - scope - meta.function.call.rust variable.other.rust - settings - - foreground - {{colors.on_background.default.hex}} - - - - name - Rust self - scope - variable.language.self.rust - settings - - foreground - {{colors.error.default.hex}} - - - - name - Rust metavariable names - scope - variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Shell shebang - scope - comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - fontStyle - italic - - - - name - Shell shebang command - scope - comment.line.shebang constant.language - settings - - foreground - {{colors.tertiary.default.hex}} - fontStyle - italic - - - - name - Shell interpolated command - scope - meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation - settings - - foreground - {{colors.error.default.hex}} - - - - name - Shell interpolated command variable - scope - meta.string meta.interpolation.parameter.shell variable.other.readwrite - settings - - foreground - {{colors.secondary.default.hex}} - fontStyle - italic - - - - scope - source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell - settings - - foreground - {{colors.tertiary.default.hex}} - - - - name - Shell EOF - scope - entity.name.tag.heredoc.shell - settings - - foreground - {{colors.primary.default.hex}} - - - - name - Shell quoted variable - scope - string.quoted.double.shell variable.other.normal.shell - settings - - foreground - {{colors.on_background.default.hex}} - - - - scope - markup.heading.typst - settings - - foreground - {{colors.error.default.hex}} - - - - name - JSON Keys - scope - source.json meta.mapping.key string - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - name - JSON key surrounding quotes - scope - source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end - settings - - foreground - {{colors.on_surface_variant.default.hex}} - - - - scope - markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man - settings - - foreground - {{colors.primary.default.hex}} - - - - scope - markup.heading.commands.man - settings - - foreground - {{colors.terminal_normal_blue.default.hex}} - - - - scope - markup.heading.env.man - settings - - foreground - {{colors.terminal_normal_magenta.default.hex}} - - - - name - Man page options - scope - entity.name - settings - - foreground - {{colors.tertiary.default.hex}} - - - - scope - markup.heading.1.markdown - settings - - foreground - {{colors.error.default.hex}} - - - - scope - markup.heading.2.markdown - settings - - foreground - {{colors.secondary.default.hex}} - - - - scope - markup.heading.markdown - settings - - foreground - {{colors.terminal_normal_yellow.default.hex}} - - - - - diff --git a/.local/state/noctalia/community-templates/bat/template.toml b/.local/state/noctalia/community-templates/bat/template.toml deleted file mode 100644 index c9f339c..0000000 --- a/.local/state/noctalia/community-templates/bat/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.bat] -name = "bat" -category = "terminal" - -[templates.bat] -input_path = "bat.tmTheme" -output_path = "$XDG_CONFIG_HOME/bat/themes/noctalia.tmTheme" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/blender/.noctalia-cache.json b/.local/state/noctalia/community-templates/blender/.noctalia-cache.json deleted file mode 100644 index dd4e754..0000000 --- a/.local/state/noctalia/community-templates/blender/.noctalia-cache.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "files": { - "README.md": "af0b5fd57df6929d6d1f629518541b08", - "blender_theme.py": "1a0cd158ac744d4887a832631d1c58b3", - "screenshot.png": "35fe418801156063765900cb85780f4e", - "template.toml": "2268722156753442c3797250df7f4222" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/blender/README.md b/.local/state/noctalia/community-templates/blender/README.md deleted file mode 100644 index a37a954..0000000 --- a/.local/state/noctalia/community-templates/blender/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Blender - -Blender's theme system isn't a CSS file, it's roughly 570 individual color properties on -`bpy.context.preferences.themes[0]`, saved into a binary `userpref.blend`, not a plain-text -config. So this template doesn't just render a file, `input_path` is a Python script (with -`{{colors.role.default.hex}}` placeholders substituted the normal way), and `post_hook` runs it -through Blender itself in headless mode, which applies the colors via the real `bpy` API and -saves preferences directly. No GUI window opens, `--background` mode is fully invisible. - -## What gets themed, and what deliberately doesn't - -Only structural chrome: panel backgrounds, headers, tab strips, widget fills/outlines/text, -editor borders, list backgrounds, metadata overlay boxes. Around 345 of the ~570 properties. - -The rest (about 225) are left at Blender's own defaults on purpose: mesh-editing selection -states (vertex/edge/face colors), node category colors, sequencer strip-type colors, syntax -highlighting, keyframe types, axis/gizmo colors. These are workflow conventions users rely on -for actual 3D work, not decoration, recoloring them to an arbitrary palette would hurt -usability rather than improve consistency. Same reasoning already applied to terminal ANSI -colors and Blender's own axis-color convention (X=red, Y=green, Z=blue) elsewhere. - -## Native install - -Runs `blender --background --python ...` directly. No setup beyond having `blender` on `PATH`. - -## Flatpak install (`org.blender.Blender`) - -Blender's Flatpak has `filesystems=host` (full host filesystem access), broader than most -sandboxed apps here. `$XDG_CONFIG_HOME` inside the sandbox is still remapped to -`~/.var/app/org.blender.Blender/config` regardless, same as every other Flatpak app, but that -doesn't matter for this template: the rendered script lives at a plain host path -(`~/.cache/noctalia/blender_theme_rendered.py`), and Blender's `host` grant means it can read -that path directly by its real location, no `flatpak override` or `.var/app`-local copy needed -at all. - -## Testing - -Tested against Blender 5.2.0 LTS (Flatpak). Verified via a full audit: captured Blender's true -factory-default theme values (`--factory-startup`) and diffed against the post-apply state -property by property, confirming exactly which of the ~570 were intentionally changed versus -intentionally left alone, not just spot-checked visually. diff --git a/.local/state/noctalia/community-templates/blender/blender_theme.py b/.local/state/noctalia/community-templates/blender/blender_theme.py deleted file mode 100644 index 9d7a32a..0000000 --- a/.local/state/noctalia/community-templates/blender/blender_theme.py +++ /dev/null @@ -1,192 +0,0 @@ -"""Applies Noctalia's palette to Blender's UI chrome, run headless via `blender --background --python`. - -Only structural chrome is themed: panel backgrounds, headers, widget fills/outlines/text. -Workflow-meaningful colors (mesh selection states, node categories, sequencer strip types, -syntax highlighting) are deliberately left at Blender's own defaults, since users rely on those -as functional conventions, not decoration. -""" - -import bpy - -COLORS = { - "surface": "{{colors.surface.default.hex}}", - "on_surface": "{{colors.on_surface.default.hex}}", - "surface_variant": "{{colors.surface_variant.default.hex}}", - "on_surface_variant": "{{colors.on_surface_variant.default.hex}}", - "surface_container": "{{colors.surface_container.default.hex}}", - "surface_container_low": "{{colors.surface_container_low.default.hex}}", - "surface_container_high": "{{colors.surface_container_high.default.hex}}", - "outline": "{{colors.outline.default.hex}}", - "outline_variant": "{{colors.outline_variant.default.hex}}", - "primary": "{{colors.primary.default.hex}}", - "on_primary": "{{colors.on_primary.default.hex}}", - "primary_container": "{{colors.primary_container.default.hex}}", - "on_primary_container": "{{colors.on_primary_container.default.hex}}", - "secondary": "{{colors.secondary.default.hex}}", - "secondary_container": "{{colors.secondary_container.default.hex}}", - "on_secondary_container": "{{colors.on_secondary_container.default.hex}}", - "tertiary": "{{colors.tertiary.default.hex}}", - "tertiary_container": "{{colors.tertiary_container.default.hex}}", - "on_tertiary_container": "{{colors.on_tertiary_container.default.hex}}", - "error": "{{colors.error.default.hex}}", - "on_error": "{{colors.on_error.default.hex}}", - "error_container": "{{colors.error_container.default.hex}}", -} - - -def hex_to_rgb(hex_str): - hex_str = hex_str.lstrip("#") - return tuple(int(hex_str[i : i + 2], 16) / 255.0 for i in (0, 2, 4)) - - -RGB = {name: hex_to_rgb(value) for name, value in COLORS.items()} - - -def classify(path): - if path.endswith(".space.back"): - return "surface" - if path.endswith(".space.header"): - return "surface_container" - if path.endswith(".space.header_text"): - return "on_surface" - if path.endswith(".space.header_text_hi"): - return "primary" - if path.endswith(".space.text"): - return "on_surface" - if path.endswith(".space.text_hi"): - return "primary" - if path.endswith(".space.title"): - return "on_surface_variant" - if path.endswith(".space.tab_active"): - return "surface_container_high" - if path.endswith(".space.tab_back"): - return "surface_container_low" - if path.endswith(".space.tab_outline"): - return "outline" - if path.endswith(".space.gradients.gradient"): - return "surface" - if path.endswith(".space.gradients.high_gradient"): - return "surface_container" - if path.endswith("row_alternate"): - return "surface_container_low" - - if ".wcol_" in path: - suffix = path.rsplit(".", 1)[-1] - wcol_map = { - "inner": "surface_container", - "inner_sel": "primary_container", - "inner_key": "tertiary_container", - "inner_key_sel": "tertiary_container", - "inner_anim": "secondary_container", - "inner_anim_sel": "secondary_container", - "inner_driven": "tertiary", - "inner_driven_sel": "tertiary", - "inner_changed": "primary", - "inner_changed_sel": "primary", - "inner_overridden": "error_container", - "inner_overridden_sel": "error_container", - "outline": "outline", - "outline_sel": "primary", - "item": "on_surface_variant", - "text": "on_surface", - "text_sel": "on_primary", - "error": "error", - "warning": "tertiary", - "success": "secondary", - "info": "primary", - } - if suffix in wcol_map: - return wcol_map[suffix] - - if path.startswith("regions."): - if path.endswith(".back") or path.endswith(".header_back"): - return "surface_container" - if path.endswith(".tab_back"): - return "surface_container_low" - if path.endswith(".text"): - return "on_surface" - if path.endswith(".text_selected"): - return "primary" - - direct = { - "text_editor.line_numbers": "on_surface_variant", - "text_editor.line_numbers_background": "surface_container_low", - "text_editor.cursor": "primary", - "text_editor.selected_text": "primary_container", - "image_editor.metadatabg": "surface_container", - "image_editor.metadatatext": "on_surface", - "sequence_editor.metadatabg": "surface_container", - "sequence_editor.metadatatext": "on_surface", - "sequence_editor.preview_back": "surface", - "clip_editor.metadatabg": "surface_container", - "clip_editor.metadatatext": "on_surface", - "node_editor.node_outline": "outline", - "user_interface.widget_text_cursor": "primary", - "user_interface.editor_border": "outline", - "user_interface.editor_outline": "outline_variant", - "user_interface.editor_outline_active": "primary", - "user_interface.panel_header": "surface_container", - "user_interface.panel_back": "surface_container_low", - "user_interface.panel_outline": "outline", - "user_interface.panel_title": "on_surface", - "user_interface.panel_text": "on_surface", - "user_interface.panel_active": "primary", - "outliner.selected_highlight": "primary_container", - "outliner.active": "primary", - "outliner.selected_object": "on_primary_container", - "outliner.active_object": "on_primary", - "outliner.match": "tertiary_container", - "info.info_error_text": "error", - "info.info_warning_text": "tertiary", - "info.info_info_text": "on_surface", - "info.info_property_text": "secondary", - "info.info_operator_text": "primary", - "info.info_debug_text": "outline", - "info.info_selected": "primary_container", - "info.info_selected_text": "on_primary_container", - "console.line_output": "on_surface", - "console.line_input": "primary", - "console.line_info": "secondary", - "console.line_error": "error", - "console.select": "primary_container", - "console.cursor": "primary", - "file_browser.selected_file": "primary_container", - "preferences.match": "tertiary_container", - "properties.match": "tertiary_container", - } - if path in direct: - return direct[path] - - return None - - -def walk_and_apply(obj, path="", depth=0): - if depth > 4: - return 0 - applied = 0 - for prop in obj.bl_rna.properties: - if prop.identifier == "rna_type": - continue - try: - val = getattr(obj, prop.identifier) - except Exception: - continue - full = f"{path}.{prop.identifier}" if path else prop.identifier - if prop.type == "POINTER" and val is not None: - applied += walk_and_apply(val, full, depth + 1) - elif prop.type == "FLOAT" and getattr(prop, "array_length", 0) in (3, 4): - role = classify(full) - if role is None: - continue - rgb = RGB[role] - current = list(val) - current[0], current[1], current[2] = rgb - setattr(obj, prop.identifier, current) - applied += 1 - return applied - - -theme = bpy.context.preferences.themes[0] -count = walk_and_apply(theme) -print(f"noctalia-theme: applied {count} properties") -bpy.ops.wm.save_userpref() diff --git a/.local/state/noctalia/community-templates/blender/screenshot.png b/.local/state/noctalia/community-templates/blender/screenshot.png deleted file mode 100644 index e9eb348b8931b10a94e2d0be5ea938da9691d7c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 405966 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�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

qZ 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 z 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. That covers a large -share of real accent colors, including most pastel/light theme colors. `display.color.keys`/ -`title`/`percent` are unaffected — only `logo.color.N` goes through the broken code path. -Isolated by testing the exact byte-length trigger directly (both via `--logo-color-N` and via this -same JSON key) with fully saturated colors of the same hue (worked) vs. desaturated/light colors -producing a 16-char string (failed), including a control test with a non-pastel color that still -had all three channels `>=100` (also failed) — confirming it's the string length, not the hue or -lightness itself. - -`apply.sh` routes around it: whenever a `logo.color` value would trip the bug, the single -*smallest* RGB channel is nudged down to 99 — the minimal change that drops the SGR string below -16 characters, and since it's already the channel closest to the 100 boundary, it's the smallest -possible perceptual shift (e.g. `#fff59b` → `#fff563`). An earlier version of this fix quantized -to the nearest ANSI-256 cube color instead, but the 216-color cube only has 6 steps per channel, -so a near-white pastel like `#fff59b` snapped to `#ffffaf` — visually just white on a small ascii -logo. The channel-nudge keeps full 24-bit truecolor and stays close to the real color. - -Tested against fastfetch 2.66.0. diff --git a/.local/state/noctalia/community-templates/fastfetch/apply.sh b/.local/state/noctalia/community-templates/fastfetch/apply.sh deleted file mode 100755 index 28f431d..0000000 --- a/.local/state/noctalia/community-templates/fastfetch/apply.sh +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -config_dir_xdg="${XDG_CONFIG_HOME:-$HOME/.config}/fastfetch" -config_file="$config_dir_xdg/config.jsonc" -theme_file="$config_dir_xdg/themes/noctalia.jsonc" - -if [ ! -f "$config_file" ]; then - echo "Error: fastfetch config not found at $config_file -- run fastfetch once to generate a default config first." >&2 - exit 1 -fi - -if [ ! -f "$theme_file" ]; then - echo "Warning: fastfetch theme file not found: $theme_file" >&2 - exit 0 -fi - -# jq only accepts strict JSON. config.jsonc is JSONC (comments/trailing commas allowed), so -# fail loudly with a clear message rather than let a bare jq parse error explain nothing, or -# silently skip and leave the user without any indication why colors never apply. -if ! jq empty "$config_file" 2>/dev/null; then - echo "Error: $config_file could not be parsed as strict JSON. Comments and trailing commas (valid JSONC, not valid JSON) are not currently supported by this hook -- remove them to use this template." >&2 - exit 1 -fi - -# fastfetch 2.66.0 has a confirmed real bug in its logo renderer: a -# logo.color value is dropped silently -- the logo falls back to its -# default palette with no error -- whenever its truecolor SGR string -# ("38;2;R;G;B") is exactly 16 characters, i.e. every one of R/G/B is a -# 3-digit number (>=100). That covers a large share of real accent colors -# (most pastel/light theme colors included). display.color.keys/title/ -# percent are unaffected -- only logo.color.N goes through the broken path. -# Verified live against 2.66.0 by isolating the exact byte-length trigger: -# any hex where all three channels are >=100 reproduces it, regardless of -# hue; anything with at least one channel <100 (a shorter SGR string) -# renders correctly. -# -# Route around it by nudging the single *smallest* channel down to 99 -# whenever all three are >=100 -- that's the minimal change that drops the -# SGR string below 16 chars, and it's always the channel closest to the -# 100 boundary already, so it's the smallest possible perceptual shift. -# (An earlier version of this fix quantized to the nearest ANSI-256 cube -# color instead, but the 216-color cube only has 6 steps per channel, so a -# near-white pastel like #fff59b snapped to #ffffaf -- visually just -# "white" on a small ascii logo. This keeps full 24-bit truecolor.) -nudge_channel() { - local hex="${1#\#}" - local r=$((16#${hex:0:2})) - local g=$((16#${hex:2:2})) - local b=$((16#${hex:4:2})) - if [ "$r" -ge 100 ] && [ "$g" -ge 100 ] && [ "$b" -ge 100 ]; then - if [ "$r" -le "$g" ] && [ "$r" -le "$b" ]; then - r=99 - elif [ "$g" -le "$r" ] && [ "$g" -le "$b" ]; then - g=99 - else - b=99 - fi - fi - printf '#%02x%02x%02x' "$r" "$g" "$b" -} - -tmp_theme="$(mktemp)" -tmp_file="" -trap 'rm -f "$tmp_theme" "${tmp_file:-}"' EXIT - -logo_1="$(jq -r '.logo.color."1" // empty' "$theme_file")" -logo_2="$(jq -r '.logo.color."2" // empty' "$theme_file")" - -jq \ - --arg c1 "$([ -n "$logo_1" ] && nudge_channel "$logo_1" || echo "")" \ - --arg c2 "$([ -n "$logo_2" ] && nudge_channel "$logo_2" || echo "")" \ - '(if $c1 != "" then .logo.color."1" = $c1 else . end) - | (if $c2 != "" then .logo.color."2" = $c2 else . end)' \ - "$theme_file" >"$tmp_theme" - -# Compare only the "logo"/"display" sub-objects semantically (jq -S, sorted+canonical), -# not the whole file's raw bytes -- jq's own re-serialization would never byte-match -# hand-formatted JSON, which made a naive cmp-the-whole-file guard fire on every single -# apply regardless of whether colors actually changed. -current_logo="$(jq -S '.logo // {}' "$config_file")" -current_display="$(jq -S '.display // {}' "$config_file")" -new_logo="$(jq -S '.logo // {}' "$tmp_theme")" -new_display="$(jq -S '.display // {}' "$tmp_theme")" - -if [ "$current_logo" != "$new_logo" ] || [ "$current_display" != "$new_display" ]; then - tmp_file="$(mktemp)" - jq -s '.[0] * .[1]' "$config_file" "$tmp_theme" >"$tmp_file" - cat "$tmp_file" >"$config_file" -fi diff --git a/.local/state/noctalia/community-templates/fastfetch/fastfetch-colors.jsonc b/.local/state/noctalia/community-templates/fastfetch/fastfetch-colors.jsonc deleted file mode 100644 index 65d837c..0000000 --- a/.local/state/noctalia/community-templates/fastfetch/fastfetch-colors.jsonc +++ /dev/null @@ -1,21 +0,0 @@ -{ - "logo": { - "color": { - "1": "{{colors.primary.default.hex}}", - "2": "{{colors.secondary.default.hex}}" - } - }, - "display": { - "color": { - "keys": "{{colors.primary.default.hex}}", - "title": "{{colors.secondary.default.hex}}" - }, - "percent": { - "color": { - "green": "{{colors.tertiary.default.hex}}", - "yellow": "{{colors.primary_fixed_dim.default.hex}}", - "red": "{{colors.error.default.hex}}" - } - } - } -} diff --git a/.local/state/noctalia/community-templates/fastfetch/screenshot.png b/.local/state/noctalia/community-templates/fastfetch/screenshot.png deleted file mode 100644 index 814e405822c9d7b5a394e737471f9f08a6f46785..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117479 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

j7HDNkuN&5z*rv-e5=FtRJQEn+g3NPldj}d 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 Q90Yt!j4UpfTynkhe~ejUoB#j- diff --git a/.local/state/noctalia/community-templates/fastfetch/template.toml b/.local/state/noctalia/community-templates/fastfetch/template.toml deleted file mode 100644 index c90a793..0000000 --- a/.local/state/noctalia/community-templates/fastfetch/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.fastfetch] -name = "Fastfetch" -category = "misc" - -[templates.fastfetch] -input_path = "fastfetch-colors.jsonc" -output_path = "$XDG_CONFIG_HOME/fastfetch/themes/noctalia.jsonc" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/fcitx5/.noctalia-cache.json b/.local/state/noctalia/community-templates/fcitx5/.noctalia-cache.json deleted file mode 100644 index 7962fc6..0000000 --- a/.local/state/noctalia/community-templates/fcitx5/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "56a010cefb7570319d53289c27a99513" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/fcitx5/template.toml b/.local/state/noctalia/community-templates/fcitx5/template.toml deleted file mode 100644 index c93ab74..0000000 --- a/.local/state/noctalia/community-templates/fcitx5/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.fcitx5] -name = "Fcitx5" -category = "system" - -[templates.fcitx5] -input_path = "theme.conf" -output_path = "$XDG_DATA_HOME/fcitx5/themes/noctalia/theme.conf" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/feishin/.noctalia-cache.json b/.local/state/noctalia/community-templates/feishin/.noctalia-cache.json deleted file mode 100644 index e84b787..0000000 --- a/.local/state/noctalia/community-templates/feishin/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "5b838e0791ee65415c48ad1524f17435" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/feishin/template.toml b/.local/state/noctalia/community-templates/feishin/template.toml deleted file mode 100644 index 3f36d55..0000000 --- a/.local/state/noctalia/community-templates/feishin/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.feishin] -name = "Feishin" -category = "audio" - -[templates.feishin] -input_path = "custom.css" -output_path = "$XDG_CONFIG_HOME/feishin/custom.css" diff --git a/.local/state/noctalia/community-templates/fuzzel/.noctalia-cache.json b/.local/state/noctalia/community-templates/fuzzel/.noctalia-cache.json deleted file mode 100644 index 6cb0827..0000000 --- a/.local/state/noctalia/community-templates/fuzzel/.noctalia-cache.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "files": { - "README.md": "5273001c9d22560e14e9ab07c580c3e9", - "apply.sh": "2cdc7ebbd5d3798fa896b1191214468c", - "fuzzel.conf": "ada6c69528e9fd1f32f27a82ba24c9d3", - "template.toml": "07c2e5d778a043872eadddea0a2edfa4" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/fuzzel/README.md b/.local/state/noctalia/community-templates/fuzzel/README.md deleted file mode 100644 index 927983b..0000000 --- a/.local/state/noctalia/community-templates/fuzzel/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Fuzzel - -Generates Noctalia colors for the Fuzzel launcher, including translucent background and selection colors. - -Enable **Fuzzel** in **Noctalia Settings -> Templates**. The theme is written to `$XDG_CONFIG_HOME/fuzzel/themes/noctalia` (`~/.config/fuzzel/themes/noctalia` by default). - -The Bash post-hook creates or updates `$XDG_CONFIG_HOME/fuzzel/fuzzel.ini` to include the generated theme using an absolute `include=.../fuzzel/themes/noctalia` line. If the exact include is absent, existing lines beginning with `include=` and containing `themes` are replaced; otherwise the include is appended. Other settings are retained. - -Install Fuzzel and back up `fuzzel.ini` first: the hook changes it without creating a backup. No launcher reload command is included. diff --git a/.local/state/noctalia/community-templates/fuzzel/apply.sh b/.local/state/noctalia/community-templates/fuzzel/apply.sh deleted file mode 100755 index 7a61283..0000000 --- a/.local/state/noctalia/community-templates/fuzzel/apply.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -config_dir="${XDG_CONFIG_HOME:-$HOME/.config}" -config_file="$config_dir/fuzzel/fuzzel.ini" -include_line="include=$config_dir/fuzzel/themes/noctalia" - -mkdir -p "$(dirname "$config_file")" - -write_if_changed() { - local target="$1" tmp="$2" - if [ ! -e "$target" ] && [ ! -L "$target" ]; then - mv "$tmp" "$target" - return - fi - if ! cmp -s "$target" "$tmp"; then - cat "$tmp" >"$target" - fi - rm -f "$tmp" -} - -if [ ! -f "$config_file" ]; then - echo "$include_line" >"$config_file" -elif grep -q "^$include_line$" "$config_file"; then - : -elif grep -q '^include=.*themes' "$config_file"; then - tmp_file="$(mktemp "${config_file}.tmp.XXXXXX")" - sed 's|^include=.*themes.*|'"$include_line"'|' "$config_file" >"$tmp_file" - write_if_changed "$config_file" "$tmp_file" -else - [ -s "$config_file" ] && [ -n "$(tail -c1 "$config_file")" ] && echo >>"$config_file" - echo "$include_line" >>"$config_file" -fi diff --git a/.local/state/noctalia/community-templates/fuzzel/fuzzel.conf b/.local/state/noctalia/community-templates/fuzzel/fuzzel.conf deleted file mode 100644 index dc519a8..0000000 --- a/.local/state/noctalia/community-templates/fuzzel/fuzzel.conf +++ /dev/null @@ -1,15 +0,0 @@ -# Fuzzel Colors -# Generated by Noctalia's Template Processor - -[colors] -background={{colors.background.default.hex_stripped}}CC -text={{colors.on_surface.default.hex_stripped}}ff -prompt={{colors.secondary.default.hex_stripped}}ff -placeholder={{colors.tertiary.default.hex_stripped}}ff -input={{colors.primary.default.hex_stripped}}ff -match={{colors.tertiary.default.hex_stripped}}ff -selection={{colors.primary.default.hex_stripped}}80 -selection-text={{colors.on_surface.default.hex_stripped}}ff -selection-match={{colors.on_primary.default.hex_stripped}}ff -counter={{colors.secondary.default.hex_stripped}}ff -border={{colors.primary.default.hex_stripped}}ff diff --git a/.local/state/noctalia/community-templates/fuzzel/template.toml b/.local/state/noctalia/community-templates/fuzzel/template.toml deleted file mode 100644 index 0fd3efe..0000000 --- a/.local/state/noctalia/community-templates/fuzzel/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.fuzzel] -name = "Fuzzel" -category = "launcher" - -[templates.fuzzel] -input_path = "fuzzel.conf" -output_path = "$XDG_CONFIG_HOME/fuzzel/themes/noctalia" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/fzf/.noctalia-cache.json b/.local/state/noctalia/community-templates/fzf/.noctalia-cache.json deleted file mode 100644 index c930f9a..0000000 --- a/.local/state/noctalia/community-templates/fzf/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "49ef166bf4868c326404dcd1f35120ea" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/fzf/template.toml b/.local/state/noctalia/community-templates/fzf/template.toml deleted file mode 100644 index f7cefb7..0000000 --- a/.local/state/noctalia/community-templates/fzf/template.toml +++ /dev/null @@ -1,11 +0,0 @@ -[catalog.fzf] -name = "fzf" -category = "terminal" - -[templates.fzf_bash] -input_path = "fzf.sh" -output_path = "$XDG_CONFIG_HOME/fzf/themes/noctalia.sh" - -[templates.fzf_fish] -input_path = "fzf.fish" -output_path = "$XDG_CONFIG_HOME/fzf/themes/noctalia.fish" diff --git a/.local/state/noctalia/community-templates/gimp/.noctalia-cache.json b/.local/state/noctalia/community-templates/gimp/.noctalia-cache.json deleted file mode 100644 index f81e438..0000000 --- a/.local/state/noctalia/community-templates/gimp/.noctalia-cache.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "files": { - "README.md": "2776c8398f20a6a106c3cddb9b7e1171", - "gimp.css": "782d352483659abf7382546573c9d167", - "screenshot-preferences.png": "d946d563f7bbebc75c6c202982c790dc", - "screenshot.png": "ea41bc5097843dac92792cbd902a3c3b", - "template.toml": "e612bf68941874992ce2120e4f0a6455" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/gimp/README.md b/.local/state/noctalia/community-templates/gimp/README.md deleted file mode 100644 index 23517f4..0000000 --- a/.local/state/noctalia/community-templates/gimp/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# GIMP - -GIMP has its own personal-override CSS hook, separate from the auto-generated `theme.css` that -ships with the app (which is regenerated on every theme change and explicitly says not to edit -it by hand). This template writes to that personal file directly: `gimp.css`, imported -automatically if present, no extra setup needed once the template is enabled. - -## What gets themed, and the two things that needed extra care - -GIMP's own theme only defines 17 named colors (`fg-color`, `bg-color`, `selected-color`, and so -on), reused across `common.css`/`common-dark.css`. Most of the UI follows from setting those. -Two things needed more than a plain 1:1 color swap: - -- **Context menus and other `GtkPopoverMenu` content had no background rule at all** in GIMP's - own theme (only narrow button/list-row styling), so they fell through to GTK's stock light - default. Fixed with explicit `popover`/`popover contents` rules. -- **`selected-color`/`extreme-selected-color` are always paired with white text** in GIMP's own - CSS, with no dark-text variant the way Noctalia's other templates use `on_primary` on top of a - `primary`-colored background. Mapping them straight to Noctalia's yellow accent made text - unreadable everywhere that yellow shows up (menu hovers, selected list rows, the Preferences - sidebar). Fixed by keeping the yellow and adding an explicit dark-text override for every - selector GIMP's `common.css` actually uses those two variables as a background for (checked via - grep, not guessed). -- A few widgets, confirmed just the Preferences dialog's own page title bar, don't use GIMP's - custom variables at all. GIMP's own source comment on that exact element admits it "doesn't - have any more specific way to style it," meaning it falls back to standard GTK/Adwaita - variable names (`@theme_bg_color`, `@theme_selected_bg_color`, etc.) instead. Those are set - too, as a safety net, since the system `gtk.css` those would normally come from never loads - inside a Flatpak sandbox. - -## Requires GIMP's own "Default" base theme - -GIMP has two selectable base themes (Preferences > Interface > Theme): `Default` and `System`. -This template is built against `Default` (`themes/Default/gimp-dark.css`), the one this personal -override's own 17 variables and extra selectors are checked against. `System` imports a -different, much smaller CSS file with no guarantee it uses the same variable names, not tested -or supported here. If colors look wrong after enabling this template, check Preferences first. - -## Native install - -`gimp.css` lives at `~/.config/GIMP/3.2/gimp.css`. - -## Flatpak install (`org.gimp.GIMP`) - -Same file, inside the sandbox's own isolated config: `~/.var/app/org.gimp.GIMP/config/GIMP/3.2/ -gimp.css`. No `flatpak override` needed, GIMP reads its own config from inside its sandbox -regardless of any host `~/.config` access. - -## Testing - -Tested against GIMP 3.2.4 (Flatpak). Verified visually across three passes: main window and -toolbox (`screenshot.png`), right-click context menus, and the Preferences dialog specifically -(`screenshot-preferences.png`), the hardest case since it touches nearly every one of GIMP's 17 -variables plus the GTK fallback ones. diff --git a/.local/state/noctalia/community-templates/gimp/gimp.css b/.local/state/noctalia/community-templates/gimp/gimp.css deleted file mode 100644 index 527fa05..0000000 --- a/.local/state/noctalia/community-templates/gimp/gimp.css +++ /dev/null @@ -1,119 +0,0 @@ -@define-color fg-color {{colors.on_surface.default.hex}}; -@define-color bg-color {{colors.surface.default.hex}}; -@define-color border-color {{colors.outline.default.hex}}; -@define-color dimmed-fg-color {{colors.on_surface_variant.default.hex}}; -@define-color disabled-fg-color {{colors.outline_variant.default.hex}}; -@define-color disabled-button-color {{colors.surface_container_low.default.hex}}; -@define-color hover-color {{colors.surface_container_high.default.hex}}; -@define-color widget-bg-color {{colors.surface_container.default.hex}}; -@define-color selected-color {{colors.primary.default.hex}}; -@define-color extreme-bg-color {{colors.surface_container_low.default.hex}}; -@define-color extreme-selected-color {{colors.primary.default.hex}}; -@define-color strong-border-color {{colors.outline.default.hex}}; -@define-color stronger-border-color {{colors.outline.default.hex}}; -@define-color edge-border-color {{colors.outline_variant.default.hex}}; -@define-color scrollbar-slider-color {{colors.outline.default.hex}}; -@define-color scrollbar-trough-color {{colors.surface_container.default.hex}}; -@define-color ruler-color {{colors.outline_variant.default.rgba | set_alpha: 0.3}}; - -/* Standard GTK/Adwaita variable names, not GIMP's own. Some widgets - (confirmed: the Preferences page title bar, per GIMP's own source - comment admitting it "doesn't have any more specific way to style it") - fall back to these instead of GIMP's custom palette above. Without - this they'd stay unthemed since the system gtk.css never loads inside - a Flatpak sandbox. */ -@define-color theme_bg_color {{colors.surface.default.hex}}; -@define-color theme_fg_color {{colors.on_surface.default.hex}}; -@define-color theme_base_color {{colors.surface_container.default.hex}}; -@define-color theme_text_color {{colors.on_surface.default.hex}}; -@define-color theme_selected_bg_color {{colors.primary.default.hex}}; -@define-color theme_selected_fg_color {{colors.on_primary.default.hex}}; -@define-color borders {{colors.outline.default.hex}}; - -/* Most of GIMP's UI reuses selected-color/extreme-selected-color as a full - background fill for selection/hover/checked states. Left as bright - Noctalia yellow, that fill makes GIMP's own default (light) icon - rendering invisible on several widgets, confirmed live and not fixable - by recoloring the icon directly (tried extensively: direct color - targeting, wildcard inheritance, -gtk-icon-shadow; `filter` isn't even - a valid GTK3 CSS property at all, confirmed via a real parse error). - - Real prior art settles this cleanly: community GIMP dark+accent themes - (e.g. github.com/bunnywaffle/GIMP-3-Themes, "Black Green Glow") never - use a bright accent as a full selection fill either, only as a thin - border stripe on top of a still-dark background. Applying that same - pattern here: every selector below keeps a dark, subtle background - (hover-color) and gets the yellow as a left border accent instead. No - per-widget icon or text color override is needed this way, since GIMP's - own default text/icon rendering already works fine against a dark - background, that's the entire point. - - Uses box-shadow, not a real border: GIMP's own common.css already - renders a bottom accent bar this way in several places (e.g. `menubar > - menuitem:hover { box-shadow: inset 0 -3px @stronger-border-color; }`), - and stronger-border-color is mapped to Noctalia's outline role (a - blue-purple tone) elsewhere in this file, which is exactly the stray - blue bar seen live alongside an earlier version of this fix that used a - real `border` property instead: two separate indicators stacking, not - one. Matching GIMP's own mechanism here replaces that blue bar outright - instead of adding a second one next to it. - - One deliberate exception, kept as a full yellow fill instead (below): - toolbox tool selection. Confirmed working with a full fill plus a dark - icon override, and that's the preferred look there specifically. The - Preferences category sidebar is a GtkTreeView (confirmed by its expander - chevrons), matched by `.view:selected` below, not a GtkListBox `list - row`, so it stays with this box-shadow treatment; pulling it out into a - full-fill override was tried and also recolored the page's title-bar - header the same way (both fall back to the same GTK theme variables), - which looked wrong, so left as-is. */ -.view:selected, -.view row:selected, -menuitem *:hover, -popover list row:selected, -combobox button:hover, -notebook header button:hover, -notebook header tabs tab:checked, -GimpDeviceStatus widget:selected, -GimpDeviceStatus widget:selected box, -button:checked, -button.titlebutton:hover, -spinbutton button:hover { - background-color: {{colors.surface_container_high.default.hex}}; - background-image: none; - color: {{colors.on_surface.default.hex}}; - border-width: 0; - box-shadow: inset 0 -3px {{colors.primary.default.hex}}; -} - -/* Full yellow fill for the toolbox, matching selected-color's real value - (unchanged from GIMP's own base rule, no override needed for the - background itself). Text/icon color need the explicit dark override - GIMP's own CSS never provides. The small corner triangle marking a tool - group (e.g. on the Paintbrush/Pencil/Airbrush group) stays whatever - color GIMP draws it: confirmed no dedicated icon asset exists for it - anywhere in GIMP's own icon set, so it's a fixed-color overlay drawn - directly in GIMP's C code, not a themeable CSS node. */ -toolbutton button.flat:hover, -toolbutton button.flat:checked, -toolbutton button.flat:checked:hover { - color: {{colors.on_primary.default.hex}}; -} -toolbutton button.flat:checked image, -toolbutton button.flat:checked icon { - color: {{colors.on_primary.default.hex}}; -} - -/* GIMP's own theme has no general rule for GtkPopoverMenu backgrounds - (only narrow button/list-row styling), so context menus fall through - to GTK's stock light default without this. */ -popover, popover contents, popover.menu, popover.background { - background-color: @bg-color; - color: @fg-color; -} -popover modelbutton, popover menuitem { - color: @fg-color; -} -popover modelbutton:hover, popover menuitem:hover { - background-color: @extreme-bg-color; -} diff --git a/.local/state/noctalia/community-templates/gimp/screenshot-preferences.png b/.local/state/noctalia/community-templates/gimp/screenshot-preferences.png deleted file mode 100644 index d55495f6216972ebd05364ea06f668c9bc73c8dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90032 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�=M0G2xg2_o$ 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 - - - - - - - - - diff --git a/.local/state/noctalia/community-templates/libreoffice/README.md b/.local/state/noctalia/community-templates/libreoffice/README.md deleted file mode 100644 index 57bef2b..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/README.md +++ /dev/null @@ -1,104 +0,0 @@ -# LibreOffice - -Tested against LibreOffice 26.2.4.2 (Flatpak, `org.libreoffice.LibreOffice`). - -## Why this ships as an extension, not a rendered config file - -LibreOffice's main window chrome (menus, toolbars, buttons, dialogs) is drawn by its own widget -framework, not read from `gtk.css`. Confirmed live: an unmistakable -`window { background-color: #ff0000; }` override in -`~/.var/app/org.libreoffice.LibreOffice/config/gtk-3.0/gtk.css` had zero effect, even with the -GTK3 VCL plugin explicitly forced (`SAL_USE_VCLPLUGIN=gtk3`). LibreOffice's real theming -mechanism is its own **ColorScheme** system (Tools > Options > LibreOffice > Application Colors), -distributed as an installable `.oxt` extension package, the same format real community themes -like [libre-nord](https://github.com/gomesluiz/libre-nord) use. - -## The property list is confirmed against LibreOffice's own source, not guessed - -Every `ColorScheme` property name and its real meaning is confirmed against -[`officecfg/registry/schema/org/openoffice/Office/UI.xcs`](https://github.com/LibreOffice/core/blob/master/officecfg/registry/schema/org/openoffice/Office/UI.xcs) -in the LibreOffice/core repository, not a partial third-party example. This mattered in practice: -`FieldColor`'s own schema description is "Allows to overwrite the system field color", it -controls input/dropdown widget backgrounds, not document-embedded field shading the way its name -first suggests. An earlier pass mapped it to a literal document-shading color by analogy with a -third-party reference theme, and dropdown boxes, the Options sidebar, and text fields stayed on -a stock dark color as a result, exactly the kind of "confirmed working" that only turns out to -be partially true once someone actually looks closely. Fixed by mapping `FieldColor` to a real -Noctalia surface role, then cross-checking the *entire* property list against the schema (several -other properties, `DisabledColor`, `ActiveTextColor`, `InactiveColor`, and their pairs, were -missing from the theme entirely and are now set too). - -Colors below are hex placeholders in the template source; `Theme_Colors.xcu` uses this schema's -own decimal-integer format, not hex, so `apply.sh` converts every value at render time (plain -`int(hex, 16)`, confirmed against the Document Foundation's own blog post examples). - -## Document canvas and BASIC editor colors stay literal, deliberately - -Same reasoning as darktable's neutral photo-viewing background: `DocColor`, `FontColor`, -`DocBoundaries`, `CalcGrid`, and the BASIC IDE syntax-highlighting colors are kept as sensible -literal light/dark values regardless of how dark the surrounding chrome is. A document is still -meant to look like a normal page (or be printed), and code syntax highlighting needs -distinguishable, conventional colors (keywords, strings, comments), not four or five UI accent -roles stretched over a dozen token types. These are functional, not chrome. - -## Real gotchas found building this, not theoretical - -- **The scheme has to be selected manually, once.** Installing the extension registers "Noctalia" - as an available option in the Scheme dropdown, it does not auto-select it. Confirmed live: same - behavior class as darktable's own theme dropdown. Go to Tools > Options > LibreOffice > - Application Colors, pick "Noctalia" from the Scheme dropdown, click Apply/OK. After that one - manual step, every later theme change re-renders and reinstalls the extension automatically - through Noctalia's own template pipeline, no further manual selection needed. -- **A restart is needed to see updated colors**, same as Heroic's own documented limitation. - Confirmed live: switching Noctalia's theme mode while LibreOffice was already open did not - change the running window at all; closing and reopening it did. This is not a bug in the - template, extensions are loaded at LibreOffice startup. -- **`unopkg add --force` alone is not reliable for reinstalling the same extension identifier.** - Confirmed live, the hard way: after several reinstalls it left the extension in a broken state, - `unopkg list` reported nothing installed at all, while a stale binary cache index - (`uno_packages/cache/uno_packages.pmap`) still pointed at a deleted temp directory, causing - every subsequent install attempt to fail with "file opening ... NOT_EXISTING" until the whole - cache directory was cleared by hand. `apply.sh` now explicitly `unopkg remove`s the extension - identifier before every `add`, ignoring failure since it may not be installed yet, rather than - relying on `--force` to handle that atomically. -- **`unopkg add` while LibreOffice is running can corrupt the install the same way.** `apply.sh` - checks for a running `soffice.bin` process first and skips the install step entirely if found, - rather than risk it, the `.oxt` is still rebuilt with the current colors either way, so the next - render (once LibreOffice is closed) or the next manual re-apply installs them, and a restart is - already required regardless. -- **`unopkg` is not on the sandbox's `PATH`** inside the Flatpak. Confirmed live: - `flatpak run --command=unopkg ...` fails with "No such file or directory", the full path - `/app/libreoffice/program/unopkg` is required. -- **If LibreOffice was open at the exact moment the theme changed, the install-skip above has no - automatic retry.** The `.oxt` still gets rebuilt with the current colors every render, but - since the install step is skipped while LibreOffice is running, closing LibreOffice alone is - not enough, nothing re-triggers the install afterward on its own. Confirmed live: after - changing the palette while LibreOffice was open, colors stayed stale even after closing and - reopening it, until `apply.sh` was run again by hand with LibreOffice closed. In practice this - means a color change made while LibreOffice happens to be open may need the theme re-applied - once more (`noctalia msg templates-apply`) after closing it, not just a restart. - -## Native install - -Same `unopkg` mechanism, invoked directly. `apply.sh` resolves `unopkg` from `PATH` first, then -falls back to the official TDF install layout (`/opt/libreoffice*/program/unopkg`, -`/usr/lib/libreoffice/program/unopkg`, `/usr/lib64/libreoffice/program/unopkg`) so the official -`.deb`/`.rpm` packages, which do **not** put `unopkg` on `PATH`, are detected too. If no native -`unopkg` is found it falls back to the Flatpak `flatpak run --command=` form. - -**Verified live** against LibreOffice 26.2.4.2 from the official TDF `.deb` packages on -Kali Linux (amd64), including a clean-PATH run where `command -v unopkg` returned nothing and -`/opt/libreoffice26.2/program/unopkg` was picked up by the fallback; the extension installed -and registered correctly. - -## Flatpak install (`org.libreoffice.LibreOffice`) - -Extension cache lives at -`~/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4/user/uno_packages/`. No -`flatpak override` needed. - -## Status - -Verified live against LibreOffice 26.2.4.2 (Flatpak) through Noctalia's own real render pipeline, -`community_ids` + local `community-templates/libreoffice/`, both dark and light mode, confirmed -after a restart in each case. Native install path is implemented but not live-tested. diff --git a/.local/state/noctalia/community-templates/libreoffice/Theme_Colors.xcu b/.local/state/noctalia/community-templates/libreoffice/Theme_Colors.xcu deleted file mode 100644 index d5c3b22..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/Theme_Colors.xcu +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - {{colors.surface.default.hex_stripped}} - f7f7fa - 1a1a1a - cccccc - - {{colors.surface.default.hex_stripped}} - {{colors.on_surface.default.hex_stripped}} - {{colors.surface.default.hex_stripped}} - {{colors.surface_container_high.default.hex_stripped}} - {{colors.on_surface.default.hex_stripped}} - {{colors.primary.default.hex_stripped}} - {{colors.outline_variant.default.hex_stripped}} - {{colors.on_surface_variant.default.hex_stripped}} - 808080 - false - {{colors.outline_variant.default.hex_stripped}} - {{colors.surface_container.default.hex_stripped}} - {{colors.primary.default.hex_stripped}} - {{colors.on_primary.default.hex_stripped}} - {{colors.primary.default.hex_stripped}} - {{colors.surface_container_high.default.hex_stripped}} - {{colors.surface_container.default.hex_stripped}} - {{colors.on_surface.default.hex_stripped}} - {{colors.primary.default.hex_stripped}} - {{colors.on_primary.default.hex_stripped}} - {{colors.surface_container.default.hex_stripped}} - {{colors.on_surface.default.hex_stripped}} - {{colors.primary.default.hex_stripped}} - {{colors.on_primary.default.hex_stripped}} - {{colors.outline.default.hex_stripped}} - {{colors.surface_container.default.hex_stripped}} - {{colors.on_surface_variant.default.hex_stripped}} - {{colors.outline_variant.default.hex_stripped}} - - ffffff - d32f2f - 1a1a1a - 0b57d0 - d97706 - 444444 - 15803d - 6b7280 - - e8e8e8true - e8e8e8true - d9d9d9 - - - - diff --git a/.local/state/noctalia/community-templates/libreoffice/apply.sh b/.local/state/noctalia/community-templates/libreoffice/apply.sh deleted file mode 100755 index ee756c4..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/apply.sh +++ /dev/null @@ -1,130 +0,0 @@ -#!/usr/bin/env bash -# Runs on every theme change (post_hook). Converts the rendered Theme_Colors.xcu's -# hex color values to the decimal integers LibreOffice's ColorScheme schema -# actually requires, assembles a fresh .oxt from this directory's static files -# plus the converted colors, and installs it via unopkg. -set -euo pipefail - -CONFIG_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -RENDERED="${XDG_STATE_HOME:-$HOME/.local/state}/noctalia/libreoffice-theme-staging/Theme_Colors.xcu" -BUILD_DIR="$CONFIG_DIR/build" -OXT_PATH="$BUILD_DIR/noctalia-theme.oxt" - -if [ ! -f "$RENDERED" ]; then - echo "noctalia libreoffice: rendered Theme_Colors.xcu not found at $RENDERED" >&2 - exit 1 -fi - -rm -rf "$BUILD_DIR/pkg" -mkdir -p "$BUILD_DIR/pkg/META-INF" - -# Convert every 6-hex-digit ... to its decimal equivalent. -# ColorScheme's schema stores colors as base-10 integers, not hex strings. -python3 - "$RENDERED" "$BUILD_DIR/pkg/Theme_Colors.xcu" << 'PYEOF' -import re -import sys - -src, dst = sys.argv[1], sys.argv[2] -with open(src) as f: - content = f.read() - - -def hex_to_dec(match): - return f"{int(match.group(1), 16)}" - - -converted = re.sub(r"([0-9a-fA-F]{6})", hex_to_dec, content) -with open(dst, "w") as f: - f.write(converted) -PYEOF - -cp "$CONFIG_DIR/Paths.xcu" "$BUILD_DIR/pkg/Paths.xcu" -cp "$CONFIG_DIR/description.xml" "$BUILD_DIR/pkg/description.xml" -cp "$CONFIG_DIR/pkg-description.en" "$BUILD_DIR/pkg/pkg-description.en" - -# Write the package manifest inline rather than copying it from the template directory. -# The template distribution pipeline only ships top-level files, so the -# META-INF/manifest.xml that used to live here was never delivered to users and -# the previous `cp` aborted under set -euo pipefail before the .oxt was built. -# The manifest is static and small, so generating it here keeps the template -# self-contained and removes the only subdirectory dependency. -cat > "$BUILD_DIR/pkg/META-INF/manifest.xml" <<'MANIFEST' - - - - - -MANIFEST - -rm -f "$OXT_PATH" -(cd "$BUILD_DIR/pkg" && zip -qr "$OXT_PATH" .) - -# unopkg add --force while LibreOffice is running has been confirmed live to -# silently corrupt the install (it can remove the old registration before -# failing to add the new one, leaving nothing installed at all). Skip the -# install step entirely rather than risk that -- the .oxt is still rebuilt -# above so the next run (once LibreOffice is closed) installs the current -# colors, and a restart is already required to see any change regardless. -if pgrep -x soffice.bin >/dev/null 2>&1; then - # The .oxt above is already rebuilt with the current colors, only the - # install step is skipped here. A restart alone does NOT pick up anything - # new, the previously-installed extension is still what's registered. - # Close LibreOffice, then re-run the theme apply (or wait for the next - # theme change) to actually install this build. - echo "noctalia libreoffice: LibreOffice is running, skipping extension install this run (installing while it's open has been confirmed to corrupt the existing install). Close LibreOffice, then re-apply the theme to actually install these colors, a restart alone will not pick them up." >&2 - exit 0 -fi - -EXT_ID="dev.noctalia.libreoffice.theme" -INSTALLED_ANY=0 - -# `add --force` alone has been confirmed live to leave the extension in a -# broken state (a stale cache index pointing at a deleted temp dir, `list` -# then reports nothing installed at all, and every later reinstall fails -# with "file opening ... NOT_EXISTING" until the cache is cleared by hand). -# Explicitly removing the old registration first, ignoring failure since it -# may not be installed yet, avoids relying on --force to do that atomically. - -# Install to every LibreOffice found, not just whichever `unopkg` a plain -# PATH lookup happens to resolve first. A machine with both a native -# LibreOffice (providing `unopkg` on PATH) and the Flatpak (the tested -# target) installed would otherwise only get themed on whichever one won -# that lookup, silently leaving the other one unthemed. -# -# Native detection here also covers the official TDF `.deb`/`.rpm` layout, -# which installs into /opt/libreoffice./ and does NOT place -# `unopkg` on PATH. `command -v unopkg` alone misses it, so fall back to the -# known install dirs before concluding there is no native install. -UNOPKG="$(command -v unopkg || true)" -if [ -z "$UNOPKG" ]; then - for candidate in /opt/libreoffice*/program/unopkg \ - /usr/lib/libreoffice/program/unopkg \ - /usr/lib64/libreoffice/program/unopkg; do - if [ -x "$candidate" ]; then - UNOPKG="$candidate" - break - fi - done -fi - -if [ -n "$UNOPKG" ]; then - "$UNOPKG" remove "$EXT_ID" >/dev/null 2>&1 || true - if "$UNOPKG" add --force "$OXT_PATH" 2>&1; then - INSTALLED_ANY=1 - else - echo "noctalia libreoffice: native unopkg install failed ($UNOPKG)" >&2 - fi -fi - -if flatpak info org.libreoffice.LibreOffice >/dev/null 2>&1; then - flatpak run --command=/app/libreoffice/program/unopkg org.libreoffice.LibreOffice remove "$EXT_ID" >/dev/null 2>&1 || true - if flatpak run --command=/app/libreoffice/program/unopkg org.libreoffice.LibreOffice add --force "$OXT_PATH" 2>&1; then - INSTALLED_ANY=1 - else - echo "noctalia libreoffice: Flatpak unopkg install failed" >&2 - fi -fi - -if [ "$INSTALLED_ANY" -eq 0 ]; then - echo "noctalia libreoffice: no LibreOffice installation found (neither native unopkg on PATH nor the org.libreoffice.LibreOffice Flatpak)" >&2 -fi diff --git a/.local/state/noctalia/community-templates/libreoffice/build/noctalia-theme.oxt b/.local/state/noctalia/community-templates/libreoffice/build/noctalia-theme.oxt deleted file mode 100644 index 014e55f73c21efd6d0e0b5f67a337e1752668775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3024 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 - - - - diff --git a/.local/state/noctalia/community-templates/libreoffice/build/pkg/Paths.xcu b/.local/state/noctalia/community-templates/libreoffice/build/pkg/Paths.xcu deleted file mode 100644 index e271283..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/build/pkg/Paths.xcu +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/.local/state/noctalia/community-templates/libreoffice/build/pkg/Theme_Colors.xcu b/.local/state/noctalia/community-templates/libreoffice/build/pkg/Theme_Colors.xcu deleted file mode 100644 index 4932909..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/build/pkg/Theme_Colors.xcu +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - 1250068 - 16250874 - 1710618 - 13421772 - - 1250068 - 15000290 - 1250068 - 2763306 - 15000290 - 12568530 - 4474699 - 12961483 - 8421504 - false - 4474699 - 2039584 - 12568530 - 2699577 - 12568530 - 2763306 - 2039584 - 15000290 - 12568530 - 2699577 - 2039584 - 15000290 - 12568530 - 2699577 - 9343381 - 2039584 - 12961483 - 4474699 - - 16777215 - 13840175 - 1710618 - 743376 - 14251782 - 4473924 - 1409085 - 7041664 - - 15263976true - 15263976true - 14277081 - - - - diff --git a/.local/state/noctalia/community-templates/libreoffice/build/pkg/description.xml b/.local/state/noctalia/community-templates/libreoffice/build/pkg/description.xml deleted file mode 100644 index a23f428..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/build/pkg/description.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Noctalia - - - Noctalia Theme - - - - - diff --git a/.local/state/noctalia/community-templates/libreoffice/build/pkg/pkg-description.en b/.local/state/noctalia/community-templates/libreoffice/build/pkg/pkg-description.en deleted file mode 100644 index 32e00f3..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/build/pkg/pkg-description.en +++ /dev/null @@ -1,2 +0,0 @@ -Colors LibreOffice's application chrome (menus, toolbars, buttons, dialogs) to match the active -Noctalia palette. Installed and kept in sync automatically by Noctalia's own template pipeline. diff --git a/.local/state/noctalia/community-templates/libreoffice/description.xml b/.local/state/noctalia/community-templates/libreoffice/description.xml deleted file mode 100644 index a23f428..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/description.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Noctalia - - - Noctalia Theme - - - - - diff --git a/.local/state/noctalia/community-templates/libreoffice/light-screenshot.png b/.local/state/noctalia/community-templates/libreoffice/light-screenshot.png deleted file mode 100644 index 36d86846a4ce8a81ab665c61451aaa5dc53ce4cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68726 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%0A`d0Mxdc?YvU{i@_aC+ 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 diff --git a/.local/state/noctalia/community-templates/libreoffice/pkg-description.en b/.local/state/noctalia/community-templates/libreoffice/pkg-description.en deleted file mode 100644 index 32e00f3..0000000 --- a/.local/state/noctalia/community-templates/libreoffice/pkg-description.en +++ /dev/null @@ -1,2 +0,0 @@ -Colors LibreOffice's application chrome (menus, toolbars, buttons, dialogs) to match the active -Noctalia palette. Installed and kept in sync automatically by Noctalia's own template pipeline. diff --git a/.local/state/noctalia/community-templates/libreoffice/screenshot.png b/.local/state/noctalia/community-templates/libreoffice/screenshot.png deleted file mode 100644 index 751a12c4b838642993a9a7910dcab65938f78a73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47855 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 z zt=o1BAu3g>7`1DI^!cH7t(uoEU6CdUf}^^2EyL5Za*GyCY@G71Wy>Z)i1c*6hy|V? z(b3UmxOcU>VAZO5W>sQ3xSDOS@PK3ky@Prl(#_*PrJ|R4Pq5XD1(TPyMq? zV&f7ky1Ne@GEk*b_URSetZ5@5MBL%T^5vahA2CR+RyA$XVE>+twmjH4?r@?~r5yA6 z5S2>Vt!t-lT{}i>-cjUMcyeTC-`lix$LyIOdRD32p^?Ts;(*(9yq5etv#R%4J*LU~%z@&gILE88t+uQoh)~cbz&XWO@ z)oOF{^YVlc|9i1-bAzc6iVVzf*8v^d9o!co<)&GtS!PQcOS{O<&aPAYX{AzOOIDga zSfC8a<#H#Dx}1|!_3Bk8O&r_1XYl;5zOiwXF-?PFFduKv`t@p0|M z+_X(vs}I}00T+0zsZ~lRjYfJY6biF#%;uwEzDw*F_zuM-1pYlA?&=@be=%!n*UtXl zUYeha$Mzz&Hte5_)oH%(VYJY5K@9si~fR1fr;}c8nkAz3j z+O?5Fh;7?eSfBq(|B8%Uq2CGs9)exF4lG!(%yjv@dEf2X^Q091teoH%dE#&QY+t!t zuGMPq-^;P|Sw&B-P{=hJYmMUKj^4g)d}p6tXlPKUPOXIySFe`Lmqp>5w;w-oGV##P z@O8_gqGP3n_wL<$X~>vYUV7o;*@T`U|F+F07fyah|Ynm7I9DHCkT zO0x$Gl%Wb0%J1I3_R{&I`*y6WU$1s>&;MOXO|xZ`v6M>V-(6m?ds~H&zB+tE2#l7E9=&Pfg^eZcS(%fxqb5wd3kxmM*X#SqhP`}NA~U0 zJ$%!4=~sQ&8jZ$|0T+0z?cKTl@`Yp4Ysf1vnr&k?9}V+eYG%j4cPKv5$;nCj3UJ|) zm0=5)&7Se$vBSHje(?4uGw1)fW}}tV?iU)eV^_3(stqB;hVX4K^y?{v2<_cH;_n29 zqx$^w#bIG9ZNH8$J^lJuU#(CUbMEmy=`dsy&TH zt<~ms>eR+?jz8&HAEBW^xw&~)uB4qj`Fno8?!gY+8ktO1`1j-{-z}LNbLfaP={Vq! z$~ifmI2KjEiN8))ifIMlaa4K(VwXVwX;UX~Z!ciG(#yx!M+~Z0x7N6Krj|%=LWnl4 zTg;g?wPTk)g@xv4SO*N1;G9-KiTm}}9bR5lo_~HwVxpOu7FxAxwq?t*w6yEZn+F@M z>fSxj$w{++|KS@qZklfB;o%+-&?YBGyM23faU0vQ7a@dw{R4Jza#AW~GMPrB&}uD~ z7_{14A%xkd`btm#C~XRbV*BRr=PX#dFX~{E#(sgF+J71L%|qBPP*!TztPy`Ck-{GU zBc(SWR<7hR_?7>xSsPIzy#Y^xQvHCsaLLM&>Pm9>$T2GWuuiJ?Sz1CJ5RZ;sYuiiD~W65Vb!%I@D^_gb5=D3<&Y^s$#k}E$#ZxKW~{cXQ}Cb{&(|q5ntUOITCLD%lw} Appearance. -[templates.mailspring_package] -input_path = "package.json" -output_path = "$XDG_CONFIG_HOME/Mailspring/packages/noctalia/package.json" -requires_path = "~/.config/Mailspring" - -[templates.mailspring_variables] -input_path = "ui-variables.less" -output_path = "$XDG_CONFIG_HOME/Mailspring/packages/noctalia/styles/ui-variables.less" -requires_path = "~/.config/Mailspring" - -[templates.mailspring_package_flatpak] -input_path = "package.json" -output_path = "~/.var/app/com.getmailspring.Mailspring/config/Mailspring/packages/noctalia/package.json" -requires_path = "~/.var/app/com.getmailspring.Mailspring" - -[templates.mailspring_variables_flatpak] -input_path = "ui-variables.less" -output_path = "~/.var/app/com.getmailspring.Mailspring/config/Mailspring/packages/noctalia/styles/ui-variables.less" -requires_path = "~/.var/app/com.getmailspring.Mailspring" diff --git a/.local/state/noctalia/community-templates/micro/.noctalia-cache.json b/.local/state/noctalia/community-templates/micro/.noctalia-cache.json deleted file mode 100644 index 1252a1c..0000000 --- a/.local/state/noctalia/community-templates/micro/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "591537b12893aa852bb4eece1c461650" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/micro/template.toml b/.local/state/noctalia/community-templates/micro/template.toml deleted file mode 100644 index aa66dcb..0000000 --- a/.local/state/noctalia/community-templates/micro/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.micro] -name = "micro" -category = "editor" - -[templates.micro] -input_path = "noctalia.micro" -output_path = "$XDG_CONFIG_HOME/micro/colorschemes/noctalia.micro" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/musescore/.noctalia-cache.json b/.local/state/noctalia/community-templates/musescore/.noctalia-cache.json deleted file mode 100644 index 02798ea..0000000 --- a/.local/state/noctalia/community-templates/musescore/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "d5960c96cc4e23dec0ac16f31a77a901" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/musescore/template.toml b/.local/state/noctalia/community-templates/musescore/template.toml deleted file mode 100644 index ad028af..0000000 --- a/.local/state/noctalia/community-templates/musescore/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.musescore] -name = "MuseScore4" -category = "editor" - -[templates.musescore] -input_path = "MuseScore4.ini" -output_path = "$XDG_CONFIG_HOME/MuseScore/noctalia.ini" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/nchat/.noctalia-cache.json b/.local/state/noctalia/community-templates/nchat/.noctalia-cache.json deleted file mode 100644 index 0d57956..0000000 --- a/.local/state/noctalia/community-templates/nchat/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "7317b6c3897240dafd6b4f2783d8ca58" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/nchat/template.toml b/.local/state/noctalia/community-templates/nchat/template.toml deleted file mode 100644 index 77996af..0000000 --- a/.local/state/noctalia/community-templates/nchat/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.nchat] -name = "nchat" -category = "chat" - -[templates.nchat] -input_path = "color.conf" -output_path = "$XDG_CONFIG_HOME/nchat/color.conf" diff --git a/.local/state/noctalia/community-templates/neovim/.noctalia-cache.json b/.local/state/noctalia/community-templates/neovim/.noctalia-cache.json deleted file mode 100644 index 35b953a..0000000 --- a/.local/state/noctalia/community-templates/neovim/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "61de73202597fbb61e2b91b8e93dbf3f" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/neovim/template.toml b/.local/state/noctalia/community-templates/neovim/template.toml deleted file mode 100644 index 2b4e6c0..0000000 --- a/.local/state/noctalia/community-templates/neovim/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.neovim] -name = "Neovim" -category = "editor" - -[templates.nvim-base16] -input_path = "matugen-template.lua" -output_path = "$XDG_CONFIG_HOME/nvim/lua/matugen.lua" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/obs/.noctalia-cache.json b/.local/state/noctalia/community-templates/obs/.noctalia-cache.json deleted file mode 100644 index da38437..0000000 --- a/.local/state/noctalia/community-templates/obs/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "ee493f5df7039a01ce3b55f494e18ec0" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/obs/template.toml b/.local/state/noctalia/community-templates/obs/template.toml deleted file mode 100644 index 4191022..0000000 --- a/.local/state/noctalia/community-templates/obs/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.obs] -name = "OBS" -category = "misc" - -[templates.obs] -input_path = 'matugen.obt' -output_path = '$XDG_CONFIG_HOME/obs-studio/themes/matugen.obt' diff --git a/.local/state/noctalia/community-templates/obsidian/.noctalia-cache.json b/.local/state/noctalia/community-templates/obsidian/.noctalia-cache.json deleted file mode 100644 index e756aba..0000000 --- a/.local/state/noctalia/community-templates/obsidian/.noctalia-cache.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "files": { - "README.md": "d2019dea2880c57b792e54cd1c72ff4e", - "apply.sh": "eb7d60658e8fa4543c6aef0c6e04dd46", - "obsidian.css": "954948473c66774481e1571a3554d1aa", - "template.toml": "036ac6fef7ee94e7699ae12579ec7fff" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/obsidian/README.md b/.local/state/noctalia/community-templates/obsidian/README.md deleted file mode 100644 index d604edf..0000000 --- a/.local/state/noctalia/community-templates/obsidian/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Obsidian — Noctalia Community Template - -Applies noctalia's generated color palette to [Obsidian](https://obsidian.md) as a CSS snippet. -Both dark and light mode variants are generated, and Obsidian will use whichever matches its -current appearance setting. - -## How it works - -This template renders a CSS snippet (`noctalia.css`) into each discovered Obsidian vault's -`snippets/` directory. The snippet overrides Obsidian's CSS custom properties to match -noctalia's active palette — backgrounds, text, accents, headings, links, tags, graph view, -and more. - -The apply script automatically enables the snippet in each vault's `appearance.json`. - -## Vault discovery - -The apply script searches `$HOME` (up to 4 directories deep) for `.obsidian/` folders. -If your vault lives deeper or on an external drive, you can add a user template override -in your noctalia config with an explicit `output_path`: - -```toml -[theme.templates.user.obsidian_extra] -input_path = "obsidian/obsidian.css" -output_path = "/mnt/data/MyVault/.obsidian/snippets/noctalia.css" -``` - -## Requirements - -- Obsidian (any recent version with CSS snippet support) -- `python3` (for enabling the snippet in `appearance.json`) - -## Setup - -1. Enable **Obsidian** in **Noctalia Settings -> Templates**. -2. In Obsidian, open **Settings → Appearance** and set **Base color scheme** to **Adapt to system**, so the - dark or light variant follows Noctalia's mode. -3. Check that the `noctalia` snippet is on under **Settings → Appearance → CSS Snippets**. - -## Notes - -- The snippet layers on top of any installed Obsidian theme — it overrides color - variables without removing your base theme. -- Obsidian hot-reloads CSS snippets from disk on most platforms. If colors don't - update after a wallpaper change, toggle the snippet off/on in - Settings → Appearance → CSS Snippets. diff --git a/.local/state/noctalia/community-templates/obsidian/apply.sh b/.local/state/noctalia/community-templates/obsidian/apply.sh deleted file mode 100755 index 0294bdf..0000000 --- a/.local/state/noctalia/community-templates/obsidian/apply.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/bash -set -euo pipefail - -# Discover Obsidian vaults by finding .obsidian directories. -# Creates the snippets/ folder if it doesn't exist and enables the snippet -# in each vault's appearance.json. - -snippet_name="noctalia" - -find_vaults() { - # Search common locations for Obsidian vaults (up to 4 levels deep) - local search_dirs=("$HOME") - for dir in "${search_dirs[@]}"; do - find "$dir" -maxdepth 4 -name ".obsidian" -type d 2>/dev/null || true - done | sort -u -} - -case "${1:-}" in - output) - # Called by noctalia to determine output paths. - # Print one path per line for each discovered vault. - find_vaults | while read -r obsidian_dir; do - snippets_dir="$obsidian_dir/snippets" - mkdir -p "$snippets_dir" - echo "$snippets_dir/$snippet_name.css" - done - ;; - apply) - # Called after rendering. Enable the snippet in each vault's appearance.json. - find_vaults | while read -r obsidian_dir; do - appearance_file="$obsidian_dir/appearance.json" - - if [ ! -f "$appearance_file" ]; then - printf '{\n "enabledCssSnippets": ["%s"]\n}\n' "$snippet_name" > "$appearance_file" - continue - fi - - # Add noctalia to enabledCssSnippets if not already present - python3 -c " -import json, sys - -with open('$appearance_file') as f: - data = json.load(f) - -snippets = data.get('enabledCssSnippets', []) -if '$snippet_name' not in snippets: - snippets.append('$snippet_name') - data['enabledCssSnippets'] = snippets - with open('$appearance_file', 'w') as f: - json.dump(data, f, indent=2) - f.write('\n') -" 2>/dev/null || true - done - ;; - *) - echo "Usage: $0 {output|apply}" >&2 - exit 1 - ;; -esac diff --git a/.local/state/noctalia/community-templates/obsidian/obsidian.css b/.local/state/noctalia/community-templates/obsidian/obsidian.css deleted file mode 100644 index 5a3760f..0000000 --- a/.local/state/noctalia/community-templates/obsidian/obsidian.css +++ /dev/null @@ -1,297 +0,0 @@ -/* Obsidian theme snippet generated by noctalia */ - -.theme-dark { - /* Background layers */ - --background-primary: {{colors.surface.default.hex}}; - --background-primary-alt: {{colors.surface_container_low.default.hex}}; - --background-secondary: {{colors.surface_container.default.hex}}; - --background-secondary-alt: {{colors.surface_container_high.default.hex}}; - --background-modifier-border: {{colors.outline_variant.default.hex}}; - --background-modifier-form-field: {{colors.surface_container_lowest.default.hex}}; - --background-modifier-form-field-highlighted: {{colors.surface_container_low.default.hex}}; - --background-modifier-box-shadow: {{colors.shadow.default.hex}}; - --background-modifier-success: {{colors.primary.default.rgba | set_alpha 0.15}}; - --background-modifier-error: {{colors.error.default.rgba | set_alpha 0.15}}; - --background-modifier-error-rgb: {{colors.error.default.rgb_csv}}; - --background-modifier-error-hover: {{colors.error.default.rgba | set_alpha 0.25}}; - --background-modifier-cover: {{colors.shadow.default.rgba | set_alpha 0.6}}; - - /* Text colors */ - --text-normal: {{colors.on_surface.default.hex}}; - --text-muted: {{colors.on_surface_variant.default.hex}}; - --text-faint: {{colors.outline.default.hex}}; - --text-on-accent: {{colors.on_primary.default.hex}}; - --text-on-accent-inverted: {{colors.primary.default.hex}}; - --text-error: {{colors.error.default.hex}}; - --text-success: {{colors.primary.default.hex}}; - --text-selection: {{colors.primary.default.rgba | set_alpha 0.2}}; - --text-accent: {{colors.primary.default.hex}}; - --text-highlight-bg: {{colors.tertiary.default.rgba | set_alpha 0.25}}; - - /* Interactive accent */ - --interactive-normal: {{colors.surface_container.default.hex}}; - --interactive-hover: {{colors.surface_container_high.default.hex}}; - --interactive-accent: {{colors.primary.default.hex}}; - --interactive-accent-hover: {{colors.primary.default.hex | lighten 1}}; - --interactive-accent-rgb: {{colors.primary.default.rgb_csv}}; - --interactive-success: {{colors.primary.default.hex}}; - - /* Scrollbar */ - --scrollbar-bg: {{colors.surface.default.hex}}; - --scrollbar-thumb-bg: {{colors.outline_variant.default.rgba | set_alpha 0.3}}; - --scrollbar-active-thumb-bg: {{colors.outline.default.rgba | set_alpha 0.5}}; - - /* Tab styling */ - --tab-text-color: {{colors.on_surface_variant.default.hex}}; - --tab-text-color-focused: {{colors.on_surface.default.hex}}; - --tab-text-color-focused-active: {{colors.primary.default.hex}}; - --tab-background-active: {{colors.surface.default.hex}}; - --tab-divider-color: {{colors.outline_variant.default.hex}}; - - /* Navigation */ - --nav-item-color: {{colors.on_surface_variant.default.hex}}; - --nav-item-color-hover: {{colors.on_surface.default.hex}}; - --nav-item-color-active: {{colors.on_primary.default.hex}}; - --nav-item-background-hover: {{colors.surface_container_high.default.hex}}; - --nav-item-background-active: {{colors.primary.default.rgba | set_alpha 0.12}}; - --nav-collapse-icon-color: {{colors.outline.default.hex}}; - - /* Titlebar */ - --titlebar-background: {{colors.surface_container.default.hex}}; - --titlebar-background-focused: {{colors.surface_container.default.hex}}; - --titlebar-text-color: {{colors.on_surface.default.hex}}; - --titlebar-text-color-focused: {{colors.on_surface.default.hex}}; - - /* Tags */ - --tag-color: {{colors.secondary.default.hex}}; - --tag-background: {{colors.secondary.default.rgba | set_alpha 0.12}}; - --tag-color-hover: {{colors.secondary.default.hex | lighten 1}}; - --tag-background-hover: {{colors.secondary.default.rgba | set_alpha 0.2}}; - - /* Headings */ - --h1-color: {{colors.primary.default.hex}}; - --h2-color: {{colors.primary.default.hex | darken 1}}; - --h3-color: {{colors.secondary.default.hex}}; - --h4-color: {{colors.secondary.default.hex | darken 1}}; - --h5-color: {{colors.tertiary.default.hex}}; - --h6-color: {{colors.tertiary.default.hex | darken 1}}; - - /* Links */ - --link-color: {{colors.primary.default.hex}}; - --link-color-hover: {{colors.primary.default.hex | lighten 1}}; - --link-decoration-color: {{colors.primary.default.rgba | set_alpha 0.4}}; - --link-external-color: {{colors.tertiary.default.hex}}; - --link-external-color-hover: {{colors.tertiary.default.hex | lighten 1}}; - --link-unresolved-color: {{colors.error.default.rgba | set_alpha 0.7}}; - - /* Code */ - --code-normal: {{colors.secondary.default.hex}}; - --code-background: {{colors.surface_container_highest.default.hex}}; - --code-comment: {{colors.outline.default.hex}}; - - /* Blockquotes */ - --blockquote-border-color: {{colors.primary.default.rgba | set_alpha 0.5}}; - - /* Checkbox */ - --checkbox-color: {{colors.primary.default.hex}}; - --checkbox-color-hover: {{colors.primary.default.hex | lighten 1}}; - --checkbox-border-color: {{colors.outline.default.hex}}; - - /* Graph view */ - --graph-line: {{colors.outline_variant.default.rgba | set_alpha 0.4}}; - --graph-node: {{colors.primary.default.hex}}; - --graph-node-focused: {{colors.tertiary.default.hex}}; - --graph-node-tag: {{colors.secondary.default.hex}}; - --graph-node-attachment: {{colors.tertiary.default.hex}}; - - /* Vault name */ - --vault-name-color: {{colors.on_surface.default.hex}}; - - /* Indentation guide */ - --indentation-guide-color: {{colors.outline_variant.default.rgba | set_alpha 0.3}}; - --indentation-guide-color-active: {{colors.outline_variant.default.rgba | set_alpha 0.6}}; - - /* Obsidian 1.0+ variables */ - --color-accent: {{colors.primary.default.hex}}; - --color-accent-1: {{colors.primary.default.rgba | set_alpha 0.12}}; - --color-accent-2: {{colors.primary.default.rgba | set_alpha 0.25}}; - - /* Icon colors */ - --icon-color: {{colors.on_surface_variant.default.hex}}; - --icon-color-hover: {{colors.on_surface.default.hex}}; - --icon-color-active: {{colors.primary.default.hex}}; - --icon-color-focused: {{colors.primary.default.hex}}; - - /* Divider */ - --divider-color: {{colors.outline_variant.default.hex}}; - --divider-color-hover: {{colors.outline.default.hex}}; - - /* Status bar */ - --status-bar-background: {{colors.surface_container.default.hex}}; - --status-bar-text-color: {{colors.on_surface_variant.default.hex}}; - - /* Modal */ - --modal-background: {{colors.surface_container.default.hex}}; - --modal-border-color: {{colors.outline_variant.default.hex}}; - - /* Prompt / suggestion */ - --prompt-border-color: {{colors.outline_variant.default.hex}}; - - /* Inline title */ - --inline-title-color: {{colors.on_surface.default.hex}}; - - /* Bold / italic */ - --bold-color: {{colors.on_surface.default.hex}}; - --italic-color: {{colors.on_surface.default.hex}}; - - /* List markers */ - --list-marker-color: {{colors.primary.default.rgba | set_alpha 0.7}}; -} - -.theme-light { - /* Background layers */ - --background-primary: {{colors.surface.light.hex}}; - --background-primary-alt: {{colors.surface_container_low.light.hex}}; - --background-secondary: {{colors.surface_container.light.hex}}; - --background-secondary-alt: {{colors.surface_container_high.light.hex}}; - --background-modifier-border: {{colors.outline_variant.light.hex}}; - --background-modifier-form-field: {{colors.surface_container_lowest.light.hex}}; - --background-modifier-form-field-highlighted: {{colors.surface_container_low.light.hex}}; - --background-modifier-box-shadow: {{colors.shadow.light.hex}}; - --background-modifier-success: {{colors.primary.light.rgba | set_alpha 0.1}}; - --background-modifier-error: {{colors.error.light.rgba | set_alpha 0.1}}; - --background-modifier-error-rgb: {{colors.error.light.rgb_csv}}; - --background-modifier-error-hover: {{colors.error.light.rgba | set_alpha 0.2}}; - --background-modifier-cover: {{colors.shadow.light.rgba | set_alpha 0.4}}; - - /* Text colors */ - --text-normal: {{colors.on_surface.light.hex}}; - --text-muted: {{colors.on_surface_variant.light.hex}}; - --text-faint: {{colors.outline.light.hex}}; - --text-on-accent: {{colors.on_primary.light.hex}}; - --text-on-accent-inverted: {{colors.primary.light.hex}}; - --text-error: {{colors.error.light.hex}}; - --text-success: {{colors.primary.light.hex}}; - --text-selection: {{colors.primary.light.rgba | set_alpha 0.15}}; - --text-accent: {{colors.primary.light.hex}}; - --text-highlight-bg: {{colors.tertiary.light.rgba | set_alpha 0.2}}; - - /* Interactive accent */ - --interactive-normal: {{colors.surface_container.light.hex}}; - --interactive-hover: {{colors.surface_container_high.light.hex}}; - --interactive-accent: {{colors.primary.light.hex}}; - --interactive-accent-hover: {{colors.primary.light.hex | darken 1}}; - --interactive-accent-rgb: {{colors.primary.light.rgb_csv}}; - --interactive-success: {{colors.primary.light.hex}}; - - /* Scrollbar */ - --scrollbar-bg: {{colors.surface.light.hex}}; - --scrollbar-thumb-bg: {{colors.outline_variant.light.rgba | set_alpha 0.3}}; - --scrollbar-active-thumb-bg: {{colors.outline.light.rgba | set_alpha 0.5}}; - - /* Tab styling */ - --tab-text-color: {{colors.on_surface_variant.light.hex}}; - --tab-text-color-focused: {{colors.on_surface.light.hex}}; - --tab-text-color-focused-active: {{colors.primary.light.hex}}; - --tab-background-active: {{colors.surface.light.hex}}; - --tab-divider-color: {{colors.outline_variant.light.hex}}; - - /* Navigation */ - --nav-item-color: {{colors.on_surface_variant.light.hex}}; - --nav-item-color-hover: {{colors.on_surface.light.hex}}; - --nav-item-color-active: {{colors.on_primary.light.hex}}; - --nav-item-background-hover: {{colors.surface_container_high.light.hex}}; - --nav-item-background-active: {{colors.primary.light.rgba | set_alpha 0.1}}; - --nav-collapse-icon-color: {{colors.outline.light.hex}}; - - /* Titlebar */ - --titlebar-background: {{colors.surface_container.light.hex}}; - --titlebar-background-focused: {{colors.surface_container.light.hex}}; - --titlebar-text-color: {{colors.on_surface.light.hex}}; - --titlebar-text-color-focused: {{colors.on_surface.light.hex}}; - - /* Tags */ - --tag-color: {{colors.secondary.light.hex}}; - --tag-background: {{colors.secondary.light.rgba | set_alpha 0.1}}; - --tag-color-hover: {{colors.secondary.light.hex | darken 1}}; - --tag-background-hover: {{colors.secondary.light.rgba | set_alpha 0.18}}; - - /* Headings */ - --h1-color: {{colors.primary.light.hex}}; - --h2-color: {{colors.primary.light.hex | lighten 1}}; - --h3-color: {{colors.secondary.light.hex}}; - --h4-color: {{colors.secondary.light.hex | lighten 1}}; - --h5-color: {{colors.tertiary.light.hex}}; - --h6-color: {{colors.tertiary.light.hex | lighten 1}}; - - /* Links */ - --link-color: {{colors.primary.light.hex}}; - --link-color-hover: {{colors.primary.light.hex | darken 1}}; - --link-decoration-color: {{colors.primary.light.rgba | set_alpha 0.4}}; - --link-external-color: {{colors.tertiary.light.hex}}; - --link-external-color-hover: {{colors.tertiary.light.hex | darken 1}}; - --link-unresolved-color: {{colors.error.light.rgba | set_alpha 0.7}}; - - /* Code */ - --code-normal: {{colors.secondary.light.hex}}; - --code-background: {{colors.surface_container_highest.light.hex}}; - --code-comment: {{colors.outline.light.hex}}; - - /* Blockquotes */ - --blockquote-border-color: {{colors.primary.light.rgba | set_alpha 0.5}}; - - /* Checkbox */ - --checkbox-color: {{colors.primary.light.hex}}; - --checkbox-color-hover: {{colors.primary.light.hex | darken 1}}; - --checkbox-border-color: {{colors.outline.light.hex}}; - - /* Graph view */ - --graph-line: {{colors.outline_variant.light.rgba | set_alpha 0.4}}; - --graph-node: {{colors.primary.light.hex}}; - --graph-node-focused: {{colors.tertiary.light.hex}}; - --graph-node-tag: {{colors.secondary.light.hex}}; - --graph-node-attachment: {{colors.tertiary.light.hex}}; - - /* Vault name */ - --vault-name-color: {{colors.on_surface.light.hex}}; - - /* Indentation guide */ - --indentation-guide-color: {{colors.outline_variant.light.rgba | set_alpha 0.3}}; - --indentation-guide-color-active: {{colors.outline_variant.light.rgba | set_alpha 0.6}}; - - /* Obsidian 1.0+ variables */ - --color-accent: {{colors.primary.light.hex}}; - --color-accent-1: {{colors.primary.light.rgba | set_alpha 0.1}}; - --color-accent-2: {{colors.primary.light.rgba | set_alpha 0.2}}; - - /* Icon colors */ - --icon-color: {{colors.on_surface_variant.light.hex}}; - --icon-color-hover: {{colors.on_surface.light.hex}}; - --icon-color-active: {{colors.primary.light.hex}}; - --icon-color-focused: {{colors.primary.light.hex}}; - - /* Divider */ - --divider-color: {{colors.outline_variant.light.hex}}; - --divider-color-hover: {{colors.outline.light.hex}}; - - /* Status bar */ - --status-bar-background: {{colors.surface_container.light.hex}}; - --status-bar-text-color: {{colors.on_surface_variant.light.hex}}; - - /* Modal */ - --modal-background: {{colors.surface_container.light.hex}}; - --modal-border-color: {{colors.outline_variant.light.hex}}; - - /* Prompt / suggestion */ - --prompt-border-color: {{colors.outline_variant.light.hex}}; - - /* Inline title */ - --inline-title-color: {{colors.on_surface.light.hex}}; - - /* Bold / italic */ - --bold-color: {{colors.on_surface.light.hex}}; - --italic-color: {{colors.on_surface.light.hex}}; - - /* List markers */ - --list-marker-color: {{colors.primary.light.rgba | set_alpha 0.7}}; -} diff --git a/.local/state/noctalia/community-templates/obsidian/template.toml b/.local/state/noctalia/community-templates/obsidian/template.toml deleted file mode 100644 index 829b38e..0000000 --- a/.local/state/noctalia/community-templates/obsidian/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.obsidian] -name = "Obsidian" -category = "editor" - -[templates.obsidian] -input_path = "obsidian.css" -output_path_dynamic = "bash '{{ config_dir }}/apply.sh' output" -post_hook = "bash '{{ config_dir }}/apply.sh' apply" diff --git a/.local/state/noctalia/community-templates/oh-my-posh/.noctalia-cache.json b/.local/state/noctalia/community-templates/oh-my-posh/.noctalia-cache.json deleted file mode 100644 index e041e24..0000000 --- a/.local/state/noctalia/community-templates/oh-my-posh/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "2032c2337a44eb2327242097644becb4" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/oh-my-posh/template.toml b/.local/state/noctalia/community-templates/oh-my-posh/template.toml deleted file mode 100644 index d0a9577..0000000 --- a/.local/state/noctalia/community-templates/oh-my-posh/template.toml +++ /dev/null @@ -1,9 +0,0 @@ -[catalog.oh-my-posh] -name = "Oh My Posh" -category = "terminal" - -[templates.oh-my-posh] -input_path = "palette.json" -output_path = "$XDG_CONFIG_HOME/oh-my-posh/noctalia-palette.json" -post_hook = "python3 '{{ config_dir }}/apply.py' apply" -hook_async = false diff --git a/.local/state/noctalia/community-templates/opencode/.noctalia-cache.json b/.local/state/noctalia/community-templates/opencode/.noctalia-cache.json deleted file mode 100644 index b5733cc..0000000 --- a/.local/state/noctalia/community-templates/opencode/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "85ff47f596cfafc1cb547d9c5b96475f" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/opencode/template.toml b/.local/state/noctalia/community-templates/opencode/template.toml deleted file mode 100644 index 8d68285..0000000 --- a/.local/state/noctalia/community-templates/opencode/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.opencode] -name = "Opencode" -category = "ai" - -[templates.opencode] -input_path = 'opencode.json' -output_path = '$XDG_CONFIG_HOME/opencode/themes/matugen.json' diff --git a/.local/state/noctalia/community-templates/pandora-launcher/.noctalia-cache.json b/.local/state/noctalia/community-templates/pandora-launcher/.noctalia-cache.json deleted file mode 100644 index 9b7ff6b..0000000 --- a/.local/state/noctalia/community-templates/pandora-launcher/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "0ae60fdee3ef7cb76c83038b61d4f597" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/pandora-launcher/template.toml b/.local/state/noctalia/community-templates/pandora-launcher/template.toml deleted file mode 100644 index 354d772..0000000 --- a/.local/state/noctalia/community-templates/pandora-launcher/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.pandora-launcher] -name = "Pandora Launcher" -category = "gaming" - -[templates.pandora-launcher] -input_path = "pandora-launcher.json" -output_path = "$XDG_DATA_HOME/PandoraLauncher/themes/noctalia.json" diff --git a/.local/state/noctalia/community-templates/papirus-icons/.noctalia-cache.json b/.local/state/noctalia/community-templates/papirus-icons/.noctalia-cache.json deleted file mode 100644 index f8d958a..0000000 --- a/.local/state/noctalia/community-templates/papirus-icons/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "5d3d732600d5801a84f3c103d7ca2591" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/papirus-icons/template.toml b/.local/state/noctalia/community-templates/papirus-icons/template.toml deleted file mode 100644 index 1f49511..0000000 --- a/.local/state/noctalia/community-templates/papirus-icons/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.papirus-icons] -name = "Papirus Icon Theme" -category = "system" - -[templates.papirus_icons] -input_path = "colors" -output_path = "colors-final" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/pear-desktop/.noctalia-cache.json b/.local/state/noctalia/community-templates/pear-desktop/.noctalia-cache.json deleted file mode 100644 index d358974..0000000 --- a/.local/state/noctalia/community-templates/pear-desktop/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "53b4cb172f91e447b2ff34fecd195066" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/pear-desktop/template.toml b/.local/state/noctalia/community-templates/pear-desktop/template.toml deleted file mode 100644 index ce1e4b4..0000000 --- a/.local/state/noctalia/community-templates/pear-desktop/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.pear-desktop] -name = "Pear Desktop" -category = "audio" - -[templates.pear-desktop] -input_path = "pearColors.css" -output_path = "$XDG_CONFIG_HOME/YouTube Music/noctalia.css" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/pi-agent/.noctalia-cache.json b/.local/state/noctalia/community-templates/pi-agent/.noctalia-cache.json deleted file mode 100644 index 9727309..0000000 --- a/.local/state/noctalia/community-templates/pi-agent/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "85a4dddbd6e94c5f3f4191324f29f3b9" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/pi-agent/template.toml b/.local/state/noctalia/community-templates/pi-agent/template.toml deleted file mode 100644 index 05a56e8..0000000 --- a/.local/state/noctalia/community-templates/pi-agent/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.pi-agent] -name = "Pi Agent" -category = "ai" - -[templates.pi-agent] -input_path = "pi-theme.json" -output_path = "~/.pi/agent/themes/noctalia.json" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/prismlauncher/.noctalia-cache.json b/.local/state/noctalia/community-templates/prismlauncher/.noctalia-cache.json deleted file mode 100644 index 34d89a8..0000000 --- a/.local/state/noctalia/community-templates/prismlauncher/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "135e604b7c3456c08797b8902bfdf2ec" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/prismlauncher/template.toml b/.local/state/noctalia/community-templates/prismlauncher/template.toml deleted file mode 100644 index 424634a..0000000 --- a/.local/state/noctalia/community-templates/prismlauncher/template.toml +++ /dev/null @@ -1,11 +0,0 @@ -[catalog.prismlauncher] -name = "Prism Launcher" -category = "gaming" - -[templates.prismlauncher] -input_path = 'prismlauncher.json' -output_path = '$XDG_DATA_HOME/PrismLauncher/themes/Matugen/theme.json' - -[templates.prismlauncher_flatpak] -input_path = 'prismlauncher.json' -output_path = '~/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/themes/Matugen/theme.json' diff --git a/.local/state/noctalia/community-templates/pywalfox/.noctalia-cache.json b/.local/state/noctalia/community-templates/pywalfox/.noctalia-cache.json deleted file mode 100644 index 2ddcf14..0000000 --- a/.local/state/noctalia/community-templates/pywalfox/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "91c62b8f3f25ca84446be056f955aad8" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/pywalfox/template.toml b/.local/state/noctalia/community-templates/pywalfox/template.toml deleted file mode 100644 index 3e349b9..0000000 --- a/.local/state/noctalia/community-templates/pywalfox/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.pywalfox] -name = "Pywalfox" -category = "browser" - -[templates.pywalfox] -input_path = "pywalfox.json" -output_path = "$XDG_CACHE_HOME/wal/colors.json" -post_action = "firefox-theme" diff --git a/.local/state/noctalia/community-templates/qutebrowser/.noctalia-cache.json b/.local/state/noctalia/community-templates/qutebrowser/.noctalia-cache.json deleted file mode 100644 index ab3a46f..0000000 --- a/.local/state/noctalia/community-templates/qutebrowser/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "f12e7a13cd7ae0aa014338f903c6cd5f" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/qutebrowser/template.toml b/.local/state/noctalia/community-templates/qutebrowser/template.toml deleted file mode 100644 index e392c3e..0000000 --- a/.local/state/noctalia/community-templates/qutebrowser/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.qutebrowser] -name = "qutebrowser" -category = "browser" - -[templates.qutebrowser] -input_path = "template.py" -output_path = "$XDG_CONFIG_HOME/qutebrowser/noctalia/colors.py" -post_hook = "sh \"${XDG_STATE_HOME:-$HOME/.local/state}/noctalia/community-templates/qutebrowser/reload.sh\"" diff --git a/.local/state/noctalia/community-templates/ratune/.noctalia-cache.json b/.local/state/noctalia/community-templates/ratune/.noctalia-cache.json deleted file mode 100644 index ef4c340..0000000 --- a/.local/state/noctalia/community-templates/ratune/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "6a9a097ed8d30bfb4cb47f522b7b9c71" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/ratune/template.toml b/.local/state/noctalia/community-templates/ratune/template.toml deleted file mode 100644 index 03a2a4a..0000000 --- a/.local/state/noctalia/community-templates/ratune/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.ratune] -name = "Ratune" -category = "audio" - -[templates.ratune] -input_path = "ratune.toml" -output_path = "$XDG_CONFIG_HOME/ratune/theme.generated.toml" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/rhun/.noctalia-cache.json b/.local/state/noctalia/community-templates/rhun/.noctalia-cache.json deleted file mode 100644 index d104933..0000000 --- a/.local/state/noctalia/community-templates/rhun/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "49dbde3af43a711afc4f56f7702e4806" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/rhun/template.toml b/.local/state/noctalia/community-templates/rhun/template.toml deleted file mode 100644 index f02950e..0000000 --- a/.local/state/noctalia/community-templates/rhun/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.rhun] -name = "rhun" -category = "editor" - -[templates.rhun] -input_path = "rhun.theme" -output_path = "$XDG_CONFIG_HOME/rhun/themes/noctalia.theme" diff --git a/.local/state/noctalia/community-templates/rio/.noctalia-cache.json b/.local/state/noctalia/community-templates/rio/.noctalia-cache.json deleted file mode 100644 index 86e9652..0000000 --- a/.local/state/noctalia/community-templates/rio/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "ba4ac531ce91a1828c245419d5036795" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/rio/template.toml b/.local/state/noctalia/community-templates/rio/template.toml deleted file mode 100644 index e09922f..0000000 --- a/.local/state/noctalia/community-templates/rio/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.rio] -name = "rio" -category = "terminal" - -[templates.rio] -input_path = "rio.toml" -output_path = "$XDG_CONFIG_HOME/rio/themes/noctalia.toml" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/rofi/.noctalia-cache.json b/.local/state/noctalia/community-templates/rofi/.noctalia-cache.json deleted file mode 100644 index 7d79eae..0000000 --- a/.local/state/noctalia/community-templates/rofi/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "3cdd78c5ade848020d2daa9a14ad4ea0" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/rofi/template.toml b/.local/state/noctalia/community-templates/rofi/template.toml deleted file mode 100644 index 55dc4a4..0000000 --- a/.local/state/noctalia/community-templates/rofi/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.rofi] -name = "Rofi" -category = "launcher" - -[templates.rofi] -input_path = "rofi.rasi" -output_path = "$XDG_CONFIG_HOME/rofi/noctalia.rasi" diff --git a/.local/state/noctalia/community-templates/senpai/.noctalia-cache.json b/.local/state/noctalia/community-templates/senpai/.noctalia-cache.json deleted file mode 100644 index 17d5905..0000000 --- a/.local/state/noctalia/community-templates/senpai/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "fb82e2a2289746344d53901715116098" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/senpai/template.toml b/.local/state/noctalia/community-templates/senpai/template.toml deleted file mode 100644 index b90c5c6..0000000 --- a/.local/state/noctalia/community-templates/senpai/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.senpai] -name = "senpai" -category = "chat" - -[templates.senpai] -input_path = "senpai-colors.scfg" -output_path = "$XDG_CONFIG_HOME/senpai/themes/noctalia.scfg" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/sidra/.noctalia-cache.json b/.local/state/noctalia/community-templates/sidra/.noctalia-cache.json deleted file mode 100644 index 05e548e..0000000 --- a/.local/state/noctalia/community-templates/sidra/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "88b010e2ca84bd572cde844e94613321" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/sidra/template.toml b/.local/state/noctalia/community-templates/sidra/template.toml deleted file mode 100644 index 31dd592..0000000 --- a/.local/state/noctalia/community-templates/sidra/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.sidra] -name = "Sidra" -category = "audio" - -[templates.sidra] -input_path = "sidra-theme.json" -output_path = "$XDG_CONFIG_HOME/Sidra/custom-theme.json" diff --git a/.local/state/noctalia/community-templates/sioyek/.noctalia-cache.json b/.local/state/noctalia/community-templates/sioyek/.noctalia-cache.json deleted file mode 100644 index 58166b8..0000000 --- a/.local/state/noctalia/community-templates/sioyek/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "9a7efffa3ac87df3a72a51272955e11a" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/sioyek/template.toml b/.local/state/noctalia/community-templates/sioyek/template.toml deleted file mode 100644 index 81ff89a..0000000 --- a/.local/state/noctalia/community-templates/sioyek/template.toml +++ /dev/null @@ -1,9 +0,0 @@ -[catalog.sioyek] -name = "sioyek" -category = "misc" - -[templates.sioyek] -input_path = "sioyek.config" -output_path = "$XDG_CONFIG_HOME/sioyek/themes/noctalia.config" -requires_path = "$XDG_CONFIG_HOME/sioyek" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/siyuan/.noctalia-cache.json b/.local/state/noctalia/community-templates/siyuan/.noctalia-cache.json deleted file mode 100644 index c75a9e2..0000000 --- a/.local/state/noctalia/community-templates/siyuan/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "03695092322498c68d7e52cef661a85c" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/siyuan/template.toml b/.local/state/noctalia/community-templates/siyuan/template.toml deleted file mode 100644 index 90e98d9..0000000 --- a/.local/state/noctalia/community-templates/siyuan/template.toml +++ /dev/null @@ -1,18 +0,0 @@ -[catalog.siyuan] -name = "Siyuan" -category = "misc" - -[templates.siyuan] -input_path = "siyuan.css" -output_path = "~/Documents/SiYuan/conf/appearance/themes/noctalia-siyuan/theme.css" -requires_path = "~/Documents/SiYuan/conf/appearance/themes/" - -[templates.siyuan-home] -input_path = "siyuan.css" -output_path = "~/SiYuan/conf/appearance/themes/noctalia-siyuan/theme.css" -requires_path = "~/SiYuan/conf/appearance/themes/" - -[templates.siyuan-dot] -input_path = "siyuan.css" -output_path = "~/.siyuan/conf/appearance/themes/noctalia-siyuan/theme.css" -requires_path = "~/.siyuan/conf/appearance/themes/" \ No newline at end of file diff --git a/.local/state/noctalia/community-templates/snappy-switcher/.noctalia-cache.json b/.local/state/noctalia/community-templates/snappy-switcher/.noctalia-cache.json deleted file mode 100644 index 5276fa6..0000000 --- a/.local/state/noctalia/community-templates/snappy-switcher/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "bf68b5cd502b5ba7be7f43bdd51a281c" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/snappy-switcher/template.toml b/.local/state/noctalia/community-templates/snappy-switcher/template.toml deleted file mode 100644 index 1136bb9..0000000 --- a/.local/state/noctalia/community-templates/snappy-switcher/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.snappy-switcher] -name = "snappy-switcher" -category = "system" - -[templates.snappy-switcher] -input_path = "noctalia.ini" -output_path = "$XDG_CONFIG_HOME/snappy-switcher/themes/noctalia.ini" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/sone/.noctalia-cache.json b/.local/state/noctalia/community-templates/sone/.noctalia-cache.json deleted file mode 100644 index 09a07f5..0000000 --- a/.local/state/noctalia/community-templates/sone/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "0a4a492b42e74ebac4c1bbb4bfaa124a" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/sone/template.toml b/.local/state/noctalia/community-templates/sone/template.toml deleted file mode 100644 index 68224c2..0000000 --- a/.local/state/noctalia/community-templates/sone/template.toml +++ /dev/null @@ -1,18 +0,0 @@ -[catalog.sone] -name = "Sone" -category = "audio" - -[templates.sone] -input_path = "theme.json" -output_path = "$XDG_CONFIG_HOME/sone/theme.json" -requires_path = "$XDG_CONFIG_HOME/sone" - -[templates.sone-flatpak] -input_path = "theme.json" -output_path = "~/.var/app/io.github.lullabyX.sone/config/sone/theme.json" -requires_path = "~/.var/app/io.github.lullabyX.sone/config/sone" - -[templates.sone-snap] -input_path = "theme.json" -output_path = "~/snap/sone/current/.config/sone/theme.json" -requires_path = "~/snap/sone/current/.config/sone" diff --git a/.local/state/noctalia/community-templates/sonora/.noctalia-cache.json b/.local/state/noctalia/community-templates/sonora/.noctalia-cache.json deleted file mode 100644 index 3b43ff4..0000000 --- a/.local/state/noctalia/community-templates/sonora/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "33ef07f70ee95766a3fd951bc265ae0e" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/sonora/template.toml b/.local/state/noctalia/community-templates/sonora/template.toml deleted file mode 100644 index e996aff..0000000 --- a/.local/state/noctalia/community-templates/sonora/template.toml +++ /dev/null @@ -1,15 +0,0 @@ -[catalog.sonora] -name = "Sonora" -category = "audio" - -[templates.sonora] -input_path = "sonora.json" -output_path = "$XDG_CONFIG_HOME/sonora/themes/noctalia.json" -post_hook = "bash '{{ config_dir }}/apply.sh' native" -requires_path = "$XDG_CONFIG_HOME/sonora" - -[templates.sonora-flatpak] -input_path = "sonora.json" -output_path = "~/.var/app/io.github.nolight132.sonora/config/sonora/themes/noctalia.json" -post_hook = "bash '{{ config_dir }}/apply.sh' flatpak" -requires_path = "~/.var/app/io.github.nolight132.sonora/config/sonora" diff --git a/.local/state/noctalia/community-templates/speedcrunch/.noctalia-cache.json b/.local/state/noctalia/community-templates/speedcrunch/.noctalia-cache.json deleted file mode 100644 index 5286fc6..0000000 --- a/.local/state/noctalia/community-templates/speedcrunch/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "b38bf6c1502a6fd193b23f25a316bcd9" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/speedcrunch/template.toml b/.local/state/noctalia/community-templates/speedcrunch/template.toml deleted file mode 100644 index 94160ac..0000000 --- a/.local/state/noctalia/community-templates/speedcrunch/template.toml +++ /dev/null @@ -1,9 +0,0 @@ -[catalog.speedcrunch] -name = "SpeedCrunch" -category = "misc" - -[templates.speedcrunch] -pre_hook = "mkdir -p ~/.local/share/SpeedCrunch/color-schemes" -input_path = "speedcrunch.json" -output_path = "~/.local/share/SpeedCrunch/color-schemes/Noctalia.json" - diff --git a/.local/state/noctalia/community-templates/spicetify/.noctalia-cache.json b/.local/state/noctalia/community-templates/spicetify/.noctalia-cache.json deleted file mode 100644 index b63acbb..0000000 --- a/.local/state/noctalia/community-templates/spicetify/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "82a1de0917a16f89fa5a52f36703b684" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/spicetify/template.toml b/.local/state/noctalia/community-templates/spicetify/template.toml deleted file mode 100644 index f7f68b2..0000000 --- a/.local/state/noctalia/community-templates/spicetify/template.toml +++ /dev/null @@ -1,17 +0,0 @@ -[catalog.spicetify] -name = "Spicetify" -category = "audio" - -# Both entries run the same apply.sh, and `spicetify apply` patches one Spotify install: -# concurrent runs corrupt the patched files. -[templates.spicetify] -input_path = "spicetify.ini" -output_path = "$XDG_CONFIG_HOME/spicetify/Themes/Comfy/color.ini" -post_hook = "bash '{{ config_dir }}/apply.sh'" -hook_async = false - -[templates.spicetify_colorful] -input_path = "spicetify_colorful.ini" -output_path = "$XDG_CONFIG_HOME/spicetify/Themes/Colorful/color.ini" -post_hook = "bash '{{ config_dir }}/apply.sh'" -hook_async = false diff --git a/.local/state/noctalia/community-templates/spotifast/.noctalia-cache.json b/.local/state/noctalia/community-templates/spotifast/.noctalia-cache.json deleted file mode 100644 index f61d27c..0000000 --- a/.local/state/noctalia/community-templates/spotifast/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "2c12fd99a8841ca624b6fbe21af7ca84" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/spotifast/template.toml b/.local/state/noctalia/community-templates/spotifast/template.toml deleted file mode 100644 index dc77718..0000000 --- a/.local/state/noctalia/community-templates/spotifast/template.toml +++ /dev/null @@ -1,15 +0,0 @@ -[catalog.spotifast] -name = "Spotifast" -category = "audio" - -[templates.spotifast] -input_path_modes = { dark = "spotifast-dark.json", light = "spotifast-light.json" } -output_path = "$XDG_CONFIG_HOME/spotifast/themes/noctalia.json" -post_hook = "spotifast reload-themes >/dev/null 2>&1 || true" -requires_path = "$XDG_CONFIG_HOME/spotifast" - -[templates.spotifast-flatpak] -input_path_modes = { dark = "spotifast-dark.json", light = "spotifast-light.json" } -output_path = "~/.var/app/rocks.spotifast.Spotifast/config/spotifast/themes/noctalia.json" -post_hook = "flatpak run rocks.spotifast.Spotifast reload-themes >/dev/null 2>&1 || true" -requires_path = "~/.var/app/rocks.spotifast.Spotifast" diff --git a/.local/state/noctalia/community-templates/starship/.noctalia-cache.json b/.local/state/noctalia/community-templates/starship/.noctalia-cache.json deleted file mode 100644 index 911f740..0000000 --- a/.local/state/noctalia/community-templates/starship/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "d4211687f5565b0726d723ee6c716aff" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/starship/template.toml b/.local/state/noctalia/community-templates/starship/template.toml deleted file mode 100644 index fe56333..0000000 --- a/.local/state/noctalia/community-templates/starship/template.toml +++ /dev/null @@ -1,9 +0,0 @@ -[catalog.starship] -name = "Starship" -category = "terminal" - -[templates.starship] -input_path = "starship.toml" -output_path = "$XDG_CACHE_HOME/noctalia/starship-palette.toml" -post_hook = "bash '{{ config_dir }}/apply.sh'" -undo_hook = "bash '{{ config_dir }}/undo.sh'" diff --git a/.local/state/noctalia/community-templates/steam/.noctalia-cache.json b/.local/state/noctalia/community-templates/steam/.noctalia-cache.json deleted file mode 100644 index 4c44660..0000000 --- a/.local/state/noctalia/community-templates/steam/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "27671a86a937038a235826963cd29ac7" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/steam/template.toml b/.local/state/noctalia/community-templates/steam/template.toml deleted file mode 100644 index 5db3dd7..0000000 --- a/.local/state/noctalia/community-templates/steam/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.steam] -name = "Steam" -category = "gaming" - -[templates.steam] -input_path = "steam.css" -output_path = "~/.steam/steam/steamui/skins/Material-Theme/css/main/colors/matugen.css" diff --git a/.local/state/noctalia/community-templates/strata/.noctalia-cache.json b/.local/state/noctalia/community-templates/strata/.noctalia-cache.json deleted file mode 100644 index e05e2c5..0000000 --- a/.local/state/noctalia/community-templates/strata/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "52beabac688f2f01dbe1e6609d0b652b" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/strata/template.toml b/.local/state/noctalia/community-templates/strata/template.toml deleted file mode 100644 index 8ed85a3..0000000 --- a/.local/state/noctalia/community-templates/strata/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.strata] -name = "Strata" -category = "misc" - -[templates.strata] -input_path = "strata.toml" -output_path = "$XDG_CONFIG_HOME/strata/themes/noctalia.toml" -pre_hook = "mkdir -p \"${XDG_CONFIG_HOME:-$HOME/.config}/strata/themes\"" diff --git a/.local/state/noctalia/community-templates/superfile/.noctalia-cache.json b/.local/state/noctalia/community-templates/superfile/.noctalia-cache.json deleted file mode 100644 index 19f07b2..0000000 --- a/.local/state/noctalia/community-templates/superfile/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "227d8e0b87f1da6c6955694b9136b6d9" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/superfile/template.toml b/.local/state/noctalia/community-templates/superfile/template.toml deleted file mode 100644 index 1fbc1dd..0000000 --- a/.local/state/noctalia/community-templates/superfile/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.superfile] -name = "superfile" -category = "terminal" - -[templates.superfile] -input_path = "superfile.toml" -output_path = "$XDG_CONFIG_HOME/superfile/theme/noctalia.toml" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/supersonic/.noctalia-cache.json b/.local/state/noctalia/community-templates/supersonic/.noctalia-cache.json deleted file mode 100644 index 7a4bc94..0000000 --- a/.local/state/noctalia/community-templates/supersonic/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "c1d2e80871768667edf0c0de4ccb77d8" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/supersonic/template.toml b/.local/state/noctalia/community-templates/supersonic/template.toml deleted file mode 100644 index fa689b4..0000000 --- a/.local/state/noctalia/community-templates/supersonic/template.toml +++ /dev/null @@ -1,15 +0,0 @@ -[catalog.supersonic] -name = "Supersonic" -category = "audio" - -[templates.supersonic] -input_path = "noctalia.toml" -output_path = "$XDG_CONFIG_HOME/supersonic/themes/noctalia.toml" -post_hook = "bash '{{ config_dir }}/apply.sh' native" -requires_path = "$XDG_CONFIG_HOME/supersonic" - -[templates.supersonic-flatpak] -input_path = "noctalia.toml" -output_path = "~/.var/app/io.github.dweymouth.supersonic/config/supersonic/themes/noctalia.toml" -post_hook = "bash '{{ config_dir }}/apply.sh' flatpak" -requires_path = "~/.var/app/io.github.dweymouth.supersonic" diff --git a/.local/state/noctalia/community-templates/surgedm/.noctalia-cache.json b/.local/state/noctalia/community-templates/surgedm/.noctalia-cache.json deleted file mode 100644 index 7758f0e..0000000 --- a/.local/state/noctalia/community-templates/surgedm/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "9abb192ce5410990eb8fc12b4a8eb1a6" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/surgedm/template.toml b/.local/state/noctalia/community-templates/surgedm/template.toml deleted file mode 100644 index 87c86c9..0000000 --- a/.local/state/noctalia/community-templates/surgedm/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.surgedm] -name = "surgedm" -category = "terminal" - -[templates.surgedm] -input_path = "surgedm.toml" -output_path = "$XDG_CONFIG_HOME/surge/themes/noctalia.toml" -post_hook = "" diff --git a/.local/state/noctalia/community-templates/tauon/.noctalia-cache.json b/.local/state/noctalia/community-templates/tauon/.noctalia-cache.json deleted file mode 100644 index bc82642..0000000 --- a/.local/state/noctalia/community-templates/tauon/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "84c2f50517afc07dea2d5aee44caebd5" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/tauon/template.toml b/.local/state/noctalia/community-templates/tauon/template.toml deleted file mode 100644 index 436ae3b..0000000 --- a/.local/state/noctalia/community-templates/tauon/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.tauon] -name = "Tauon" -category = "audio" - -[templates.tauon] -input_path = "tauon.txt" -output_path = "$XDG_DATA_HOME/TauonMusicBox/theme/Noctalia.ttheme" diff --git a/.local/state/noctalia/community-templates/telegram/.noctalia-cache.json b/.local/state/noctalia/community-templates/telegram/.noctalia-cache.json deleted file mode 100644 index 97d9128..0000000 --- a/.local/state/noctalia/community-templates/telegram/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "70b0497f39625f713c366070c0104c84" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/telegram/template.toml b/.local/state/noctalia/community-templates/telegram/template.toml deleted file mode 100644 index d94de27..0000000 --- a/.local/state/noctalia/community-templates/telegram/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.telegram] -name = "Telegram" -category = "chat" - -[templates.telegram] -input_path = "telegram.tdesktop-theme" -output_path = "$XDG_CONFIG_HOME/telegram-desktop/themes/noctalia.tdesktop-theme" diff --git a/.local/state/noctalia/community-templates/thunar/.noctalia-cache.json b/.local/state/noctalia/community-templates/thunar/.noctalia-cache.json deleted file mode 100644 index 2b40cb9..0000000 --- a/.local/state/noctalia/community-templates/thunar/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "261016aff7a923f6380521cb6448dbe0" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/thunar/template.toml b/.local/state/noctalia/community-templates/thunar/template.toml deleted file mode 100644 index b5704fc..0000000 --- a/.local/state/noctalia/community-templates/thunar/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.thunar] -name = "Thunar" -category = "system" - -[templates.thunar] -input_path = "thunar.css" -gtk_extension = "gtk3" diff --git a/.local/state/noctalia/community-templates/thunderbird/.noctalia-cache.json b/.local/state/noctalia/community-templates/thunderbird/.noctalia-cache.json deleted file mode 100644 index ed0885b..0000000 --- a/.local/state/noctalia/community-templates/thunderbird/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "04bb04f8c0762f744c42e4309940d90a" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/thunderbird/template.toml b/.local/state/noctalia/community-templates/thunderbird/template.toml deleted file mode 100644 index 1f5ec12..0000000 --- a/.local/state/noctalia/community-templates/thunderbird/template.toml +++ /dev/null @@ -1,11 +0,0 @@ -[catalog.thunderbird] -name = "Thunderbird" -category = "misc" - -# Noctalia renders the palette into Thunderbird's chrome via userChrome.css. -# apply.sh wires the rendered file into every profile and enables userChrome; -# see README.md for the read-only profile handling. -[templates.thunderbird] -input_path = "noctalia.css" -output_path = "$XDG_CACHE_HOME/noctalia/thunderbird/noctalia.css" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/tmux/.noctalia-cache.json b/.local/state/noctalia/community-templates/tmux/.noctalia-cache.json deleted file mode 100644 index d74117b..0000000 --- a/.local/state/noctalia/community-templates/tmux/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "1930789bfd26ac2a25c7baa943d35528" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/tmux/template.toml b/.local/state/noctalia/community-templates/tmux/template.toml deleted file mode 100644 index e082482..0000000 --- a/.local/state/noctalia/community-templates/tmux/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.tmux] -name = "tmux" -category = "terminal" - -[templates.tmux] -input_path = "tmux.conf" -output_path = "$XDG_CONFIG_HOME/tmux/themes/noctalia.conf" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/tuios/.noctalia-cache.json b/.local/state/noctalia/community-templates/tuios/.noctalia-cache.json deleted file mode 100644 index 8fa1c89..0000000 --- a/.local/state/noctalia/community-templates/tuios/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "3eb00d99b708d1061fd5cccf1e2fcf44" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/tuios/template.toml b/.local/state/noctalia/community-templates/tuios/template.toml deleted file mode 100644 index 85f7c09..0000000 --- a/.local/state/noctalia/community-templates/tuios/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.tuios] -name = "tuios" -category = "terminal" - -[templates.tuios] -input_path = "tuios.json" -output_path = "$XDG_CONFIG_HOME/tuios/themes/noctalia.json" -requires_path = "$XDG_CONFIG_HOME/tuios" diff --git a/.local/state/noctalia/community-templates/ungoogled-chromium/.noctalia-cache.json b/.local/state/noctalia/community-templates/ungoogled-chromium/.noctalia-cache.json deleted file mode 100644 index 983772e..0000000 --- a/.local/state/noctalia/community-templates/ungoogled-chromium/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "1cf4d25f3aa165af9977d5058729d316" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/ungoogled-chromium/template.toml b/.local/state/noctalia/community-templates/ungoogled-chromium/template.toml deleted file mode 100644 index a3bbc47..0000000 --- a/.local/state/noctalia/community-templates/ungoogled-chromium/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.ungoogled-chromium] -name = "Ungoogled Chromium" -category = "browser" - -[templates.ungoogled_chromium_theme] -input_path = "manifest.json" -output_path = "$XDG_CACHE_HOME/noctalia/ungoogled-chromium/theme/manifest.json" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/velo/.noctalia-cache.json b/.local/state/noctalia/community-templates/velo/.noctalia-cache.json deleted file mode 100644 index 054248f..0000000 --- a/.local/state/noctalia/community-templates/velo/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "8ef4c35cecfaf07bdac1a4a106dc1c32" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/velo/template.toml b/.local/state/noctalia/community-templates/velo/template.toml deleted file mode 100644 index eb83f9e..0000000 --- a/.local/state/noctalia/community-templates/velo/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.velo] -name = "velo" -category = "launcher" - -[templates.velo] -input_path = "palette.json" -output_path = "$XDG_CONFIG_HOME/velo/palettes/current-noctalia-override.json" -post_hook = "bash '{{ config_dir }}/apply.sh' {{ mode }}" diff --git a/.local/state/noctalia/community-templates/vicinae/.noctalia-cache.json b/.local/state/noctalia/community-templates/vicinae/.noctalia-cache.json deleted file mode 100644 index a0f55ee..0000000 --- a/.local/state/noctalia/community-templates/vicinae/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "9ecc5f81a927869e6bc16e3ae2d4e2ab" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/vicinae/template.toml b/.local/state/noctalia/community-templates/vicinae/template.toml deleted file mode 100644 index bc03476..0000000 --- a/.local/state/noctalia/community-templates/vicinae/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.vicinae] -name = "Vicinae" -category = "launcher" - -[templates.vicinae] -input_path = "vicinae.toml" -output_path = "$XDG_DATA_HOME/vicinae/themes/noctalia.toml" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/vscode/.noctalia-cache.json b/.local/state/noctalia/community-templates/vscode/.noctalia-cache.json deleted file mode 100644 index cb384f2..0000000 --- a/.local/state/noctalia/community-templates/vscode/.noctalia-cache.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "files": { - "README.md": "003639a2e413c919c660856a59fe5af3", - "template.toml": "a8e3fd2d1aaec4c5fc5dff0fea5bf560", - "vscode.json": "13be5379c74af4cc359eddce98f32ab1" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/vscode/README.md b/.local/state/noctalia/community-templates/vscode/README.md deleted file mode 100644 index 1bbf0b0..0000000 --- a/.local/state/noctalia/community-templates/vscode/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# VSCode - -Generates Noctalia editor, syntax and semantic-token colors for VS Code, VSCodium and Antigravity IDE by replacing the color-theme file inside the Noctalia theme extension. - -## Setup - -1. Install the Noctalia theme extension (`noctalia.noctaliatheme`) in each editor you use: open the Extensions view (**Ctrl+Shift+X**), search for **NoctaliaTheme**, and click **Install**. -2. Select the theme: open the Command Palette (**Ctrl+Shift+P**), run **Preferences: Color Theme**, and pick **NoctaliaTheme**. -3. Enable **VSCode** in **Noctalia Settings -> Templates**. - -The manifest targets extension version **0.0.5** at the exact paths below. It only checks for the editor's root directory, not whether the extension is installed. Generating the JSON alone does not install or register an extension. If your extension version or installation layout differs, adjust the template output path to match it. - -## Output paths - -- VS Code (requires `~/.vscode`): `~/.vscode/extensions/noctalia.noctaliatheme-0.0.5/themes/NoctaliaTheme-color-theme.json` -- VSCodium (requires `~/.vscode-oss`): - - `~/.vscode-oss/extensions/noctalia.noctaliatheme-0.0.5-universal/themes/NoctaliaTheme-color-theme.json` - - `~/.vscode-oss/extensions/noctalia.noctaliatheme-0.0.5/themes/NoctaliaTheme-color-theme.json` -- Antigravity IDE (requires `~/.antigravity-ide`): `~/.antigravity-ide/extensions/noctalia.noctaliatheme-0.0.5-universal/themes/NoctaliaTheme-color-theme.json` - -These files are overwritten without backups; save any manual theme edits elsewhere. Extension updates can replace the generated file or change its path. No hook modifies editor settings or requests a reload: if new colors do not show up, run **Developer: Reload Window** from the Command Palette, or switch to another theme and back. diff --git a/.local/state/noctalia/community-templates/vscode/template.toml b/.local/state/noctalia/community-templates/vscode/template.toml deleted file mode 100644 index 516c4ee..0000000 --- a/.local/state/noctalia/community-templates/vscode/template.toml +++ /dev/null @@ -1,21 +0,0 @@ -[catalog.vscode] -name = "VSCode" -category = "editor" - -[templates.vscode_code] -input_path = "vscode.json" -output_path = "~/.vscode/extensions/noctalia.noctaliatheme-0.0.5/themes/NoctaliaTheme-color-theme.json" -requires_path = "~/.vscode" - -[templates.vscode_codium] -input_path = "vscode.json" -output_path = [ - "~/.vscode-oss/extensions/noctalia.noctaliatheme-0.0.5-universal/themes/NoctaliaTheme-color-theme.json", - "~/.vscode-oss/extensions/noctalia.noctaliatheme-0.0.5/themes/NoctaliaTheme-color-theme.json", -] -requires_path = "~/.vscode-oss" - -[templates.antigravity_ide] -input_path = "vscode.json" -output_path = "~/.antigravity-ide/extensions/noctalia.noctaliatheme-0.0.5-universal/themes/NoctaliaTheme-color-theme.json" -requires_path = "~/.antigravity-ide" diff --git a/.local/state/noctalia/community-templates/vscode/vscode.json b/.local/state/noctalia/community-templates/vscode/vscode.json deleted file mode 100644 index cd14733..0000000 --- a/.local/state/noctalia/community-templates/vscode/vscode.json +++ /dev/null @@ -1,1987 +0,0 @@ -{ - "name": "NoctaliaTheme", - "type": "dark", - "semanticHighlighting": true, - "semanticTokenColors": { - "enumMember": { - "foreground": "{{colors.primary.default.hex}}" - }, - "variable.constant": { - "foreground": "{{colors.tertiary.default.hex}}" - }, - "variable.defaultLibrary": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - "tokenColors": [ - { - "name": "unison punctuation", - "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "haskell variable generic-type", - "scope": "variable.other.generic-type.haskell", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "haskell storage type", - "scope": "storage.type.haskell", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "support.variable.magic.python", - "scope": "support.variable.magic.python", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "punctuation.separator.parameters.python", - "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "variable.parameter.function.language.special.self.python", - "scope": "variable.parameter.function.language.special.self.python", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "storage.modifier.lifetime.rust", - "scope": "storage.modifier.lifetime.rust", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "support.function.std.rust", - "scope": "support.function.std.rust", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "entity.name.lifetime.rust", - "scope": "entity.name.lifetime.rust", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "variable.language.rust", - "scope": "variable.language.rust", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "support.constant.edge", - "scope": "support.constant.edge", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "regexp constant character-class", - "scope": "constant.other.character-class.regexp", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "regexp operator.quantifier", - "scope": "keyword.operator.quantifier.regexp", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "punctuation.definition", - "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Text", - "scope": "variable.parameter.function", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Comment Markup Link", - "scope": "comment markup.link", - "settings": { - "foreground": "{{colors.outline.default.hex}}" - } - }, - { - "name": "markup diff", - "scope": "markup.changed.diff", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "diff", - "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "inserted.diff", - "scope": "markup.inserted.diff", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "deleted.diff", - "scope": "markup.deleted.diff", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "c++ function", - "scope": "meta.function.c,meta.function.cpp", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "c++ block", - "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "js/ts punctuation separator key-value", - "scope": "punctuation.separator.key-value", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "js/ts import keyword", - "scope": "keyword.operator.expression.import", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "math js/ts", - "scope": "support.constant.math", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "math property js/ts", - "scope": "support.constant.property.math", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "js/ts variable.other.constant", - "scope": "variable.other.constant", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "java type", - "scope": [ - "storage.type.annotation.java", - "storage.type.object.array.java" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "java source", - "scope": "source.java", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "java modifier.import", - "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "java modifier.import", - "scope": "meta.method.java", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "java modifier.import", - "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "java instanceof", - "scope": "keyword.operator.instanceof.java", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "java variable.name", - "scope": "meta.definition.variable.name.java", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "operator logical", - "scope": "keyword.operator.logical", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "operator bitwise", - "scope": "keyword.operator.bitwise", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "operator channel", - "scope": "keyword.operator.channel", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "support.constant.property-value.scss", - "scope": "support.constant.property-value.scss,support.constant.property-value.css", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "CSS/SCSS/LESS Operators", - "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "keyword.operator", - "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "C operator assignment", - "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Punctuation", - "scope": "punctuation.separator.delimiter", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Other punctuation .c", - "scope": "punctuation.separator.c,punctuation.separator.cpp", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "C type posix-reserved", - "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "keyword.operator.sizeof.c", - "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "python parameter", - "scope": "variable.parameter.function.language.python", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "python type", - "scope": "support.type.python", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "python logical", - "scope": "keyword.operator.logical.python", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Meta tag", - "scope": "meta.tag", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Strings", - "scope": "string", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Inherited Class", - "scope": "entity.other.inherited-class", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Constant other symbol", - "scope": "constant.other.symbol", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Integers", - "scope": "constant.numeric", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Constants", - "scope": "constant", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Constants", - "scope": "punctuation.definition.constant", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Tags", - "scope": "entity.name.tag", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Attributes", - "scope": "entity.other.attribute-name", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Attribute IDs", - "scope": "entity.other.attribute-name.id", - "settings": { - "fontStyle": "normal", - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Attribute class", - "scope": "entity.other.attribute-name.class.css", - "settings": { - "fontStyle": "normal", - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Selector", - "scope": "meta.selector", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Headings", - "scope": "markup.heading", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Headings", - "scope": "markup.heading punctuation.definition.heading, entity.name.section", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Units", - "scope": "keyword.other.unit", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Bold", - "scope": "markup.bold,todo.bold", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Bold", - "scope": "punctuation.definition.bold", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "markup Italic", - "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "emphasis md", - "scope": "emphasis md", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown headings", - "scope": "entity.name.section.markdown", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", - "scope": "punctuation.definition.heading.markdown", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "punctuation.definition.list.begin.markdown", - "scope": "punctuation.definition.list.begin.markdown", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown heading setext", - "scope": "markup.heading.setext", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", - "scope": "punctuation.definition.bold.markdown", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.markdown", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Inline Raw", - "scope": "markup.inline.raw.string.markdown", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Italic", - "scope": "punctuation.definition.italic.markdown", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", - "scope": "beginning.punctuation.definition.list.markdown", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Quote", - "scope": "markup.quote.markdown", - "settings": { - "foreground": "{{colors.outline.default.hex}}", - "fontStyle": "italic" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", - "scope": [ - "punctuation.definition.string.begin.markdown", - "punctuation.definition.string.end.markdown", - "punctuation.definition.metadata.markdown" - ], - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", - "scope": "punctuation.definition.metadata.markdown", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", - "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", - "scope": "string.other.link.title.markdown,string.other.link.description.markdown", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Escape Characters", - "scope": "constant.character.escape", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded, variable.interpolation", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Embedded", - "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "illegal", - "scope": "invalid.illegal.bad-ampersand.html", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Broken", - "scope": "invalid.broken", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Deprecated", - "scope": "invalid.deprecated", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Unimplemented", - "scope": "invalid.unimplemented", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", - "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", - "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", - "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "ts primitive/builtin types", - "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "block scope", - "scope": "block.scope.end,block.scope.begin", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "cs storage type", - "scope": "storage.type.cs", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "cs local variable", - "scope": "entity.name.variable.local.cs", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "scope": "token.info-token", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "scope": "token.warn-token", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "scope": "token.error-token", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "scope": "token.debug-token", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "String interpolation", - "scope": [ - "punctuation.definition.template-expression.begin", - "punctuation.definition.template-expression.end", - "punctuation.section.embedded" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Reset JavaScript string interpolation expression", - "scope": [ - "meta.template.expression" - ], - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Import module JS", - "scope": [ - "keyword.operator.module" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "js Flowtype", - "scope": [ - "support.type.type.flowtype" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "js Flow", - "scope": [ - "support.type.primitive" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "js class prop", - "scope": [ - "meta.property.object" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "js func parameter", - "scope": [ - "variable.parameter.function.js" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "js template literals begin", - "scope": [ - "keyword.other.template.begin" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "js template literals end", - "scope": [ - "keyword.other.template.end" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "js template literals variable braces begin", - "scope": [ - "keyword.other.substitution.begin" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "js template literals variable braces end", - "scope": [ - "keyword.other.substitution.end" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "js operator.assignment", - "scope": [ - "keyword.operator.assignment" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "go operator", - "scope": [ - "keyword.operator.assignment.go" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "go operator", - "scope": [ - "keyword.operator.arithmetic.go", - "keyword.operator.address.go" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "js/ts italic", - "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "comment", - "scope": "comment.line.double-slash,comment.block.documentation", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "Python Keyword Control", - "scope": "keyword.control.import.python,keyword.control.flow.python", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "markup.italic.markdown", - "scope": "markup.italic.markdown", - "settings": { - "fontStyle": "italic" - } - }, - { - "name": "css color standard name", - "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "css comma", - "scope": "punctuation.separator.list.comma.css", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "css attribute-name.id", - "scope": "support.constant.color.w3c-standard-color-name.css", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "css property-name", - "scope": "support.type.vendored.property-name.css", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "js/ts module", - "scope": "support.module.node,support.type.object.module,support.module.node", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "entity.name.type.module", - "scope": "entity.name.type.module", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "js variable readwrite", - "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "js/ts json", - "scope": "support.constant.json", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "js/ts Keyword", - "scope": [ - "keyword.operator.expression.instanceof", - "keyword.operator.new", - "keyword.operator.ternary", - "keyword.operator.optional", - "keyword.operator.expression.keyof" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "js/ts console", - "scope": "support.type.object.console", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "js/ts support.variable.property.process", - "scope": "support.variable.property.process", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "js console function", - "scope": "entity.name.function,support.function.console", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "keyword.operator.misc.rust", - "scope": "keyword.operator.misc.rust", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "keyword.operator.sigil.rust", - "scope": "keyword.operator.sigil.rust", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "operator", - "scope": "keyword.operator.delete", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "js dom", - "scope": "support.type.object.dom", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "js dom variable", - "scope": "support.variable.dom,support.variable.property.dom", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "python placeholder reset to normal string", - "scope": "constant.character.format.placeholder.other.python", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Operators", - "scope": "keyword.operator", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Compound Assignment Operators", - "scope": "keyword.operator.assignment.compound", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Compound Assignment Operators js/ts", - "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Keywords", - "scope": "keyword", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Namespaces", - "scope": "entity.name.namespace", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Variables", - "scope": "variable", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Variables", - "scope": "variable.c", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Language variables", - "scope": "variable.language", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Functions", - "scope": [ - "entity.name.function", - "meta.require", - "support.function.any-method", - "variable.function" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Classes", - "scope": "entity.name.type.namespace", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Classes", - "scope": "support.class, entity.name.type.class", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Class name", - "scope": "entity.name.class.identifier.namespace.type", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "variable.other.class.js", - "variable.other.class.ts" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Storage", - "scope": "storage", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Storage JS TS", - "scope": "token.storage", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", - "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Support type", - "scope": "support.type.property-name", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Support type", - "scope": "support.constant.property-value", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Support type", - "scope": "support.constant.font-name", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Regular Expressions", - "scope": "string.regexp", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Go package name", - "scope": [ - "entity.name.package.go" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "elm prelude", - "scope": [ - "support.type.prelude.elm" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "elm constant", - "scope": [ - "support.constant.elm" - ], - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "template literal", - "scope": [ - "punctuation.quasi.element" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "html/pug (jade) escaped characters and entities", - "scope": [ - "constant.character.entity" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", - "scope": [ - "entity.other.attribute-name.pseudo-element", - "entity.other.attribute-name.pseudo-class" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Property Name", - "scope": "support.type.property-name.json", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", - "scope": "support.type.property-name.json punctuation", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Comments", - "scope": "comment, punctuation.definition.comment", - "settings": { - "fontStyle": "italic", - "foreground": "{{colors.outline.default.hex}}" - } - }, - { - "name": "punctuation.definition.block.sequence.item.yaml", - "scope": "punctuation.definition.block.sequence.item.yaml", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "scope": [ - "constant.language.symbol.elixir" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "python block", - "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "python function-call.generic", - "scope": "meta.function-call.generic.python", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "pyCs", - "scope": "variable.parameter.function.python", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "python function decorator @", - "scope": "meta.function.decorator.python", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "python function support", - "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "parameter function js/ts", - "scope": "function.parameter", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "brace function", - "scope": "function.brace", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "parameter function ruby cs", - "scope": "function.parameter.ruby, function.parameter.cs", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "constant.language.symbol.ruby", - "scope": "constant.language.symbol.ruby", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "rgb-value", - "scope": "rgb-value", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "rgb value", - "scope": "inline-color-decoration rgb-value", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "rgb value less", - "scope": "less rgb-value", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Clojure globals", - "scope": [ - "entity.global.clojure" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Clojure symbols", - "scope": [ - "meta.symbol.clojure" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Clojure constants", - "scope": [ - "constant.keyword.clojure" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "CoffeeScript Function Argument", - "scope": [ - "meta.arguments.coffee", - "variable.parameter.function.coffee" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Ini Default Text", - "scope": [ - "source.ini" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Makefile prerequisities", - "scope": [ - "meta.scope.prerequisites.makefile" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Makefile text colour", - "scope": [ - "source.makefile" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Groovy import names", - "scope": [ - "storage.modifier.import.groovy" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Groovy Methods", - "scope": [ - "meta.method.groovy" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Groovy Variables", - "scope": [ - "meta.definition.variable.name.groovy" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "Groovy Inheritance", - "scope": [ - "meta.definition.class.inherited.classes.groovy" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "HLSL Semantic", - "scope": [ - "support.variable.semantic.hlsl" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "HLSL Types", - "scope": [ - "support.type.texture.hlsl", - "support.type.sampler.hlsl", - "support.type.object.hlsl", - "support.type.object.rw.hlsl", - "support.type.fx.hlsl", - "support.type.object.hlsl" - ], - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "SQL Variables", - "scope": [ - "text.variable", - "text.bracketed" - ], - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "types", - "scope": [ - "support.type.swift", - "support.type.vb.asp" - ], - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Java Variables", - "scope": "token.variable.parameter.java", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Java Imports", - "scope": "import.storage.java", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Packages", - "scope": "token.package.keyword", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Packages", - "scope": "token.package", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "Type Name", - "scope": "entity.name.type", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Keyword Control", - "scope": "keyword.control", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Control Elements", - "scope": "control.elements, keyword.operator.less", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "Methods", - "scope": "keyword.other.special-method", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Java Storage", - "scope": "token.storage.type.java", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "Support", - "scope": "support.function", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "Class name php", - "scope": "variable.other.class.php", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "laravel blade tag", - "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "laravel blade @", - "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "use statement for other classes", - "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "error suppression", - "scope": "keyword.operator.error-control.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "php instanceof", - "scope": "keyword.operator.type.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "style double quoted array index normal begin", - "scope": "punctuation.section.array.begin.php", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "style double quoted array index normal end", - "scope": "punctuation.section.array.end.php", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "php illegal.non-null-typehinted", - "scope": "invalid.illegal.non-null-typehinted.php", - "settings": { - "foreground": "{{colors.error.default.hex}}" - } - }, - { - "name": "php types", - "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", - "settings": { - "foreground": "{{colors.secondary.default.hex}}" - } - }, - { - "name": "php call-function", - "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "php function-resets", - "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php", - "settings": { - "foreground": "{{colors.on_background.default.hex}}" - } - }, - { - "name": "support php constants", - "scope": "support.constant.core.rust", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "support php constants", - "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", - "settings": { - "foreground": "{{colors.tertiary.default.hex}}" - } - }, - { - "name": "php goto", - "scope": "entity.name.goto-label.php,support.other.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "php logical/bitwise operator", - "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "php regexp operator", - "scope": "keyword.operator.regexp.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "php comparison", - "scope": "keyword.operator.comparison.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - }, - { - "name": "php heredoc/nowdoc", - "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", - "settings": { - "foreground": "{{colors.primary.default.hex}}" - } - } - ], - "colors": { - "activityBar.background": "{{colors.surface.default.hex}}", - "activityBar.foreground": "{{colors.on_surface.default.hex}}", - "activityBar.inactiveForeground": "{{colors.on_surface_variant.default.hex}}", - "activityBarBadge.background": "{{colors.primary.default.hex}}", - "activityBarBadge.foreground": "{{colors.on_primary.default.hex}}", - "badge.background": "{{colors.primary.default.hex}}", - "badge.foreground": "{{colors.on_primary.default.hex}}", - "breadcrumb.activeSelectionForeground": "{{colors.primary.default.hex}}", - "breadcrumb.background": "{{colors.background.default.hex}}", - "breadcrumb.focusForeground": "{{colors.on_surface.default.hex}}", - "breadcrumb.foreground": "{{colors.on_surface_variant.default.hex}}", - "breadcrumbPicker.background": "{{colors.surface.default.hex}}", - "button.background": "{{colors.primary.default.hex}}", - "button.foreground": "{{colors.on_primary.default.hex}}", - "button.hoverBackground": "{{colors.primary_container.default.hex}}", - "button.secondaryBackground": "{{colors.secondary.default.hex}}", - "button.secondaryForeground": "{{colors.on_secondary.default.hex}}", - "button.secondaryHoverBackground": "{{colors.secondary_container.default.hex}}", - "checkbox.background": "{{colors.primary_container.default.hex}}", - "checkbox.foreground": "{{colors.on_primary_container.default.hex}}", - "debugExceptionWidget.background": "{{colors.surface.default.hex}}", - "debugExceptionWidget.border": "{{colors.outline.default.hex}}", - "debugToolBar.background": "{{colors.surface.default.hex}}", - "debugToolBar.border": "{{colors.outline.default.hex}}", - "diffEditor.diagonalFill": "{{colors.outline.default.hex}}40", - "diffEditor.insertedTextBackground": "{{colors.secondary.default.hex}}20", - "diffEditor.removedTextBackground": "{{colors.error.default.hex}}20", - "dropdown.background": "{{colors.surface.default.hex}}", - "dropdown.foreground": "{{colors.on_surface.default.hex}}", - "editor.background": "{{colors.background.default.hex}}", - "editor.findMatchBackground": "{{colors.tertiary.default.hex}}80", - "editor.findMatchHighlightBackground": "{{colors.tertiary.default.hex}}60", - "editor.findRangeHighlightBackground": "{{colors.surface_variant.default.hex}}", - "editor.foldBackground": "{{colors.primary.default.hex}}4d", - "editor.foreground": "{{colors.on_background.default.hex}}", - "editor.hoverHighlightBackground": "{{colors.surface_variant.default.hex}}50", - "editor.inactiveSelectionBackground": "{{colors.surface_variant.default.hex}}", - "editor.lineHighlightBackground": "{{colors.surface_variant.default.hex}}50", - "editor.lineHighlightBorder": "{{colors.outline.default.hex}}00", - "editor.selectionBackground": "{{colors.primary.default.hex}}40", - "editor.selectionHighlightBackground": "{{colors.surface_variant.default.hex}}80", - "editor.wordHighlightBackground": "{{colors.surface_variant.default.hex}}", - "editor.wordHighlightStrongBackground": "{{colors.primary_container.default.hex}}80", - "editorBracketHighlight.foreground1": "{{colors.primary.default.hex}}", - "editorBracketHighlight.foreground2": "{{colors.secondary.default.hex}}", - "editorBracketHighlight.foreground3": "{{colors.tertiary.default.hex}}", - "editorBracketHighlight.foreground4": "{{colors.primary.default.hex}}", - "editorBracketHighlight.foreground5": "{{colors.secondary.default.hex}}", - "editorBracketHighlight.foreground6": "{{colors.tertiary.default.hex}}", - "editorBracketHighlight.unexpectedBracket.foreground": "{{colors.error.default.hex}}", - "editorBracketMatch.background": "{{colors.primary.default.hex}}4d", - "editorBracketMatch.border": "{{colors.primary.default.hex}}", - "editorCodeLens.foreground": "{{colors.outline.default.hex}}", - "editorCursor.background": "{{colors.background.default.hex}}", - "editorCursor.foreground": "{{colors.primary.default.hex}}", - "editorError.background": "{{colors.error_container.default.hex}}00", - "editorError.border": "{{colors.outline.default.hex}}00", - "editorError.foreground": "{{colors.error.default.hex}}", - "editorGroup.border": "{{colors.outline.default.hex}}", - "editorGroup.dropBackground": "{{colors.primary_container.default.hex}}40", - "editorGroup.emptyBackground": "{{colors.background.default.hex}}", - "editorGroupHeader.noTabsBackground": "{{colors.background.default.hex}}", - "editorGroupHeader.tabsBackground": "{{colors.surface.default.hex}}", - "editorGroupHeader.tabsBorder": "{{colors.outline.default.hex}}00", - "editorGutter.addedBackground": "{{colors.secondary.default.hex}}80", - "editorGutter.background": "{{colors.background.default.hex}}", - "editorGutter.commentRangeForeground": "{{colors.on_surface_variant.default.hex}}", - "editorGutter.deletedBackground": "{{colors.error.default.hex}}80", - "editorGutter.foldingControlForeground": "{{colors.on_surface_variant.default.hex}}", - "editorGutter.modifiedBackground": "{{colors.primary.default.hex}}80", - "editorHoverWidget.background": "{{colors.surface.default.hex}}", - "editorHoverWidget.border": "{{colors.outline.default.hex}}", - "editorHoverWidget.foreground": "{{colors.on_surface.default.hex}}", - "editorIndentGuide.activeBackground": "{{colors.outline.default.hex}}", - "editorIndentGuide.background": "{{colors.outline.default.hex}}20", - "editorInfo.background": "{{colors.tertiary_container.default.hex}}00", - "editorInfo.border": "{{colors.outline.default.hex}}00", - "editorInfo.foreground": "{{colors.tertiary.default.hex}}", - "editorLineNumber.activeForeground": "{{colors.primary.default.hex}}", - "editorLineNumber.foreground": "{{colors.outline.default.hex}}", - "editorLink.activeForeground": "{{colors.primary.default.hex}}", - "editorMarkerNavigation.background": "{{colors.surface.default.hex}}", - "editorMarkerNavigationError.background": "{{colors.error.default.hex}}40", - "editorMarkerNavigationInfo.background": "{{colors.tertiary.default.hex}}40", - "editorMarkerNavigationWarning.background": "{{colors.secondary.default.hex}}40", - "editorOverviewRuler.addedForeground": "{{colors.secondary.default.hex}}80", - "editorOverviewRuler.border": "{{colors.outline.default.hex}}", - "editorOverviewRuler.deletedForeground": "{{colors.error.default.hex}}80", - "editorOverviewRuler.errorForeground": "{{colors.error.default.hex}}", - "editorOverviewRuler.findMatchForeground": "{{colors.primary.default.hex}}", - "editorOverviewRuler.infoForeground": "{{colors.tertiary.default.hex}}", - "editorOverviewRuler.modifiedForeground": "{{colors.primary.default.hex}}80", - "editorOverviewRuler.rangeHighlightForeground": "{{colors.primary.default.hex}}", - "editorOverviewRuler.selectionHighlightForeground": "{{colors.primary.default.hex}}", - "editorOverviewRuler.warningForeground": "{{colors.secondary.default.hex}}", - "editorOverviewRuler.wordHighlightForeground": "{{colors.secondary.default.hex}}", - "editorOverviewRuler.wordHighlightStrongForeground": "{{colors.secondary.default.hex}}", - "editorRuler.foreground": "{{colors.outline_variant.default.hex}}", - "editorStickyScrollHover.background": "{{colors.surface_variant.default.hex}}", - "editorSuggestWidget.background": "{{colors.surface.default.hex}}", - "editorSuggestWidget.border": "{{colors.outline.default.hex}}", - "editorSuggestWidget.foreground": "{{colors.on_surface.default.hex}}", - "editorSuggestWidget.highlightForeground": "{{colors.primary.default.hex}}", - "editorSuggestWidget.selectedBackground": "{{colors.surface_variant.default.hex}}", - "editorWarning.background": "{{colors.secondary_container.default.hex}}00", - "editorWarning.border": "{{colors.outline.default.hex}}00", - "editorWarning.foreground": "{{colors.secondary.default.hex}}", - "editorWhitespace.foreground": "{{colors.outline.default.hex}}29", - "editorWidget.background": "{{colors.surface.default.hex}}", - "editorWidget.border": "{{colors.outline.default.hex}}", - "editorWidget.foreground": "{{colors.on_surface.default.hex}}", - "editorWidget.resizeBorder": "{{colors.outline.default.hex}}", - "extensionButton.prominentBackground": "{{colors.primary.default.hex}}", - "extensionButton.prominentForeground": "{{colors.on_primary.default.hex}}", - "extensionButton.prominentHoverBackground": "{{colors.primary_container.default.hex}}", - "focusBorder": "{{colors.primary.default.hex}}", - "foreground": "{{colors.on_background.default.hex}}", - "gitDecoration.conflictingResourceForeground": "{{colors.tertiary.default.hex}}c0", - "gitDecoration.deletedResourceForeground": "{{colors.error.default.hex}}c0", - "gitDecoration.ignoredResourceForeground": "{{colors.outline.default.hex}}80", - "gitDecoration.modifiedResourceForeground": "{{colors.primary.default.hex}}c0", - "gitDecoration.submoduleResourceForeground": "{{colors.on_surface_variant.default.hex}}c0", - "gitDecoration.untrackedResourceForeground": "{{colors.secondary.default.hex}}c0", - "icon.foreground": "{{colors.on_background.default.hex}}", - "input.background": "{{colors.surface_variant.default.hex}}", - "input.border": "{{colors.outline.default.hex}}00", - "input.foreground": "{{colors.on_surface_variant.default.hex}}", - "input.placeholderForeground": "{{colors.on_surface_variant.default.hex}}9e", - "inputOption.activeBackground": "{{colors.primary.default.hex}}30", - "inputOption.activeBorder": "{{colors.primary.default.hex}}30", - "inputOption.activeForeground": "{{colors.primary.default.hex}}", - "inputValidation.errorBackground": "{{colors.error_container.default.hex}}", - "inputValidation.errorBorder": "{{colors.error.default.hex}}", - "inputValidation.errorForeground": "{{colors.on_error_container.default.hex}}", - "inputValidation.infoBackground": "{{colors.tertiary_container.default.hex}}", - "inputValidation.infoBorder": "{{colors.tertiary.default.hex}}", - "inputValidation.infoForeground": "{{colors.on_tertiary_container.default.hex}}", - "inputValidation.warningBackground": "{{colors.secondary_container.default.hex}}", - "inputValidation.warningBorder": "{{colors.secondary.default.hex}}", - "inputValidation.warningForeground": "{{colors.on_secondary_container.default.hex}}", - "list.activeSelectionBackground": "{{colors.primary.default.hex}}40", - "list.activeSelectionForeground": "{{colors.on_surface.default.hex}}", - "list.dropBackground": "{{colors.primary_container.default.hex}}40", - "list.focusBackground": "{{colors.primary.default.hex}}30", - "list.focusForeground": "{{colors.on_surface.default.hex}}", - "list.highlightForeground": "{{colors.primary.default.hex}}", - "list.hoverBackground": "{{colors.surface_variant.default.hex}}40", - "list.hoverForeground": "{{colors.on_surface_variant.default.hex}}", - "list.inactiveSelectionBackground": "{{colors.surface_variant.default.hex}}", - "list.inactiveSelectionForeground": "{{colors.on_surface_variant.default.hex}}", - "listFilterWidget.background": "{{colors.tertiary_container.default.hex}}", - "listFilterWidget.noMatchesOutline": "{{colors.error.default.hex}}", - "listFilterWidget.outline": "{{colors.outline.default.hex}}00", - "menu.background": "{{colors.surface.default.hex}}", - "menu.border": "{{colors.outline.default.hex}}85", - "menu.foreground": "{{colors.on_surface.default.hex}}", - "menu.selectionBackground": "{{colors.primary_container.default.hex}}", - "menu.selectionBorder": "{{colors.outline.default.hex}}00", - "menu.selectionForeground": "{{colors.on_primary_container.default.hex}}", - "menu.separatorBackground": "{{colors.outline.default.hex}}", - "menubar.selectionBackground": "{{colors.surface_variant.default.hex}}1a", - "menubar.selectionForeground": "{{colors.on_surface.default.hex}}", - "merge.border": "{{colors.outline.default.hex}}00", - "merge.commonContentBackground": "{{colors.outline.default.hex}}20", - "merge.commonHeaderBackground": "{{colors.outline.default.hex}}30", - "merge.currentContentBackground": "{{colors.primary.default.hex}}20", - "merge.currentHeaderBackground": "{{colors.primary.default.hex}}30", - "merge.incomingContentBackground": "{{colors.tertiary.default.hex}}20", - "merge.incomingHeaderBackground": "{{colors.tertiary.default.hex}}30", - "minimap.background": "{{colors.background.default.hex}}", - "minimap.errorHighlight": "{{colors.error.default.hex}}80", - "minimap.findMatchHighlight": "{{colors.primary.default.hex}}80", - "minimap.selectionHighlight": "{{colors.primary.default.hex}}40", - "minimap.warningHighlight": "{{colors.secondary.default.hex}}80", - "minimapGutter.addedBackground": "{{colors.secondary.default.hex}}80", - "minimapGutter.deletedBackground": "{{colors.error.default.hex}}80", - "minimapGutter.modifiedBackground": "{{colors.primary.default.hex}}80", - "notificationCenter.border": "{{colors.outline.default.hex}}", - "notificationCenterHeader.background": "{{colors.surface_variant.default.hex}}", - "notificationCenterHeader.foreground": "{{colors.on_surface_variant.default.hex}}", - "notificationToast.border": "{{colors.outline.default.hex}}", - "notifications.background": "{{colors.surface.default.hex}}", - "notifications.border": "{{colors.outline.default.hex}}", - "notifications.foreground": "{{colors.on_surface.default.hex}}", - "notificationsErrorIcon.foreground": "{{colors.error.default.hex}}", - "notificationsInfoIcon.foreground": "{{colors.tertiary.default.hex}}", - "notificationsWarningIcon.foreground": "{{colors.secondary.default.hex}}", - "panel.background": "{{colors.surface.default.hex}}", - "panel.border": "{{colors.outline.default.hex}}", - "panel.dropBorder": "{{colors.primary.default.hex}}", - "panelSection.border": "{{colors.outline.default.hex}}", - "panelTitle.activeBorder": "{{colors.primary.default.hex}}", - "panelTitle.activeForeground": "{{colors.primary.default.hex}}", - "panelTitle.inactiveForeground": "{{colors.on_surface_variant.default.hex}}", - "peekView.border": "{{colors.primary.default.hex}}", - "peekViewEditor.background": "{{colors.surface.default.hex}}", - "peekViewEditor.matchHighlightBackground": "{{colors.tertiary.default.hex}}99", - "peekViewEditor.matchHighlightBorder": "{{colors.tertiary.default.hex}}", - "peekViewEditorGutter.background": "{{colors.surface.default.hex}}", - "peekViewResult.background": "{{colors.surface_variant.default.hex}}", - "peekViewResult.fileForeground": "{{colors.on_surface_variant.default.hex}}", - "peekViewResult.lineForeground": "{{colors.on_surface_variant.default.hex}}", - "peekViewResult.matchHighlightBackground": "{{colors.tertiary.default.hex}}40", - "peekViewResult.selectionBackground": "{{colors.primary.default.hex}}40", - "peekViewResult.selectionForeground": "{{colors.on_primary_container.default.hex}}", - "peekViewTitle.background": "{{colors.surface_variant.default.hex}}", - "peekViewTitleDescription.foreground": "{{colors.on_surface_variant.default.hex}}", - "peekViewTitleLabel.foreground": "{{colors.primary.default.hex}}", - "pickerGroup.border": "{{colors.outline.default.hex}}", - "pickerGroup.foreground": "{{colors.primary.default.hex}}", - "progressBar.background": "{{colors.primary.default.hex}}", - "scrollbar.shadow": "{{colors.background.default.hex}}00", - "scrollbarSlider.activeBackground": "{{colors.on_surface.default.hex}}80", - "scrollbarSlider.background": "{{colors.on_surface.default.hex}}30", - "scrollbarSlider.hoverBackground": "{{colors.on_surface.default.hex}}50", - "selection.background": "{{colors.primary.default.hex}}66", - "settings.checkboxBackground": "{{colors.surface_variant.default.hex}}", - "settings.checkboxBorder": "{{colors.outline.default.hex}}", - "settings.checkboxForeground": "{{colors.on_surface_variant.default.hex}}", - "settings.dropdownBackground": "{{colors.surface_variant.default.hex}}", - "settings.dropdownBorder": "{{colors.outline.default.hex}}", - "settings.dropdownForeground": "{{colors.on_surface_variant.default.hex}}", - "settings.focusedRowBackground": "{{colors.surface_variant.default.hex}}50", - "settings.headerForeground": "{{colors.on_background.default.hex}}", - "settings.modifiedItemIndicator": "{{colors.primary.default.hex}}", - "settings.numberInputBackground": "{{colors.surface_variant.default.hex}}", - "settings.numberInputBorder": "{{colors.outline.default.hex}}", - "settings.numberInputForeground": "{{colors.on_surface_variant.default.hex}}", - "settings.textInputBackground": "{{colors.surface_variant.default.hex}}", - "settings.textInputBorder": "{{colors.outline.default.hex}}", - "settings.textInputForeground": "{{colors.on_surface_variant.default.hex}}", - "sideBar.background": "{{colors.surface_container.default.hex}}", - "sideBar.dropBackground": "{{colors.surface_variant.default.hex}}40", - "sideBar.foreground": "{{colors.on_surface_variant.default.hex}}", - "sideBarSectionHeader.background": "{{colors.surface.default.hex}}", - "sideBarSectionHeader.foreground": "{{colors.on_surface.default.hex}}", - "sideBarTitle.foreground": "{{colors.primary.default.hex}}", - "statusBar.background": "{{colors.surface_variant.default.hex}}", - "statusBar.debuggingBackground": "{{colors.tertiary.default.hex}}", - "statusBar.debuggingForeground": "{{colors.on_tertiary.default.hex}}", - "statusBar.foreground": "{{colors.on_surface_variant.default.hex}}", - "statusBar.noFolderBackground": "{{colors.surface.default.hex}}", - "statusBar.noFolderForeground": "{{colors.on_surface.default.hex}}", - "statusBarItem.activeBackground": "{{colors.primary.default.hex}}25", - "statusBarItem.hoverBackground": "{{colors.primary.default.hex}}1f", - "statusBarItem.remoteBackground": "{{colors.primary.default.hex}}", - "statusBarItem.remoteForeground": "{{colors.on_primary.default.hex}}", - "tab.activeBackground": "{{colors.surface_variant.default.hex}}", - "tab.activeBorder": "{{colors.primary.default.hex}}", - "tab.activeForeground": "{{colors.on_surface_variant.default.hex}}", - "tab.activeModifiedBorder": "{{colors.tertiary.default.hex}}", - "tab.border": "{{colors.outline.default.hex}}00", - "tab.inactiveBackground": "{{colors.surface.default.hex}}", - "tab.inactiveForeground": "{{colors.on_surface.default.hex}}", - "tab.inactiveModifiedBorder": "{{colors.tertiary.default.hex}}80", - "tab.unfocusedActiveBackground": "{{colors.surface.default.hex}}99", - "tab.unfocusedActiveBorder": "{{colors.primary.default.hex}}80", - "tab.unfocusedActiveForeground": "{{colors.primary.default.hex}}99", - "tab.unfocusedActiveModifiedBorder": "{{colors.tertiary.default.hex}}40", - "tab.unfocusedInactiveBackground": "{{colors.surface_variant.default.hex}}99", - "tab.unfocusedInactiveForeground": "{{colors.on_surface_variant.default.hex}}99", - "tab.unfocusedInactiveModifiedBorder": "{{colors.tertiary.default.hex}}20", - "terminal.ansiBlack": "{{colors.terminal_normal_black.default.hex}}", - "terminal.ansiBlue": "{{colors.terminal_normal_blue.default.hex}}", - "terminal.ansiBrightBlack": "{{colors.terminal_bright_black.default.hex}}", - "terminal.ansiBrightBlue": "{{colors.terminal_bright_blue.default.hex}}", - "terminal.ansiBrightCyan": "{{colors.terminal_bright_cyan.default.hex}}", - "terminal.ansiBrightGreen": "{{colors.terminal_bright_green.default.hex}}", - "terminal.ansiBrightMagenta": "{{colors.terminal_bright_magenta.default.hex}}", - "terminal.ansiBrightRed": "{{colors.terminal_bright_red.default.hex}}", - "terminal.ansiBrightWhite": "{{colors.terminal_bright_white.default.hex}}", - "terminal.ansiBrightYellow": "{{colors.terminal_bright_yellow.default.hex}}", - "terminal.ansiCyan": "{{colors.terminal_normal_cyan.default.hex}}", - "terminal.ansiGreen": "{{colors.terminal_normal_green.default.hex}}", - "terminal.ansiMagenta": "{{colors.terminal_normal_magenta.default.hex}}", - "terminal.ansiRed": "{{colors.terminal_normal_red.default.hex}}", - "terminal.ansiWhite": "{{colors.terminal_normal_white.default.hex}}", - "terminal.ansiYellow": "{{colors.terminal_normal_yellow.default.hex}}", - "terminal.background": "{{colors.background.default.hex}}", - "terminal.foreground": "{{colors.on_background.default.hex}}", - "terminalCursor.background": "{{colors.background.default.hex}}", - "terminalCursor.foreground": "{{colors.primary.default.hex}}", - "textLink.activeForeground": "{{colors.primary_container.default.hex}}", - "textLink.foreground": "{{colors.primary.default.hex}}", - "titleBar.activeBackground": "{{colors.surface.default.hex}}", - "titleBar.activeForeground": "{{colors.on_surface.default.hex}}", - "titleBar.border": "{{colors.outline.default.hex}}00", - "titleBar.inactiveBackground": "{{colors.surface_variant.default.hex}}", - "titleBar.inactiveForeground": "{{colors.on_surface_variant.default.hex}}", - "tree.indentGuidesStroke": "{{colors.outline.default.hex}}", - "walkThrough.embeddedEditorBackground": "{{colors.surface.default.hex}}50", - "welcomePage.buttonBackground": "{{colors.surface_variant.default.hex}}", - "welcomePage.buttonHoverBackground": "{{colors.primary.default.hex}}20", - "widget.shadow": "{{colors.background.default.hex}}5c" - } -} diff --git a/.local/state/noctalia/community-templates/walker/.noctalia-cache.json b/.local/state/noctalia/community-templates/walker/.noctalia-cache.json deleted file mode 100644 index 3c8f87c..0000000 --- a/.local/state/noctalia/community-templates/walker/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "f6c0794815592d1fa3effeb022f9cc86" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/walker/template.toml b/.local/state/noctalia/community-templates/walker/template.toml deleted file mode 100644 index f369a16..0000000 --- a/.local/state/noctalia/community-templates/walker/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.walker] -name = "Walker" -category = "launcher" - -[templates.walker] -input_path = "walker.css" -output_path = "$XDG_CONFIG_HOME/walker/themes/noctalia/style.css" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/whitesur-icons/.noctalia-cache.json b/.local/state/noctalia/community-templates/whitesur-icons/.noctalia-cache.json deleted file mode 100644 index 71c5eb0..0000000 --- a/.local/state/noctalia/community-templates/whitesur-icons/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "1e9480043059bbd1bb3e58469b346def" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/whitesur-icons/template.toml b/.local/state/noctalia/community-templates/whitesur-icons/template.toml deleted file mode 100644 index 2b2f9be..0000000 --- a/.local/state/noctalia/community-templates/whitesur-icons/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.whitesur-icons] -name = "WhiteSur Icon Theme" -category = "system" - -[templates.whitesur_icons] -input_path = "colors" -output_path = "colors-final" -post_hook = "bash '{{ config_dir }}/apply.sh'" diff --git a/.local/state/noctalia/community-templates/yapfast/.noctalia-cache.json b/.local/state/noctalia/community-templates/yapfast/.noctalia-cache.json deleted file mode 100644 index 12e951a..0000000 --- a/.local/state/noctalia/community-templates/yapfast/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "44acf6d7a87993a44ee69c8d7e406efb" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/yapfast/template.toml b/.local/state/noctalia/community-templates/yapfast/template.toml deleted file mode 100644 index 1f003ef..0000000 --- a/.local/state/noctalia/community-templates/yapfast/template.toml +++ /dev/null @@ -1,10 +0,0 @@ -[catalog.yapfast] -name = "yapfast" -category = "chat" - -[templates.yapfast] -input_path_modes = { dark = "yapfast-dark.json", light = "yapfast-light.json" } -output_path = "$XDG_CACHE_HOME/noctalia/yapfast/theme.json" -post_hook = "python3 '{{ config_dir }}/apply.py'" -hook_async = false -requires_path = "$XDG_DATA_HOME/yapfast" diff --git a/.local/state/noctalia/community-templates/yazi/.noctalia-cache.json b/.local/state/noctalia/community-templates/yazi/.noctalia-cache.json deleted file mode 100644 index d9fc4f7..0000000 --- a/.local/state/noctalia/community-templates/yazi/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "696bcafb99a13144d145e511201fc501" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/yazi/template.toml b/.local/state/noctalia/community-templates/yazi/template.toml deleted file mode 100644 index 6a758b5..0000000 --- a/.local/state/noctalia/community-templates/yazi/template.toml +++ /dev/null @@ -1,12 +0,0 @@ -[catalog.yazi] -name = "Yazi" -category = "terminal" - -[templates.yazi] -input_path = "yazi.toml" -output_path = "$XDG_CONFIG_HOME/yazi/flavors/noctalia.yazi/flavor.toml" -post_hook = "bash '{{ config_dir }}/apply.sh'" - -[templates.yazi-syntax] -input_path = "yazi.tmTheme" -output_path = "$XDG_CONFIG_HOME/yazi/flavors/noctalia.yazi/tmtheme.xml" diff --git a/.local/state/noctalia/community-templates/yeet/.noctalia-cache.json b/.local/state/noctalia/community-templates/yeet/.noctalia-cache.json deleted file mode 100644 index 4037bec..0000000 --- a/.local/state/noctalia/community-templates/yeet/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "3d4c6bd711a9f93059bba5ad6027bd94" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/yeet/template.toml b/.local/state/noctalia/community-templates/yeet/template.toml deleted file mode 100644 index 0366544..0000000 --- a/.local/state/noctalia/community-templates/yeet/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.yeet] -name = "Yeet" -category = "launcher" - -[templates.yeet] -input_path = "yeet.css" -output_path = "$XDG_CONFIG_HOME/yeet/style.css" diff --git a/.local/state/noctalia/community-templates/ytm-player/.noctalia-cache.json b/.local/state/noctalia/community-templates/ytm-player/.noctalia-cache.json deleted file mode 100644 index da02d8b..0000000 --- a/.local/state/noctalia/community-templates/ytm-player/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "39baee714aeeae9481add10d52691aca" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/ytm-player/template.toml b/.local/state/noctalia/community-templates/ytm-player/template.toml deleted file mode 100644 index 55266f1..0000000 --- a/.local/state/noctalia/community-templates/ytm-player/template.toml +++ /dev/null @@ -1,7 +0,0 @@ -[catalog.ytm-player] -name = "YTM Player" -category = "audio" - -[templates.ytm-player] -input_path = "theme.toml" -output_path = "$XDG_CONFIG_HOME/ytm-player/theme.toml" diff --git a/.local/state/noctalia/community-templates/zapfast/.noctalia-cache.json b/.local/state/noctalia/community-templates/zapfast/.noctalia-cache.json deleted file mode 100644 index 14b4f6a..0000000 --- a/.local/state/noctalia/community-templates/zapfast/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "2e4bc96d11741d6be23ea95733a48082" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/zapfast/template.toml b/.local/state/noctalia/community-templates/zapfast/template.toml deleted file mode 100644 index b469c8b..0000000 --- a/.local/state/noctalia/community-templates/zapfast/template.toml +++ /dev/null @@ -1,9 +0,0 @@ -[catalog.zapfast] -name = "Zapfast" -category = "chat" - -[templates.zapfast] -input_path_modes = { dark = "zapfast-dark.json", light = "zapfast-light.json" } -output_path = "$XDG_CONFIG_HOME/zapfast/themes/noctalia.json" -post_hook = "zapfast reload-themes >/dev/null 2>&1 || true" -requires_path = "$XDG_CONFIG_HOME/zapfast" diff --git a/.local/state/noctalia/community-templates/zathura/.noctalia-cache.json b/.local/state/noctalia/community-templates/zathura/.noctalia-cache.json deleted file mode 100644 index 1b699cb..0000000 --- a/.local/state/noctalia/community-templates/zathura/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "72b251fa8fcc55b48253498d69b20b59" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/zathura/template.toml b/.local/state/noctalia/community-templates/zathura/template.toml deleted file mode 100644 index fe1bff3..0000000 --- a/.local/state/noctalia/community-templates/zathura/template.toml +++ /dev/null @@ -1,15 +0,0 @@ -[catalog.zathura] -name = "Zathura" -category = "misc" - -[templates.zathura] -input_path = "zathurarc" -output_path = "$XDG_CONFIG_HOME/zathura/noctaliarc" -post_hook = "bash '{{ config_dir }}/apply.sh'" -requires_path = "~/.config/zathura" - -[templates.zathura-flatpak] -input_path = "zathurarc" -output_path = "~/.var/app/org.pwmt.zathura/config/zathura/noctaliarc" -post_hook = "bash '{{ config_dir }}/apply.sh'" -requires_path = "~/.var/app/org.pwmt.zathura" diff --git a/.local/state/noctalia/community-templates/zed/.noctalia-cache.json b/.local/state/noctalia/community-templates/zed/.noctalia-cache.json deleted file mode 100644 index aac3669..0000000 --- a/.local/state/noctalia/community-templates/zed/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "d2ba255cfee1fb8d338e8853fd332d5f" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/zed/template.toml b/.local/state/noctalia/community-templates/zed/template.toml deleted file mode 100644 index b7a94c9..0000000 --- a/.local/state/noctalia/community-templates/zed/template.toml +++ /dev/null @@ -1,11 +0,0 @@ -[catalog.zed] -name = "Zed" -category = "editor" - -[templates.zed] -input_path = "zed.json" -output_path = "$XDG_CONFIG_HOME/zed/themes/noctalia.json" - -[templates.gram] -input_path = "zed.json" -output_path = "$XDG_CONFIG_HOME/gram/themes/noctalia.json" diff --git a/.local/state/noctalia/community-templates/zellij/.noctalia-cache.json b/.local/state/noctalia/community-templates/zellij/.noctalia-cache.json deleted file mode 100644 index 6036cad..0000000 --- a/.local/state/noctalia/community-templates/zellij/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "2191caae03acee7b31f61150f051dba1" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/zellij/template.toml b/.local/state/noctalia/community-templates/zellij/template.toml deleted file mode 100644 index dc1eb54..0000000 --- a/.local/state/noctalia/community-templates/zellij/template.toml +++ /dev/null @@ -1,8 +0,0 @@ -[catalog.zellij] -name = "Zellij" -category = "misc" - -[templates.zellij] -input_path = "zellij.kdl" -output_path = "$XDG_CONFIG_HOME/zellij/themes/noctalia.kdl" -# post_hook = "touch $XDG_CONFIG_HOME/zellij/config.kdl" # trigger config auto-reload diff --git a/.local/state/noctalia/community-templates/zen-browser/.noctalia-cache.json b/.local/state/noctalia/community-templates/zen-browser/.noctalia-cache.json deleted file mode 100644 index a978ea4..0000000 --- a/.local/state/noctalia/community-templates/zen-browser/.noctalia-cache.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "files": { - "template.toml": "86e208d05228f153cd8b69d85b92dd6d" - }, - "version": 1 -} diff --git a/.local/state/noctalia/community-templates/zen-browser/template.toml b/.local/state/noctalia/community-templates/zen-browser/template.toml deleted file mode 100644 index e66a689..0000000 --- a/.local/state/noctalia/community-templates/zen-browser/template.toml +++ /dev/null @@ -1,17 +0,0 @@ -[catalog.zen-browser] -name = "Zen Browser" -category = "browser" - -# Both entries run the same apply.sh, which rewrites userChrome.css, userContent.css and -# user.js in every Zen profile: concurrent runs would clobber each other's edits. -[templates.zen_browser_chrome] -input_path = "zen-userChrome.css" -output_path = "$XDG_CACHE_HOME/noctalia/zen-browser/zen-userChrome.css" -post_hook = "bash '{{ config_dir }}/apply.sh'" -hook_async = false - -[templates.zen_browser_content] -input_path = "zen-userContent.css" -output_path = "$XDG_CACHE_HOME/noctalia/zen-browser/zen-userContent.css" -post_hook = "bash '{{ config_dir }}/apply.sh'" -hook_async = false diff --git a/.local/state/noctalia/libreoffice-theme-staging/Theme_Colors.xcu b/.local/state/noctalia/libreoffice-theme-staging/Theme_Colors.xcu deleted file mode 100644 index 15e6a63..0000000 --- a/.local/state/noctalia/libreoffice-theme-staging/Theme_Colors.xcu +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - 131314 - f7f7fa - 1a1a1a - cccccc - - 131314 - e4e2e2 - 131314 - 2a2a2a - e4e2e2 - bfc7d2 - 44474b - c5c6cb - 808080 - false - 44474b - 1f1f20 - bfc7d2 - 293139 - bfc7d2 - 2a2a2a - 1f1f20 - e4e2e2 - bfc7d2 - 293139 - 1f1f20 - e4e2e2 - bfc7d2 - 293139 - 8e9195 - 1f1f20 - c5c6cb - 44474b - - ffffff - d32f2f - 1a1a1a - 0b57d0 - d97706 - 444444 - 15803d - 6b7280 - - e8e8e8true - e8e8e8true - d9d9d9 - - - - diff --git a/.local/state/noctalia/notification_history.enc b/.local/state/noctalia/notification_history.enc deleted file mode 100644 index dda1c2575f6c9ff88187adf444c7afc6d94fec15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87372 zcmV(nK=Qv%PeW8eOi4jSPD3#P0eIQdemrUs`@8uk{2!^@s0*bXBvbPqzT!djNH9QWy2{Z?e*>e32-Nsi=!Ui3bvCc+p+7o4DW z9sig5q=jaTB#M1Nvj4pGq>DcUB=K1%Dq6q+4<=MMta)-6fS}d5s4%_YhjgU;)kDv3 zz*9CRJ+J)b(egcOhvlTm(c&rT?JiI~<%-SU!|^Qu3gQfWZ2(_3nKZA1zs0N|@MU2B za%U7+;c*8=H@B%LvtlqNi zhE}4&F0X$O)3wzLB^WZwiT3)tZDt2&pDTt@aZH7TpJ$C)@x}xI)~Rdg3VU?!G^ z-BigQ(ky5VP1<_Op_taq{C)$FZ9S zb`TAQH&q;MJ6{#LgWLkqR)iUA1a%5ao3$T;Bq39Hc2H+XgK~c~4bIXz6A%X_4e{z( zH=tXYeEeH9Pn{aV^N|-$nCL3%J15WxZz)99t23J8OjO?s)6*jRS5q5z!>I+(e+o*j zK!6$7hgZWlivb|h;W-dUUFC-kRM!q0Kn?+DIHJ|jLq!)e>qmpDNi~tFP&T3ZT%%e8 z_g9E*2RjDwr1ppdvHbyJ;lk=frUFL<(N|_GegY{`vPbTaBy+h!?7U%O*Pm@K1~|L{ z3!`anjt5j*%XiD|dkSh}8b>P;Jp!stx$+I&(2X_MweQWI)40V!#$_^T}rztB7XO-acqr39pCQK zV0>1Aurnn)qU~yUafGwv;|5TRkxT;wV6)|c`Eqz9z@y!{d-;J6VC4l;ms9W7;9sm8VVJ#4P-~>8TS6b*mdel6OuKlj za!!%H4r@EFd^0R4ySdCU9#!v;2k3r$C-Sw30Th_2WHoAmV^1zfK7N0d7r!jBrjQAa zYMOqesos*ffUirUghl>gB^mTpn;~WXXM-_-EB`Hcb_|poo4#lXPdgA4e(eeT_{li` z2t=-waI?VBzc-OX39kRMRBu|xJ#!(;+?KzbcUmlOO@DhUY6&2SCQE%beg&f#v=Myi z0_!OM1wjc!Dir#Lu39lCkE<_}Q6hwBksp8pwxx*aUO5B#EkQ|w*&&SyG+lh(pG0AL z5oSyV8dIV(u=df)c=>+8;n0f@BqqXyR_ys;SrZ|`qtIWhazw8K1peQh8am=e6E3Zn zvEMBVHMFtCja0>(qOSB*No32o`52wx`JoD$nMa#c($mI~Ave&(&C$1s*?~r5+BEiD zD4CxE-w~x53MoJ_jNie-HKVu9-dV04Cmq|8jnP$c=LGVR^AW$K52x3iw6D2<%DBxe zH?2mgSMjKb2@s%Ef_aM8*<^833L~rR>dU+eA`rSq(F;UsB3Y4QY7PeHR;RQG8y?pa z#LF@nAS>GW0w&cI*ecg&59=a?qyhM(&AKt~SJ8Xp%%6Fa3r9;6M<|YrXF(afx*Hw+ zijPJ8q=AjC3r>z*dxMl3eYH+L1RS7z=rGH;sAqp_H(X35~AGJs5>3;Z##OD^We+-L#CzZzS@sb*M8yyOS3QPqaj z>v0O&i=m)0=h=hL4IWWHwhqyK>c>-+LoL%k{& ze>5{9DG7?7&6S&+97XIyG!0w{D{XSXkK|OjkL7;-<`p8yW!F|EniT0>>MuhrY;FJn z)qwOM!G0&hqNOss1qBcvKX`HxI|;ywb&4(}R-DWQBCf=>Ws8?EkmiUfA;6Yk$?ul= ztL*Yp*gfQ1(SG|+fM)m0k|$W21I$L2L*7Vg&9DY{mO)-uj??) zqij2%n%=mF<!m?QxC`(EDY!=Tsd2NRp&KqKE0GjUcVC*ZNcliQnrLKEI z`3CA}OsBf$Pc@RY@HpX&=}wI(@E;B3w80?Gw7~nw;shp5aVTxolMN{zpoXOiz;n6!SLF3Hks-(4CjihBy5)l0Z@Y8;P0AY5oppTP0e`5xVM)?bX+tBC1?_`#rvzjG8 z;Ois!UAvao?S@g7RZu+qt1Hw~JEyB6_p^*F7B{>oblOlu3tGt@$y@}^(I!pyt!~q# zM^WUxP{Vd~P;f~^`dZAd;@gzbn;}6`RrQFM>-d77ARqF>{pB?!HpNGxR$%}QqTmv{8WTtA5^3c+p8-3q-A(@O>;Qw z1NA(CbrnT|#+7nRB;X7bcu?7sx2ndHLtab(lExwfMCS%A$O~8*)FkwvgoqcL71HLL zlE=r6BArnle$&UqFdC7C727DfLnKmC z$fESTLrJ=u1VfMRtkNq^I8crxGQ!jF3=0%m`RtIy(P}ruhYzGO*g^PM* zM+#`veWc_Cp$go`OWM0t`n6c%lvRV{skdc7v@g3TnB8bjEmDF1Tc?twUjb&(60Xj} zxsl>)Q{GjZn_gT} zu;wGm#;J**V@G!1JF|UGm;mIJ>JmM( zN(8mImmLn%C;++YmR7-h>_cS4O>IfRrfsy{-=H~>`mR%7$}^I6Qpp45xMgnkcTl9B@*cE*L#B?%d>I^}DLm-L{O z`be zYO5iQA`4$y+P!M^vbn^kviN;lw(F@3NDV$P{q9jZ(j<4oAq_n1iNEonhH<}e}^!pUMtsPAm=Bq9U+ zu{suNmx&^eNxP(iaH@+^C_#p7LBK7-(>wtelmTDRs_=m`u z3>s_&6Qo!-{;97bNifjeHIMzSghur{oivrr3$#PlF-)K%kUl_ApiV|VjYbBuxA^-3 zmlgAf^{3UY6<@9YNWceboX{93sNlwGQJT?+>Q3Iyx@dst)R__=ON|jSCEp!XVgSiD zrefr>reL^;jgTNm0eD@BC5RW$=$(O8iY#QfO_SGie|e&IyAA_40+JZzTTz=h*P=MSxhFD&$miiW*|&hj+)O-45t zKCjWSqii(#-tu3jdPtaI&4(zy1pbK8OvsS2y#%1QS|`8r%K=v28TXhxgH`^|wzrSyV6^Di`*tQ8(LT_qNhv(21GPX52IMMUs=)Gdn1&&4>814qn*XrIpl zRsJK|C3JTnzZJ_!U)Z(bz>W(Hs7uOhc+2f#a6v*PS{P)`v-E-N;`6%&6(ggmo#SEn zA|MWtb}vZiB(Y#L3;>|aGNa10EUJnSH8 zsHv)|HqXnKq$_hjv+mlUTO-Rcn%BSEvk{~cBLc184H9Ym@YNE%AZ+YX(}v78RZX#h z3$H770=MZc&#Z|y##qj^4rQQ}ixYr~LjKo4W;Mw0{bpZsr8wO0UjIU3gX&>L%Ki#b zC!qMut-22m&rNWce%|CSLU2aG$;B0Sh!qN>s@!cMW`3?*nVdCv#3xJu@>j5;q<0k; zW-$_0S^B&(SieaInj?dD7<%Bfgc&%p0nN0$!1ED;1}niMVNTRF>9?nrqIkkX1{dLr z8g;1dwsRTBrv~;-B3rPnxC;d+A^^JuvajllqF-9nTy* zDK$ovhbt_dn@_qU{rwxV{B}-~?Sb-2>bzK6%S!B<=FquTxsOuSNWMj+6dh2Z2EQEI2l*hjNNu% z1fIqYRm#9N?6+ZCFH*Pts=C>O+ds!9+p=f8btc`k60t(Yn5z7$%CscrmD2U61fwHJl4+1M?>n$8&k&RRO%13t8d1GGlCffW zHuaEf39aMuxVLh9=XhvKGHovsdo{793tgTJu*S4px z6BgO;{~+*)3OWs$+zb}STqBt=n+tO0wze?6dsQ*Ca8{gno=Xz3jevB>YX1S98vhTT z;^Gw;hFp3hiwEMPB;ppnPlyK2f7~vMv2G*;`BbN5!y`(8GeuP9p)A1(fK$0`w~^@x z_-uph74yzPGslx_qZuWpL>K^LML<6%)in+4$9(gT6=krj^odqsM%En<I{Whr1!)G=&=HK~O40fOp|W${N^y z0%{W!6{iCqZun{U&YJ7JAfzlG>0p;+5U<9x4Z7Gb3qj{9A+^>0uY&75Sqp>C$ zh}^MDoKvL4A!?n57XV~J95edq1XKHu_g6K`AhoLP*lqeZ3)NZcbZja?FCQmR-E&%wMUl&RC@+iuneO>+k7vdz^Z# z@}U1{Y2(l@$gXMBzlTaLCUj~hI~mxzNg%)o9hxL*!G5)yNObt_^9)SZ*kO^*CA~S9EGo^NR2?ja4?BbCK@is1urn#NfD_^d zz)R?ipjNu!q926zR5}P!2j%z^f0J=v!qP%z*`j?>Cf4VZ2%`Mq9BYi+oFv65%MczqgE{EEWLP=4ZU!bH@!kVQAZK(R=)z5~Wusx!=4HD> zCH&gU$^y9o#6JQ<1gUKMc&l_C`dwj3gT}Qd z6}}AAE`lqcJJQZT`Pc<}n!2AAKvF7({&S*Q9iOp$&8Bu`j&Y$VDY8Y#FJ`4Xk%&+1 zMsQP#&l2HNDYq7}2BRy4%>~Se480Ht8O5Xs>m|4SV?YsM9Lct+H^rJQ)6R@B1G5V{ zY&b76_PjPHq-F&K8)ccQs%jZ z4s^xQ>$P3X&aFQ=6S_c$#o;JbT1h%;_{`l1KS}Ag3C=)#n)7B@(7B#qvi;U5r@s&> zM{;TYNfjOK3>b;)gLw5{9Pt;*r4CyQM5jvWCm|TbPwcX%p!hu$ z+Ew_(K{nLIIWz^rq6Q`k)NYCV3YPLCvbcu|00X2msoWn2-O-V}%t}EuJ@j>SG6r9` zVrc}5YQgifrdW&Ntx?h-l!tMI3{@QybGre$dSV31_}09RH>M((B!Rn;Lla##88*jo_)5WcS;aBX!T~ zHxi${Oo?#0fvU)ZL}n)LUExwv>Yge!J4QbPVott-H1&Et74-3=!XaW zxqde~qw8E*K`i+M@ftDb_&%L9s<&Wh2HZ@Gd1(wJe9nTJx3`>HY6m4C&1k4)!i)Ed zS&=Z3|D=KKIs7;yXInATSFr2j9!{~YMQ3IUBQ9lUsYOf45H(k$H0Ij6{deN-DwqjDNMxS!cLYtu6DmsZ*m? z&CStwc1>N972zQig!T5}MU4zWnpb0UEW}O;ua%1IQf&kKDR}v?z)5S_6Fy zw}`A?l_&-03fqcG{fsJ|C_fUq8Kdh1L(V#$hTysJ{@9jqHmlBz$&=Yo1UpbJ9U944 zfkpHswzRCy^bLue*=CT*&4~4q2;Y9+zVi1OPeD$+m^BH8||ed z|6rZ){Wy}qS|3OJ+pRjGfw~k*-w|sqM7Fo$peu)*e25PDxC*^o{FJ!fwzvcV2tcGt z6V1S-4V&-GHIcbFXt&AK?G;~&X}mKF^m}mK5jdsd&-+i@lm7VokyEbviKRTe#f-7x zvz(-5?p`(6*XOj8%~+kI*DV`YI0BdUZvzT3y|UZQpnBH%lwF#bn}NQL-Sbb>=`heq zH9t}bsr@!%^Jt{^+hW#6wQ9C|j#7-Gc&PWT9@wJw6>*$Ul?;jp6J!)!-lKA|^h3j@ z8`68!bMgCio`#yGx808qzr8mYYl3uoBs(JQ%oIS`3QYVyL5QdJXoxBCuQrbJ}B>W_m3=GduISChus$13lwL z7%R1oXaIKh=hUnY>fk{pJP=@rIA3-o5NEbwCNHk{FJ0u%-S`|w48U%O7PyhLt229y zAP-w(p3ztyjyVP4Oflba7b}i!e}1UPrh)CkowNE*!777s)9I1sh=JPNft8e3rRoNE zcgVC)05aRxhS!Kb9ZV2;sgp^d+mr85fr`D6mPDEgI)d@R~)3bxoQbj1l)<+5odRCv+JHX{vPtdC&$vK*+55FaoZO z3NbK6-L%pKs~?&1u57E<0Alz4tWm+1EizEykU_EN8^=VJeKa1GQuVvR^hBP2TlcX{ z08xFPrwXAlR{9Q|#Z^ryJr-x(`mXr77IF*nQ_bY#dC(?pXA)dlC)={O_yaJhoYI zz#hFej{PvG&O}({yc86{ps$qx#n&3VjT!ZcPxqMqwaaYCZxq!KIaT(@9jFxakO0hI zJ^msFO=meqQIV8tCrHwRJAkRJY@~a`&a%s2gPjvsabwx4#o(6wtf;}$?Nxl8r@5Um zZuBet&)Q z)HN$KD|}&qM3(ho1_e2GMi9X>(GW8o3(0!aCVnkq;n;v8QHqM%;t9v~eMvG$Ld8k2 z)F(UF=#($Y^`MLDPs6oJQK*2gQ3T0*^b27H#32zq2BQcNyxdi+WkZq8i`|EOXrrrF zuF#VQJv-eCDn44#i-=sKsEgMG`ye|KXY%5M+*0OXOQPz>Ry8B2^y0q|Fw}o4AB(() zs}OFQ1=p9l!^%B>?7{7Rxfd@;P6utAEO)KBlH;@9sp0|u)QnDiKEpd%iO!XuyUl^x z*SJfTeof#24tcys_-#+4Di^Qpk#k`4Y)`0LH^aG^Pv$XXQdeuJks52WtDuma(yAj@ zKW<0+ME*+_Ut;_Bz4|!U^sse^*AiEIY#mW0bkoPd%=Ufrnq3>r8SbN?kb7@Xunc}B zAW$@rWp4r}bc|Hf{lUSD$NLZ|FnkB0?U32ubdQ%b9DWL-)^KnT2jPUXZaxvKLvC6M z&8lu8rvcLy66C85LM62{SVHoC99^@Iw|Y$WCbv`pP|2apu6o|PNpF378d%Pjv7AHe z25Y#r0!eeR`naAuP9?@Gya10AhS-n35bHprkQZAjnlcc$v0vi4OonQ$TIU11_S)PH z?eF5U1&B)YtUbAFao=*e*l0cMaBd)sxFbwGVFhcVmAwskhg^GK2-tt+gK_XqQeZOZ zS;*?vVH5Fab{e+)vwWE+{tJQ+kYE4=f@O@kuyiidKyzwlhA;Yp}!mK3JP0KK=m3`5T}u?lvd4s#nnmHWC=@&*Ns0H4kd~n|=rUb9eYBmW8(M^b_h5I2Dj}v)36wj00T^1j^uwA#_Z424-Fl z^(b>pjPP>?VqyjVC=!li%M`*4jHM}3A@ptnY$DI+o^7Mz(9rNVReNrFk5290CbD5Y z$e_Uasv=!Tx}|*43mhUI_#kU4obtRDj@I%+XNM`?8nIyh^gh>M>H|YxK7)&73?ey4 zxCzr^^?k$qmL#1`>>&x{9=W%*jnwCSQFf29&FxynbzkKsGPj`c7BP+z+_lXGrP=8; zBh^?EFK*4SFeMx!+-OX-%vxf9wLX`7GN>AOT;hEdu2;M{!;n_fR9kL&SO7a*;{oc~ z@`sCy!H=Ozl~#_#LaN<(5G`jWW2VcF8~&QBCz_thd<=GDsGm687JScke^(?XRZif! zLOT0Gvb$5e_+=jeH(5MLvEaMZgdN(u+l!VPgrJKgeVEj>YX z=QC8)R8*A8gNOCG;TlBW|H662qq`Y3hskVGTuxv_Z(98}^3!B%!`Qt(Y&e5{!Tt4oMWV)%We^F3n-jBnR`#ffd@|LYDf!iQRFEPttVBk+YxVo! z@ZFtg3hm5T2ir9O>ANql^){UapE7rFl!o9|KDqd3REU5h5!CO7QMdWP8V7$0P5*7> zGUFYlGSyB=GSwoM-SyV`kva$y3+`k3HVJzG!5Vjs_ITmvwj_zGCTTBYz17m4G50i( zH>JCcs&DSx&f+s9T3&NId^f2YwJEYm74`y7OYz)B_?`q>FT7FqvzD)BKV;lKh% z8Lu%(`NKhjx_~S7L?kYkyK9~a-YTh}{<_JUB$moe*QtfAt4tE~2gjc%Yx}fVyZlI| z0_MnEumGJw`1_bqe-JCw$fDro5LsM#@KWq9jM9b^Awo($Bit zq6FhUz+nkj;ooD88PMXAhRxM^tAa-0t07e(Z1!XJ2K$nU7>KEiG? z@Cqp;l@tx8rpjrmxDa}1|Be!uNA{}P^c2{AVV{8HC}v_J<9Z3fWjvS!SBW9B1ikS& zP^9W3{LLhO;@!g?fSNTGo0$NfO!QO$NCJFroK-e0 zmYtO`nDz$KZjc3>P`MkK3B56|b0}~t#;18M=X6^?K)!kv5yJlQIQ|u_ z2+lgr;(0@R`11DwVk6lYdd^Ms-RYSe}gBF`lPo~2zU#52w*RDA&` zZgndzp+FiEf6G`9ar)5@t$}7{ROBM7Qfhlc5tneeqg=qy1q>_P8P2inMH$1#lH3Ua zK;KY0ENXYMlyt(|x_i3v>~=4#ZZY6zMdDw^FLBM<%XJ{t+1Z_6gUpdgUH682fFT#IymtQ(i39enFrlZfr~BXaj)}2IWD#$AChLP0Kbkhxno= zFa-!EJ9;N}YJ}Qcm$Pw`Y3tI>2@k2cp_^1)hPYq$?cMHG!yz{y>1)&sEPxv53@55w zh+fMHm-g^@BJq1}rvKgE$dXZY5g0*eb}�i|b3xcFQ6lt>+AZmI7 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 diff --git a/.local/state/noctalia/notification_history_assets/i_0189762e1b55d344fa76d011152c3940.webp.enc b/.local/state/noctalia/notification_history_assets/i_0189762e1b55d344fa76d011152c3940.webp.enc deleted file mode 100644 index f4779fae73cc6bddfab2f958900ec557afc55cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmV-q1e^O#PeW8eOi4jSPD3#P0qGD=mO-gpV_gW=`nDEAras2Jz!8}?4*W}NT}5Cm z-mF6}Iu+>2{8B(c*+tq^YRLQ@*pxsB5hbmoT&a{HAcj?1wJ&G}#f7)dwgI4Ia&x(j zaIf)hU2~dF2ek6z7(mm?z0jP*Curbhcp^>iFIfrMANwQTplNZ7V+gjNxeK^EI0}oX;Rp$H~;< z!S3y1#j@+O4SzA=OQn=EbksR)I@j@z@JrtWTpB5j+{We6x`MbuvgP^XbQVwFB!)9d z){UKd9NpHCEpu3yhBWVKY(AK1nmU0zRz~!Vac}3VZy^OER$SnS1IynLXMxQt5@cbK z1lCChjutZxXgW<*t2`dqnXn+MGrKYzHE;|@2^kO5`5Uv2?Gpi-j^I7UZ0K{2oJqGo zefKD*J=0OdYdA(_;1vawVFuF<5|KiXIlR<_@JlCXuSG;_(m${A#ljUONA?e0XS^L%e#feSR9o& z&d0h<;6PT<-|DTLuhoZcOPRQZPosHfHMhlNaS9)KYyST0r=Mx)s(C3<+?@(RMciF; zqOl-5;&Gy^#oN6beWA_Gm3-aGS?B#SpWSz>ejjkLJs`}cJBIAqs!L(Ghx|alU6uf; z14HGC24c-#y1^d1$61TwmlJmSg_4oH#IVSx$YWmuR^8Bg2}Uh>==*gMiZS>w{^C(6 zJVGv}py8~D77y?Tak&pDK~nZl?YBD{#1LH}xb{I9F%eboKyWZK z`c7bvG-SR8YYVZ$F>*GU%h97rak!aGhr{hs#0TU8&PQ)Ho47~3D|W^6R*$H4Zx(pr zaGs*i@o)D0`o2@$Fv^3kK8k3c^&FHkr5sB80)MK8Zpc!$oV(nHv&yFUnT&=vo#R6O zOa}mYCp|d9l04gTALm<3P2w?fUm-iX=c0NoK$Z0%>XGsq?O%c{Daosz^7uS1IKXFe zYaDF8fl#6L?L}Q>gtcM_k=EBC#}x&A&tI%>O83CgsWHFaSXK#1%=UjWH;6w^FFCo9 zJIL&q#s4EH6OS~b&aO8SQ=?gq5Kru;n@JWiN89rjg{i_zW`0+1NXboe7UwbtFTm=j zi1d?)c7jZEr=q#l@)a1yb;ufmJbFx4mM4}C9yJz^AJd^XJYTdEU?lH3C}b-2nJaNP q0@-}?YFDbZ6R=NkE*)ZyjnQBn#eG{~^qnsN_8(I0i74LvdM&(Ut1UMG diff --git a/.local/state/noctalia/notification_history_assets/i_5e8f4d60252fbd20d0fde4508fb79d8c.webp.enc b/.local/state/noctalia/notification_history_assets/i_5e8f4d60252fbd20d0fde4508fb79d8c.webp.enc deleted file mode 100644 index 6897fc5..0000000 --- a/.local/state/noctalia/notification_history_assets/i_5e8f4d60252fbd20d0fde4508fb79d8c.webp.enc +++ /dev/null @@ -1,11 +0,0 @@ -NOCTALIAENC1&ƒ€€Ê¾�g6ª§A1ÝII£-®.†óF§/V¿qìF¹`¸äY)C&ê ÆçÛ©ÿ�ÏÙOZ^”Ƀ[D ·Ÿ®æýèÐYm!Ç_t_=tg2hÍÝÃŧòÆY#*wWÅÒ ¡ÞÁßÔ1ýž‚Äå1Iåm³cæOÎXfÍ×’À%ÜW÷æ+€,ƒ°†8ðCæx‘aq—'Ü�šÍß}¢„Ò�0LšV€#Y�œ°®ÜœÈh 1² é5§ß-0³jì`ônQìý;Û·‡&Øâq½Ç÷=,tr;܉‡ñöLw• *¸ãÿ‚~z,'Šq£sM6‰´+—Ãë|†‹Y�Y¦•vµ6 -;'ÏXÑÒ%ç|V½‡ yƒpc� ÞÙcºû>!úMãõc Y¨Ïb‘A‚Íbã„ØÕ×C`¡î¿‹@ -; ÀÍS3J|N çâøFu‡ô•u–Iäh-ª+í+Ïê ª -˜ ³ze(%í“b  -@i—7+ŒÙhhýXôP -—\GâK}¿øFæºFZ�– 3Æ|å0ƒ°8P>Ä£·¤ Ä  -É1Ô^úöîþ¹3îæ†µhˆèÏ8hc$eã†�ìcD [5à×ún›É÷åù‹nï†*–;¨]w} -×Õņrlgíp˾-ÓðÖMF/5gA8Z1<ñV?ÕûÝ'uÈ@°¡þRòÇU¹ùåí˹Ä[ÞŽG®ÁÎ"jhÁãœsr‚w]-;K9I_¸›ôZ¨Àì¿Už ¹ú—ùL½Tœ0¢Êmf¦©�è=²”£‰‹f‡5ZôÛöH}“>ÍxL€¼£w¢¸±c¬^ðð´F{ - -yÅŒû7Wð”Þ‹ïfÈ«åG_õ­ž¿p-4wgÿ7>�b­!ç²ÄKùÏ>mÁr!Øh¨‹(„ —³„Ç�V¥þži# µœF ÜÚ¶-:߈팳ÎEèB3ïñ&­þâV¢ÚçUaãLPÉ!ÅCgvXßWoÜø-Óâþ’WeŽI&+ÔÆ§ˆß鉶2dÓá‚iÇ8¼Ï{q(8÷ä˜�—ð·ŠY†STÒžL1>Hœšµî ®g¯F‘5Ý9ÁBΰËöÓ·;n|/%MS(„K£”ô'~U!cÓãþ÷;U÷¯¿óºÏù.mx›S#Æ�µ½nÛd‰aZÇ 8ÇNköå…‚m…>=pÁϵ,wžeÚi PùÓ‡ ‰æ½Á[«:{‹¿Ð7Î1~‡äoª Ù‰¹ï *±â_œ¡ ÐPý«mMEB#ž ²—\‚åPvx×Fç ú©v솄٠g ßÊz±ÒjÉr Ջ¶¯é MS8žÓO![i/¿ìNÂôõk§òº±VDµøº•PªÊÔÍ…Ý]p$¸ç‚Lôb©zzêˆàºpøØ˜°0{wÃÞa‘yf½Œðü®bš‰ -�¿mfÅéæ< \ No newline at end of file diff --git a/.local/state/noctalia/notification_history_assets/i_6dee170cfbe01a68319de050212fdf86.webp.enc b/.local/state/noctalia/notification_history_assets/i_6dee170cfbe01a68319de050212fdf86.webp.enc deleted file mode 100644 index a4ee100d923d8f7205960b938a03ee5d5cf4f634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1130 zcmV-w1eN@pw*sCu4?xhWnFSvpX3UGim;rYggLvzmuBZcx-L(@7 z_~AA#cESH}DJt-93jAJy?#3=?xN{llf8M^EioY#-zO2#WDaV`U#Y)9OGa$+mNYI5_ zD-gCJDKX>`tr4e_eNP2k%vxwBzo(WbMGDb}%zo%nKx{2;@ufO?3W@F|ZY5BH03JkU zYP=Y8?ZWGu8|(BRceU3iO5|L|f6 zM;plf_A~u7f_PC_mjNI>4GROTi9jGfn9x}A z{oi*Vj44tBv(UA?LevuSth#C$yw~~|E>KhQoBpmAPl48L@C9@zPkMa}w?#UbqtjnU zLdjj2uF-q%O9rjOL~fOlKq3cvzL`?o|DtsMOj%3o351UH+%?phMEL?$Q1yBp>sESQ;GF>5!td3N>L0Us3LmqrTF)usZ0bCEOYcEs ze;Vf2Z#nqgYKE5|_BP}T0=3o`_87$JT4&b<5+(8uCyd2HJ3K>`h@#5E#E2_1jwU41 zUzXI;f~>BBLirp2#JxH?To(+=_v0fJ?qbrh*Ec)SJ(^VY$91(6Ol6BQirzeW*n|wh zBA)Z}K9Y9bUIzgrD!vBwYG2c4>MystQ}4DJ2Bow&jl8Sz{+5oa|63naR(tEokYX?xyMl3jaJn}Ud(^l-U7faRC?>sD|6_?zG9 z{eFa^;z2KHP*b@&47_Eh#^W{US3CDIwau44_J$|X4lHqMP{P2F3f^D1)^1UNh zr3?#Y;D^6^G7a7pJzJIVPZX+2vb;CZSx_V|f=GYVfE)eDIAFf+1UZV}HLER-V{E>n zCDMQy76^YpPhNzWA*CwstKsB+%&p5r*<)L4t^KIyLkIr8rMj62PHCFJH5Z)pvtA@* zq~ATk+^ax7(T$EN>dN|D+!j0z<Nd`aqO=*+vu0iB>DEFiw;)TghwjF@xrCisGaq~xys|H>8{TxsDYkRI5V8xB1 zuAG#B#L#1G!&LAOpU|s3h46Q#uD*&(W-Wf>T@S|Lu0Ww$u|Xdf3t^v$*N_=%_XO+# z`WzD##0ooCC^y}KF(1gMS&YvcS!Et8WnJb&JHBsB;~v}`Qx;nk@z-Uh!Y-zdWANf4 ze#xyoVmRZ_o_sf*8vy?==zc_AXgHhmYWR2wGA3t0&ZIcim!8uL;D^tF;O#>yo4JaN zFi;CC&B}KJ-$8m3@CD;eN2^O?P>5_s1gWTBBT;v;-3eIa(GFq9`^yB_B^rcSozz&n z!yy#V(EPe0bqm%cJjFRgyzj0fz>a`oQI-gb0FR~waE!f z;kMOFTocFY zOf3oa#7$^iGSd=IrA9@34I3?so<3s7aY$nz3%|_y8U9%=pNL-shX#j9iqM(cW!&hs z>cV<3GpfkmOd<5L25nE4)u|Cw*UPy~@88O}K<(MbSG?A1P4yvC1GBdaV9>cSr2ZBD{{bKU^@CwP< yMk8lh44H@Z{;%wz8ka0XlIhAyWl7s#G|8MQyG(KaHG@GOOsbL2SZp-GJ%=$Klxl(i diff --git a/.local/state/noctalia/plugins/data/strob3/dnf-updater/state.json b/.local/state/noctalia/plugins/data/strob3/dnf-updater/state.json deleted file mode 100644 index d03cf85..0000000 --- a/.local/state/noctalia/plugins/data/strob3/dnf-updater/state.json +++ /dev/null @@ -1 +0,0 @@ -{"dnf":{"count":13,"packages":[{"arch":"x86_64","download_bytes":150994773,"download_formatted":"144.0 MiB","evr":"157.0.8103.38-1","install_bytes":473654166,"install_formatted":"451.7 MiB","name":"google-chrome-stable","repo":"google-chrome"},{"arch":"x86_64","download_bytes":237159,"download_formatted":"231.6 KiB","evr":"710-2.fc44","install_bytes":500346,"install_formatted":"488.6 KiB","name":"less","repo":"updates"},{"arch":"x86_64","download_bytes":11154,"download_formatted":"10.9 KiB","evr":"710-2.fc44","install_bytes":2453,"install_formatted":"2.4 KiB","name":"less-color","repo":"updates"},{"arch":"x86_64","download_bytes":14509767,"download_formatted":"13.8 MiB","evr":"26.2.6-1.fc44","install_bytes":55835303,"install_formatted":"53.2 MiB","name":"mesa-dri-drivers","repo":"updates"},{"arch":"x86_64","download_bytes":9467,"download_formatted":"9.2 KiB","evr":"26.2.6-1.fc44","install_bytes":3682,"install_formatted":"3.6 KiB","name":"mesa-filesystem","repo":"updates"},{"arch":"x86_64","download_bytes":144525,"download_formatted":"141.1 KiB","evr":"26.2.6-1.fc44","install_bytes":407983,"install_formatted":"398.4 KiB","name":"mesa-libEGL","repo":"updates"},{"arch":"x86_64","download_bytes":142203,"download_formatted":"138.9 KiB","evr":"26.2.6-1.fc44","install_bytes":387286,"install_formatted":"378.2 KiB","name":"mesa-libGL","repo":"updates"},{"arch":"x86_64","download_bytes":15617,"download_formatted":"15.3 KiB","evr":"26.2.6-1.fc44","install_bytes":19996,"install_formatted":"19.5 KiB","name":"mesa-libgbm","repo":"updates"},{"arch":"x86_64","download_bytes":29137089,"download_formatted":"27.8 MiB","evr":"26.2.6-1.fc44","install_bytes":182459359,"install_formatted":"174.0 MiB","name":"mesa-vulkan-drivers","repo":"updates"},{"arch":"noarch","download_bytes":11984,"download_formatted":"11.7 KiB","evr":"3.14.10-1.fc44","install_bytes":23,"install_formatted":"23 B","name":"python-unversioned-command","repo":"updates"},{"arch":"x86_64","download_bytes":30236,"download_formatted":"29.5 KiB","evr":"3.14.10-1.fc44","install_bytes":29354,"install_formatted":"28.7 KiB","name":"python3","repo":"updates"},{"arch":"x86_64","download_bytes":10672326,"download_formatted":"10.2 MiB","evr":"3.14.10-1.fc44","install_bytes":46317997,"install_formatted":"44.2 MiB","name":"python3-libs","repo":"updates"},{"arch":"x86_64","download_bytes":643432,"download_formatted":"628.4 KiB","evr":"5.7-1.fc44","install_bytes":1437679,"install_formatted":"1.4 MiB","name":"swayimg","repo":"updates"}],"status":"done","total_download_bytes":206559732,"total_download_formatted":"197.0 MiB","total_install_bytes":761055627,"total_install_formatted":"725.8 MiB"},"flatpak":{"count":0,"packages":{},"status":"done","total_download_bytes":0,"total_download_formatted":"0 B","total_install_bytes":0,"total_install_formatted":"0 B"},"last_check":"04/11 20:23","last_check_timestamp":1793820226,"last_update_timestamp":1793730402,"reboot_required":false,"status":"IDLE","total_count":13,"total_download_bytes":206559732,"total_download_formatted":"197.0 MiB","total_install_bytes":761055627,"total_install_formatted":"725.8 MiB"} \ No newline at end of file diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/CHANGELOG.md b/.local/state/noctalia/plugins/materialized/community/dnf-updater/CHANGELOG.md deleted file mode 100644 index 7e8f03c..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/CHANGELOG.md +++ /dev/null @@ -1,59 +0,0 @@ -## [1.1.0] - 2026-10-26 - -### Added -- **Reboot Required Detection**: Detects pending system restart via `dnf needs-restarting -r` with warning banner in panel and widget status indicator. -- **Package Search Filter**: Search bar to filter pending DNF and Flatpak packages by name, repository, or runtime. -- **Header Overview**: Relative last check and last full upgrade timestamps in panel header. -- **Weekly Check Interval**: Extended check interval limit up to 7 days (10080 min). -- **Terminal Confirmation**: Added `-y` flag to terminal updates for promptless execution. - -### Fixed -- **Badge Overflow**: Truncated COPR repo names, suppressed redundant native arch and official Fedora repo badges, and capped badge width. -- **State Persistence**: Cached check results in `pluginDataDir()` across restarts to prevent redundant checks on login. -- **Terminal Update Sync**: Triggered auto-recheck via IPC when terminal updates complete, and closed panel on launch. - -## [1.0.3] - 2026-10-06 - -### Added -- **Plugin Version in Header**: Display installed version next to panel title in `panel.luau`. -- **Flatpak Runtime Updates**: Added `include_flatpak_runtimes` setting and row badge in `panel.luau`. - -### Fixed -- Fixes noctalia-dev/community-plugins#922: **Flatpak Ghost Updates**: Added `--app` flag to `flatpak remote-ls --updates` to filter unmatched theme extensions and EOL runtimes. -- **Flatpak Selection Crash**: Defined `flatpakCount` scope in `updateFlatpak()` to fix nil comparison crash and infinite loading. -- **Background Upgrade Protection**: Raised background transaction timeout to 10m and wrapped helper with `systemd-inhibit` to prevent SIGKILL and mid-upgrade aborts. -- **Flatpak Parameter Limits**: Removed duplicate Flatpak refs, relaxed validation, and simplified full updates. -- **Timeout Error Reporting**: Added `result.timedOut` handling to DNF and Flatpak update errors advising terminal execution. - -## [1.0.2] - 2026-09-22 - -### Added -- **Installer Script for passwordless background updates**: Added `scripts/install.sh` for remote/local install, group checks (`wheel`/`sudo`), SELinux restore, and uninstallation. - -### Fixed -- **Check Retry**: Retried DNF/Flatpak checks once when they time out. -- **Stream Exclusions**: Fixed exclusions for RPM modules and epochs containing colons. -- **Polkit Compatibility**: Added support for both `wheel` and `sudo` groups. -- **Error Capture**: Captured DNF error output when `stderr` is empty. - -## [1.0.1] - 2026-09-21 - -### Security -- **Helper**: Restricted privileged DNF commands to supported operations. -- **Input Validation**: Added validation for DNF package names and Flatpak refs. -- **Shell Quoting**: Safely escaped dynamic terminal arguments. - -### Fixed -- **Terminal Updates**: Combined DNF and Flatpak updates into one terminal session. -- **Flatpak Updates**: Fixed full Flatpak updates to include runtimes. -- **Size Parsing**: Improved Flatpak update size parsing. -- **Package Keys**: Fixed inconsistent Flatpak package keys. - -## [1.0.0] - 2026-09-19 - -### Added -- Initial release of DNF Updater. -- DNF5 and Flatpak update monitoring and management. -- Flyout panel with package selection and size estimation. -- Terminal and passwordless Polkit background update modes. -- Status bar widget with update count badges and indicators. diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/LICENSE b/.local/state/noctalia/plugins/materialized/community/dnf-updater/LICENSE deleted file mode 100644 index 0540c65..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 strob3 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/README.md b/.local/state/noctalia/plugins/materialized/community/dnf-updater/README.md deleted file mode 100644 index c0a3e82..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/README.md +++ /dev/null @@ -1,119 +0,0 @@ -# DNF Updater -![dnf-updater thumbnail](thumbnail.webp) - -DNF Updater monitors and manages pending DNF5 and Flatpak updates directly from the Noctalia bar. It provides a lightweight update badge in the bar, per-package selection to skip or apply specific upgrades, package search filtering, reboot required detection, download size estimation, and safe execution through Polkit or an interactive terminal. - -## Plugin - -| Field | Value | -| --- | --- | -| ID | `strob3/dnf-updater` | -| Entries | Bar widget: `widget`; panel: `panel`; service: `service` | - -## Requirements - -The plugin expects the following dependencies on `$PATH`: - -- `dnf5` - required for DNF, COPR, and RPM package management. Fedora 41+ uses DNF5 by default. -- `flatpak` - optional, Flatpak application manager -- `pkexec` - (Polkit authentication for non-interactive privileged package installation) - -### Passwordless Background Upgrades (Optional) - -To enable background upgrades without a password prompt, install the included hardened helper script and Polkit rule with: - -```sh -curl -fsSL https://raw.githubusercontent.com/strob3/dnf-updater/main/scripts/install.sh | sudo bash -``` - -Alternatively, if you have cloned the repository locally: - -```sh -sudo ./scripts/install.sh -``` - -To remove the helper and Polkit rule later: - -```sh -curl -fsSL https://raw.githubusercontent.com/strob3/dnf-updater/main/scripts/install.sh | sudo bash -s -- --uninstall -# or: sudo ./scripts/install.sh --uninstall -``` - -## Usage - -Add the DNF Updater widget to the bar using Noctalia's bar widget picker. Left-click the widget to open the updates panel. You can also toggle the panel or bind it to a compositor shortcut: - -```sh -noctalia msg panel-toggle strob3/dnf-updater:panel -``` - -### Shortcuts & Keybindings - -You can also toggle the panel with a hotkey or shell alias: - -**Niri** (`~/.config/niri/config.kdl`): -```kdl -binds { - Mod+U { spawn "noctalia" "msg" "panel-toggle" "strob3/dnf-updater:panel"; } -} -``` - -**Hyprland** (`hyprland.conf`): -```conf -bind = $mainMod, U, exec, noctalia msg panel-toggle strob3/dnf-updater:panel -``` - -**Shell Alias** (`~/.bashrc` or `~/.zshrc`): -```sh -alias dnf-updater="noctalia msg panel-toggle strob3/dnf-updater:panel" -alias dnf-check="noctalia msg plugin strob3/dnf-updater:service service check" -``` - -### Controls - -| Action | Target | Description | -| --- | --- | --- | -| **Left Click** | Bar Widget | Open or close the updates panel | -| **Right Click** | Bar Widget | Refresh the updates | -| **Middle Click** | Bar Widget | Open plugin settings in *Settings → Plugins* | -| **Search Input** | Panel Top | Filter packages in real time by name, repo, or ref | -| **Click Row** | Package Row | Toggle package selection (include or exclude from update) | -| **Chevron Click** | Section Header | Collapse or expand DNF or Flatpak package section | -| **Check Click** | Section Header | Select all or deselect all packages in section | -| **Refresh Icon** | Panel Header | Re-check repositories for latest updates | -| **Update Button** | Panel Bottom | Apply updates for all selected packages | - -## Settings - -| Setting | Type | Default | Description | -| --- | --- | --- | --- | -| `check_interval` | `int` | `30` | Interval in minutes between automatic checks (`0` to `10080`, `0` disables). | -| `enable_dnf` | `bool` | `true` | Enable checking and upgrading DNF5 system packages. | -| `enable_flatpak` | `bool` | `true` | Enable checking and upgrading Flatpak applications. | -| `include_flatpak_runtimes` | `bool` | `false` | Include Flatpak runtime and extension updates alongside applications. | -| `show_widget_when_clean` | `bool` | `true` | Show the widget icon in the bar even when system is up to date. | -| `notify_on_updates` | `bool` | `true` | Send a desktop notification when new pending updates are found. | -| `update_in_terminal` | `bool` | `true` | Launch update commands inside your terminal emulator instead of background Polkit execution. | -| `glyph` | `glyph` | `package` | Widget icon glyph displayed in the bar. | - -## IPC - -Trigger background service operations using `noctalia msg`: - -```sh -# Check for updates immediately -noctalia msg plugin strob3/dnf-updater:service service check - -# Apply updates for all pending packages -noctalia msg plugin strob3/dnf-updater:service service update -``` - -## Notes - -- **Privilege Separation**: Noctalia never runs as root. System upgrades invoke hardened helper script with explicit arguments via Polkit, or launch inside the user's terminal emulator when configured. -- **Selective Upgrades**: When packages are deselected, DNF5 is invoked with `--exclude=` arguments and Flatpak is invoked with only selected application IDs. -- **Background Checks**: Update queries use non-blocking JSON queries (`dnf5 check-upgrade --json` and `flatpak remote-ls --updates -j`) to prevent freezing the shell. -- **Reboot Detection**: Checks `dnf needs-restarting -r` to detect when core packages (kernel, systemd, glibc) require a system restart. - -## License -[MIT](LICENSE) diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/panel.luau b/.local/state/noctalia/plugins/materialized/community/dnf-updater/panel.luau deleted file mode 100644 index 62b38da..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/panel.luau +++ /dev/null @@ -1,1009 +0,0 @@ ---!nonstrict --- Panel entry: declarative pop-up panel for DNF Updater (DNF5 + Flatpak). --- Renders summary cards, categorized update lists, storage metrics, and execution triggers. - -local enableDnf = noctalia.getConfig("enable_dnf") ~= false -local enableFlatpak = noctalia.getConfig("enable_flatpak") ~= false - -local function getPluginVersion() - local text = noctalia.readFile("plugin.toml") - if type(text) ~= "string" then - return "" - end - return ("\n" .. text):match('\nversion%s*=%s*"([^"]+)"') or "" -end - -local updateState = noctalia.state.get("update_state") - -local excludedDnf = {} -local excludedFlatpak = {} - --- Native-arch packages are the norm; only an odd one (noarch, i686) is worth a badge. -local machineArch = (noctalia.readFile("/proc/sys/kernel/arch") or ""):match("%S+") or "" - --- Fedora's own repos: their name tells nothing ("updates"), only third-party origins are worth showing. -local officialRepos = { fedora = true, updates = true, ["updates-testing"] = true, ["updates-archive"] = true, ["fedora-cisco-openh264"] = true } - -local dnfCollapsed = false -local flatpakCollapsed = false -local searchQuery = "" - -local render -- forward declaration - -local function formatBytes(bytes) - if not bytes or bytes <= 0 then - return "0 B" - end - local units = { "B", "KiB", "MiB", "GiB", "TiB" } - local b = tonumber(bytes) or 0 - local uIndex = 1 - while b >= 1024 and uIndex < #units do - b = b / 1024 - uIndex = uIndex + 1 - end - if uIndex == 1 then - return string.format("%d %s", b, units[uIndex]) - else - return string.format("%.1f %s", b, units[uIndex]) - end -end - -local function parseSizeToBytes(sizeStr) - if not sizeStr or type(sizeStr) ~= "string" or sizeStr == "" then - return 0 - end - local s = sizeStr:gsub(",", ".") - local numStr, unit = s:match("([%d%.]+).-([%a]+)") - if not numStr or not unit then - return 0 - end - local num = tonumber(numStr) - if not num or num <= 0 then - return 0 - end - unit = string.upper(unit) - if unit == "B" or unit == "BYTES" then - return math.floor(num) - elseif unit == "KIB" then - return math.floor(num * 1024) - elseif unit == "KB" or unit == "K" then - return math.floor(num * 1000) - elseif unit == "MIB" then - return math.floor(num * 1024 * 1024) - elseif unit == "MB" or unit == "M" then - return math.floor(num * 1000 * 1000) - elseif unit == "GIB" then - return math.floor(num * 1024 * 1024 * 1024) - elseif unit == "GB" or unit == "G" then - return math.floor(num * 1000 * 1000 * 1000) - elseif unit == "TIB" then - return math.floor(num * 1024 * 1024 * 1024 * 1024) - elseif unit == "TB" or unit == "T" then - return math.floor(num * 1000 * 1000 * 1000 * 1000) - end - return math.floor(num) -end - -local function getPackageDownloadBytes(pkg) - if not pkg then return 0 end - if pkg.download_bytes and pkg.download_bytes > 0 then - return pkg.download_bytes - end - if pkg.download_formatted and pkg.download_formatted ~= "" then - local b = parseSizeToBytes(pkg.download_formatted) - if b > 0 then return b end - end - if pkg.install_bytes and pkg.install_bytes > 0 then - return pkg.install_bytes - end - if pkg.install_formatted and pkg.install_formatted ~= "" then - local b = parseSizeToBytes(pkg.install_formatted) - if b > 0 then return b end - end - return 0 -end - -local function getFlatpakKey(pkg) - if not pkg then return "" end - if pkg.ref and pkg.ref ~= "" then return pkg.ref end - if pkg.id and pkg.id ~= "" then return pkg.id end - return pkg.name or "" -end - -local function toggleExcludeDnf(name) - if excludedDnf[name] then - excludedDnf[name] = nil - else - excludedDnf[name] = true - end - if render then - render() - end -end - -local function toggleExcludeFlatpak(id) - if excludedFlatpak[id] then - excludedFlatpak[id] = nil - else - excludedFlatpak[id] = true - end - if render then - render() - end -end - -local function toggleAllDnf(packages) - local anyExcluded = false - for _, pkg in ipairs(packages) do - if excludedDnf[pkg.name] then - anyExcluded = true - break - end - end - if anyExcluded then - for _, pkg in ipairs(packages) do - excludedDnf[pkg.name] = nil - end - else - for _, pkg in ipairs(packages) do - excludedDnf[pkg.name] = true - end - end - if render then - render() - end -end - -local function toggleAllFlatpak(packages) - local anyExcluded = false - for _, pkg in ipairs(packages) do - local k = getFlatpakKey(pkg) - if excludedFlatpak[k] then - anyExcluded = true - break - end - end - if anyExcluded then - for _, pkg in ipairs(packages) do - excludedFlatpak[getFlatpakKey(pkg)] = nil - end - else - for _, pkg in ipairs(packages) do - excludedFlatpak[getFlatpakKey(pkg)] = true - end - end - if render then - render() - end -end - -local function tr(key, params) - local text = noctalia.tr(key) or key - if params and type(params) == "table" then - for k, v in pairs(params) do - text = text:gsub("{" .. k .. "}", tostring(v)) - end - end - return text -end - -local function formatAgo(timestamp) - local minutes = math.floor((os.time() - timestamp) / 60) - if minutes < 1 then - return tr("ago.now") - elseif minutes < 60 then - return tr("ago.minutes", { n = minutes }) - elseif minutes < 1440 then - return tr("ago.hours", { n = math.floor(minutes / 60) }) - end - return tr("ago.days", { n = math.floor(minutes / 1440) }) -end - -local function formatLastChecked(state) - if state and (state.last_check_timestamp or 0) > 0 then - return tr("status.last_checked", { time = formatAgo(state.last_check_timestamp) }) - end - return tr("status.never_checked") -end - -local function statusCard(state) - local status = state and state.status or "IDLE" - local total = state and state.total_count or 0 - - if status == "CHECKING" then - return ui.row({ - key = "status-card-checking", - padding = 12, - paddingH = 14, - fill = "surface", - radius = 8, - align = "center", - gap = 10, - }, { - ui.glyph({ name = "refresh", size = 18, color = "primary" }), - ui.label({ - text = tr("status.checking"), - fontSize = 13, - fontWeight = "semibold", - color = "on_surface", - flexGrow = 1, - }), - }) - elseif status == "UPDATING" then - local dnfStatus = state.dnf and state.dnf.status or "idle" - local flatpakStatus = state.flatpak and state.flatpak.status or "idle" - - local dnfText = tr("status.dnf_" .. dnfStatus) - local flatpakText = tr("status.flatpak_" .. flatpakStatus) - - return ui.column({ - key = "status-card-updating", - padding = 12, - paddingH = 14, - fill = "surface", - radius = 8, - gap = 6, - }, { - ui.row({ align = "center", gap = 10 }, { - ui.glyph({ name = "refresh", size = 18, color = "primary" }), - ui.label({ - text = tr("status.updating"), - fontSize = 13, - fontWeight = "semibold", - color = "on_surface", - flexGrow = 1, - }), - }), - ui.row({ align = "center", gap = 16, paddingH = 28 }, { - ui.label({ text = dnfText, fontSize = 11, color = "on_surface_variant" }), - ui.label({ text = flatpakText, fontSize = 11, color = "on_surface_variant" }), - }), - }) - elseif status == "ERROR" and total == 0 then - local errMsg = (state and state.error_message) or tr("status.dnf_error") - return ui.row({ - key = "status-card-error", - padding = 12, - paddingH = 14, - fill = "surface", - radius = 8, - align = "center", - gap = 10, - }, { - ui.glyph({ name = "alert-circle", size = 18, color = "error" }), - ui.column({ gap = 2, flexGrow = 1 }, { - ui.label({ - text = errMsg, - fontSize = 12, - color = "error", - maxLines = 2, - }), - }), - }) - elseif total == 0 then - -- Clean state: everything up to date - return ui.column({ - key = "status-card-clean", - padding = 20, - paddingH = 16, - fill = "surface", - radius = 8, - align = "center", - justify = "center", - gap = 8, - }, { - ui.glyph({ name = "check", size = 28, color = "secondary" }), - ui.label({ - text = tr("status.everything_up_to_date"), - fontSize = 14, - fontWeight = "semibold", - color = "on_surface", - }), - }) - else - -- Updates available: overview metrics (DNF, Flatpak, Total only) - local dnfCount = state and state.dnf and state.dnf.count or 0 - local flatpakCount = state and state.flatpak and state.flatpak.count or 0 - - return ui.row({ - key = "status-card-summary", - padding = 8, - paddingH = 10, - fill = "surface", - radius = 8, - align = "center", - gap = 8, - }, { - ui.row({ - key = "summary-dnf-chip", - flexGrow = 1, - padding = 6, - paddingH = 10, - fill = "surface_container", - radius = 6, - align = "center", - justify = "space_between", - }, { - ui.label({ text = tr("summary.dnf"), fontSize = 11, color = "on_surface_variant" }), - ui.label({ text = tostring(dnfCount), fontSize = 12, fontWeight = "bold", color = "primary" }), - }), - ui.row({ - key = "summary-flatpak-chip", - flexGrow = 1, - padding = 6, - paddingH = 10, - fill = "surface_container", - radius = 6, - align = "center", - justify = "space_between", - }, { - ui.label({ text = tr("summary.flatpak"), fontSize = 11, color = "on_surface_variant" }), - ui.label({ text = tostring(flatpakCount), fontSize = 12, fontWeight = "bold", color = "secondary" }), - }), - ui.row({ - key = "summary-total-chip", - flexGrow = 1, - padding = 6, - paddingH = 10, - fill = "surface_container", - radius = 6, - align = "center", - justify = "space_between", - }, { - ui.label({ text = tr("summary.total"), fontSize = 11, color = "on_surface_variant" }), - ui.label({ text = tostring(total), fontSize = 12, fontWeight = "bold", color = "on_surface" }), - }), - }) - end -end - -local function renderDnfSection(state) - local dnf = state and state.dnf - local packages = (dnf and dnf.packages) or {} - local isBusy = state and (state.status == "CHECKING" or state.status == "UPDATING") - - if not enableDnf then - return nil, 0, 0 - end - - local selectedCount = 0 - local selectedBytes = 0 - for _, pkg in ipairs(packages) do - if not excludedDnf[pkg.name] then - selectedCount += 1 - selectedBytes += getPackageDownloadBytes(pkg) - end - end - - local dnfTitle - if #packages == 0 then - dnfTitle = "DNF" - elseif selectedCount == #packages then - dnfTitle = tr("sections.dnf", { count = #packages }) - else - dnfTitle = tr("sections.dnf_selected", { selected = selectedCount, total = #packages }) - end - if selectedBytes > 0 then - dnfTitle = dnfTitle .. " (" .. formatBytes(selectedBytes) .. ")" - end - - local allSelected = #packages > 0 and selectedCount == #packages - - local headerChildren = { - ui.button({ - key = "btn-collapse-dnf", - glyph = dnfCollapsed and "chevron-right" or "chevron-down", - variant = "ghost", - controlSize = "sm", - tooltip = dnfCollapsed and tr("actions.expand") or tr("actions.collapse"), - onClick = function() - dnfCollapsed = not dnfCollapsed - render() - end, - }), - ui.label({ - text = dnfTitle, - fontSize = 12, - fontWeight = "bold", - color = "on_surface", - flexGrow = 1, - }), - } - - if #packages > 0 then - table.insert(headerChildren, ui.button({ - key = "btn-toggle-all-dnf", - glyph = allSelected and "square-check" or "square", - variant = "ghost", - controlSize = "sm", - tooltip = allSelected and tr("actions.deselect_all") or tr("actions.select_all"), - enabled = not isBusy, - onClick = function() - toggleAllDnf(packages) - end, - })) - end - - local items = {} - local header = ui.row({ key = "dnf-section-header", align = "center", gap = 8, paddingV = 4 }, headerChildren) - table.insert(items, header) - - local q = searchQuery:lower():match("^%s*(.-)%s*$") or "" - local visibleCount = 0 - - if not dnfCollapsed then - - for idx, pkg in ipairs(packages) do - local isMatch = (q == "") - or (pkg.name and pkg.name:lower():find(q, 1, true) ~= nil) - or (pkg.repo and pkg.repo:lower():find(q, 1, true) ~= nil) - - if isMatch then - visibleCount += 1 - local isExcluded = excludedDnf[pkg.name] == true - local arch = (pkg.arch ~= machineArch) and (pkg.arch or "") or "" - local repo = "" - if pkg.repo and pkg.repo ~= "" and not officialRepos[pkg.repo] then - -- COPR repo ids ("copr:copr.fedorainfracloud.org:codifryed:CoolerControl") pushed the row wider than the panel. - repo = pkg.repo:match("^copr%a*:[^:]+:[^:]+:(.+)$") or pkg.repo - end - local badgeColor = isExcluded and "on_surface_variant" or "primary" - local badgeChildren = {} - if arch ~= "" then - table.insert(badgeChildren, ui.label({ - text = repo ~= "" and (arch .. " ·") or arch, - fontSize = 10, - color = badgeColor .. "/0.6", - fontWeight = "semibold", - })) - end - if repo ~= "" then - table.insert(badgeChildren, ui.label({ - text = repo, - maxWidth = 160, - maxLines = 1, - fontSize = 10, - color = badgeColor, - fontWeight = "semibold", - })) - end - - local sizeLabel = (pkg.download_formatted and pkg.download_formatted ~= "") and pkg.download_formatted or "" - - local nameRowChildren = { - ui.label({ - text = pkg.name or "Unknown", - fontSize = 12, - fontWeight = "semibold", - color = isExcluded and "on_surface_variant" or "on_surface", - }), - } - if isExcluded then - table.insert(nameRowChildren, ui.label({ - text = "(" .. tr("status.skipped") .. ")", - fontSize = 10, - color = "on_surface_variant", - })) - end - - table.insert(items, ui.row({ - key = "dnf-pkg-" .. tostring(idx) .. "-" .. (pkg.name or "pkg"), - padding = 8, - paddingH = 12, - fill = isExcluded and "surface_container" or "surface", - radius = 6, - align = "center", - gap = 8, - onClick = function() - if not isBusy then - toggleExcludeDnf(pkg.name) - end - end, - }, { - ui.glyph({ - name = isExcluded and "square" or "square-check", - size = 18, - color = isExcluded and "on_surface_variant" or "primary", - }), - ui.column({ gap = 2, flexGrow = 1 }, { - ui.row({ align = "center", gap = 6 }, nameRowChildren), - ui.label({ - text = pkg.evr or "", - fontSize = 11, - color = "on_surface_variant", - }), - }), - ui.column({ align = "end", gap = 2 }, { - ui.label({ - text = sizeLabel, - fontSize = 11, - fontWeight = "bold", - color = isExcluded and "on_surface_variant" or "on_surface", - }), - ui.row({ align = "center", gap = 4 }, badgeChildren), - }), - })) - end - end - - if q ~= "" and visibleCount == 0 and #packages > 0 then - table.insert(items, ui.label({ - key = "dnf-no-match", - text = tr("search.no_matches", { query = searchQuery }), - fontSize = 11, - color = "on_surface_variant", - padding = 8, - })) - end - end - - return items, selectedCount, selectedBytes -end - -local function renderFlatpakSection(state) - local flatpak = state and state.flatpak - local packages = (flatpak and flatpak.packages) or {} - local isBusy = state and (state.status == "CHECKING" or state.status == "UPDATING") - - if not enableFlatpak then - return nil, 0, 0 - end - - local selectedCount = 0 - local selectedBytes = 0 - for _, pkg in ipairs(packages) do - local k = getFlatpakKey(pkg) - if not excludedFlatpak[k] then - selectedCount += 1 - selectedBytes += getPackageDownloadBytes(pkg) - end - end - - local flatpakTitle - if #packages == 0 then - flatpakTitle = "Flatpak" - elseif selectedCount == #packages then - flatpakTitle = tr("sections.flatpak", { count = #packages }) - else - flatpakTitle = tr("sections.flatpak_selected", { selected = selectedCount, total = #packages }) - end - if selectedBytes > 0 then - flatpakTitle = flatpakTitle .. " (" .. formatBytes(selectedBytes) .. ")" - end - - local allSelected = #packages > 0 and selectedCount == #packages - - local headerChildren = { - ui.button({ - key = "btn-collapse-flatpak", - glyph = flatpakCollapsed and "chevron-right" or "chevron-down", - variant = "ghost", - controlSize = "sm", - tooltip = flatpakCollapsed and tr("actions.expand") or tr("actions.collapse"), - onClick = function() - flatpakCollapsed = not flatpakCollapsed - render() - end, - }), - ui.label({ - text = flatpakTitle, - fontSize = 12, - fontWeight = "bold", - color = "on_surface", - flexGrow = 1, - }), - } - - if #packages > 0 then - table.insert(headerChildren, ui.button({ - key = "btn-toggle-all-flatpak", - glyph = allSelected and "square-check" or "square", - variant = "ghost", - controlSize = "sm", - tooltip = allSelected and tr("actions.deselect_all") or tr("actions.select_all"), - enabled = not isBusy, - onClick = function() - toggleAllFlatpak(packages) - end, - })) - end - - local items = {} - local header = ui.row({ key = "flatpak-section-header", align = "center", gap = 8, paddingV = 4 }, headerChildren) - table.insert(items, header) - - local q = searchQuery:lower():match("^%s*(.-)%s*$") or "" - local visibleCount = 0 - - if not flatpakCollapsed then - - for idx, pkg in ipairs(packages) do - local pkgKey = getFlatpakKey(pkg) - local isMatch = (q == "") - or (pkg.name and pkg.name:lower():find(q, 1, true) ~= nil) - or (pkg.id and pkg.id:lower():find(q, 1, true) ~= nil) - or (pkg.ref and pkg.ref:lower():find(q, 1, true) ~= nil) - - if isMatch then - visibleCount += 1 - local isExcluded = excludedFlatpak[pkgKey] == true - - local subtitle = pkg.id or pkg.branch or "" - if pkg.origin and pkg.origin ~= "" then - subtitle = subtitle ~= "" and (subtitle .. " · " .. pkg.origin) or pkg.origin - end - if pkg.is_runtime then - subtitle = (subtitle ~= "" and (subtitle .. " · ") or "") .. tr("sections.runtime") - end - - local sizeLabel = (pkg.download_formatted and pkg.download_formatted ~= "") and pkg.download_formatted or (pkg.install_formatted or "") - - local nameRowChildren = { - ui.label({ - text = pkg.name or "Unknown", - fontSize = 12, - fontWeight = "semibold", - color = isExcluded and "on_surface_variant" or "on_surface", - }), - } - if isExcluded then - table.insert(nameRowChildren, ui.label({ - text = "(" .. tr("status.skipped") .. ")", - fontSize = 10, - color = "on_surface_variant", - })) - end - - table.insert(items, ui.row({ - key = "flatpak-pkg-" .. tostring(idx) .. "-" .. pkgKey, - padding = 8, - paddingH = 12, - fill = isExcluded and "surface_container" or "surface", - radius = 6, - align = "center", - gap = 8, - onClick = function() - if not isBusy then - toggleExcludeFlatpak(pkgKey) - end - end, - }, { - ui.glyph({ - name = isExcluded and "square" or "square-check", - size = 18, - color = isExcluded and "on_surface_variant" or "secondary", - }), - ui.column({ gap = 2, flexGrow = 1 }, { - ui.row({ align = "center", gap = 6 }, nameRowChildren), - ui.label({ - text = subtitle, - fontSize = 11, - color = "on_surface_variant", - }), - }), - ui.column({ align = "end", gap = 2 }, { - ui.label({ - text = sizeLabel, - fontSize = 11, - fontWeight = "bold", - color = isExcluded and "on_surface_variant" or "secondary", - }), - ui.label({ - text = pkg.version or "", - fontSize = 10, - color = "on_surface_variant", - fontWeight = "semibold", - }), - }), - })) - end - end - - if q ~= "" and visibleCount == 0 and #packages > 0 then - table.insert(items, ui.label({ - key = "flatpak-no-match", - text = tr("search.no_matches", { query = searchQuery }), - fontSize = 11, - color = "on_surface_variant", - padding = 8, - })) - end - end - - return items, selectedCount, selectedBytes -end - -render = function() - enableDnf = noctalia.getConfig("enable_dnf") ~= false - enableFlatpak = noctalia.getConfig("enable_flatpak") ~= false - - local state = updateState - local isBusy = state and (state.status == "CHECKING" or state.status == "UPDATING") - local total = state and state.total_count or 0 - local pluginVersion = getPluginVersion() - - local header = ui.row({ align = "center", gap = 8 }, { - ui.glyph({ name = "package", size = 16, color = "primary" }), - ui.column({ key = "panel-title-block", gap = 0 }, { - ui.row({ align = "center", gap = 6 }, { - ui.label({ - key = "panel-title", - text = tr("title"), - fontSize = 15, - fontWeight = "bold", - color = "on_surface", - }), - ui.label({ - key = "panel-version", - text = pluginVersion ~= "" and ("v" .. pluginVersion) or "", - fontSize = 11, - color = "on_surface_variant", - }), - }), - ui.label({ - key = "panel-last-checked", - text = (state and (state.last_update_timestamp or 0) > 0) - and (formatLastChecked(state) .. " · " .. tr("status.last_update", { time = formatAgo(state.last_update_timestamp) })) - or formatLastChecked(state), - fontSize = 10, - color = "on_surface_variant", - }), - }), - ui.spacer({ key = "header-spacer", flexGrow = 1 }), - ui.button({ - key = "header-refresh", - glyph = "refresh", - variant = "ghost", - enabled = not isBusy, - tooltip = tr("actions.check_now"), - onClick = "onCheckNow", - }), - ui.button({ - key = "header-settings", - glyph = "settings", - variant = "ghost", - tooltip = tr("actions.open_settings"), - onClick = "onOpenSettings", - }), - ui.button({ - key = "header-close", - glyph = "close", - variant = "ghost", - tooltip = tr("actions.close"), - onClick = "onClosePanel", - }), - }) - - local rebootBanner = nil - if state and state.reboot_required then - rebootBanner = ui.row({ - key = "reboot-banner", - padding = 8, - paddingH = 12, - fill = "warning/0.15", - radius = 8, - align = "center", - gap = 8, - }, { - ui.glyph({ name = "rotate-cw", size = 16, color = "warning" }), - ui.label({ - text = tr("status.reboot_required"), - fontSize = 12, - fontWeight = "semibold", - color = "warning", - flexGrow = 1, - }), - }) - end - - local card = statusCard(state) - - local searchBar = nil - if total > 0 or searchQuery ~= "" then - local searchChildren = { - ui.input({ - key = "pkg-search-input", - value = searchQuery, - placeholder = tr("actions.search_placeholder"), - flexGrow = 1, - controlSize = "sm", - onChange = "onSearchChange", - }), - } - if searchQuery ~= "" then - table.insert(searchChildren, ui.button({ - key = "btn-clear-search", - glyph = "close", - variant = "ghost", - controlSize = "sm", - tooltip = tr("actions.clear_search"), - onClick = "onClearSearch", - })) - end - searchBar = ui.row({ key = "search-row", align = "center", gap = 6 }, searchChildren) - end - - -- Package list rows - local scrollItems = {} - local dnfItems, dnfSelCount, dnfSelBytes = renderDnfSection(state) - if dnfItems then - for _, item in ipairs(dnfItems) do - table.insert(scrollItems, item) - end - end - - local flatpakItems, fpSelCount, fpSelBytes = renderFlatpakSection(state) - if flatpakItems then - for _, item in ipairs(flatpakItems) do - table.insert(scrollItems, item) - end - end - - local listContainer - if #scrollItems > 0 then - listContainer = ui.scroll({ key = "packages-scroll", flexGrow = 1, gap = 6 }, scrollItems) - else - listContainer = ui.column({ key = "empty-filler", flexGrow = 1 }, {}) - end - - local totalSelected = (dnfSelCount or 0) + (fpSelCount or 0) - local totalSelectedBytes = (dnfSelBytes or 0) + (fpSelBytes or 0) - - local btnText - if totalSelected == total then - if totalSelectedBytes > 0 then - btnText = tr("actions.update_all_size", { count = total, size = formatBytes(totalSelectedBytes) }) - else - btnText = tr("actions.update_all") - end - else - if totalSelectedBytes > 0 then - btnText = tr("actions.update_selected_size", { count = totalSelected, size = formatBytes(totalSelectedBytes) }) - else - btnText = tr("actions.update_selected", { count = totalSelected }) - end - end - - local footer = ui.column({ gap = 8 }, { - ui.separator({ orientation = "horizontal" }), - ui.row({ align = "center", gap = 8 }, { - ui.button({ - key = "btn-update-all", - text = btnText, - glyph = "download", - variant = "primary", - flexGrow = 1, - enabled = (totalSelected > 0 and not isBusy), - onClick = "onUpdateAll", - }), - }), - }) - - local panelChildren = { - header, - } - if rebootBanner then - table.insert(panelChildren, rebootBanner) - end - table.insert(panelChildren, card) - if searchBar then - table.insert(panelChildren, searchBar) - end - table.insert(panelChildren, listContainer) - table.insert(panelChildren, footer) - - panel.render(ui.column({ flexGrow = 1, gap = 6, align = "stretch" }, panelChildren)) -end - -function onSearchChange(text) - searchQuery = text or "" - render() -end - -function onClearSearch() - searchQuery = "" - render() -end - -function onOpen(_context) - updateState = noctalia.state.get("update_state") - searchQuery = "" - render() -end - -function onClose() - -- Panel close hook -end - -function onCheckNow() - noctalia.state.set("service_command", { action = "check_now", ts = os.time() }) -end - --- The terminal takes over from here; the panel's own progress view only matters for pkexec runs. -local function closeIfTerminal() - if noctalia.getConfig("update_in_terminal") ~= false then - panel.close() - end -end - -function onUpdateAll() - local excludedDnfList = {} - if updateState and updateState.dnf and updateState.dnf.packages then - for _, pkg in ipairs(updateState.dnf.packages) do - if excludedDnf[pkg.name] then - table.insert(excludedDnfList, pkg.name) - end - end - end - - local selectedFlatpakList = {} - if updateState and updateState.flatpak and updateState.flatpak.packages then - for _, pkg in ipairs(updateState.flatpak.packages) do - local k = getFlatpakKey(pkg) - if not excludedFlatpak[k] then - table.insert(selectedFlatpakList, k) - end - end - end - - noctalia.state.set("service_command", { - action = "update_all", - excluded_dnf = excludedDnfList, - selected_flatpak = selectedFlatpakList, - ts = os.time(), - }) - closeIfTerminal() -end - -function onUpdateDnf() - local excludedDnfList = {} - if updateState and updateState.dnf and updateState.dnf.packages then - for _, pkg in ipairs(updateState.dnf.packages) do - if excludedDnf[pkg.name] then - table.insert(excludedDnfList, pkg.name) - end - end - end - - noctalia.state.set("service_command", { - action = "update_dnf", - excluded_dnf = excludedDnfList, - ts = os.time(), - }) - closeIfTerminal() -end - -function onUpdateFlatpak() - local selectedFlatpakList = {} - if updateState and updateState.flatpak and updateState.flatpak.packages then - for _, pkg in ipairs(updateState.flatpak.packages) do - local k = getFlatpakKey(pkg) - if not excludedFlatpak[k] then - table.insert(selectedFlatpakList, k) - end - end - end - - noctalia.state.set("service_command", { - action = "update_flatpak", - selected_flatpak = selectedFlatpakList, - ts = os.time(), - }) - closeIfTerminal() -end - -function onOpenSettings() - noctalia.openSettings() -end - -function onClosePanel() - panel.close() -end - --- Subscribe to state changes from background service -noctalia.state.watch("update_state", function(newState) - updateState = newState - render() -end) - -render() diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/plugin.toml b/.local/state/noctalia/plugins/materialized/community/dnf-updater/plugin.toml deleted file mode 100644 index b7b3a52..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/plugin.toml +++ /dev/null @@ -1,84 +0,0 @@ -id = "strob3/dnf-updater" -name = "DNF Updater" -version = "1.1.0" -plugin_api = 43 -author = "strob3" -license = "MIT" -icon = "package" -description = "Manage DNF and Flatpak updates." -dependencies = ["dnf5", "flatpak", "pkexec"] -tags = ["bar", "panel", "service", "system", "fedora", "utility"] - -[[setting]] -key = "check_interval" -type = "int" -label_key = "settings.check_interval.label" -description_key = "settings.check_interval.description" -default = 30 -min = 0 -max = 10080 - -[[setting]] -key = "enable_dnf" -type = "bool" -label_key = "settings.enable_dnf.label" -description_key = "settings.enable_dnf.description" -default = true - -[[setting]] -key = "enable_flatpak" -type = "bool" -label_key = "settings.enable_flatpak.label" -description_key = "settings.enable_flatpak.description" -default = true - -[[setting]] -key = "include_flatpak_runtimes" -type = "bool" -label_key = "settings.include_flatpak_runtimes.label" -description_key = "settings.include_flatpak_runtimes.description" -default = false - -[[setting]] -key = "show_widget_when_clean" -type = "bool" -label_key = "settings.show_widget_when_clean.label" -description_key = "settings.show_widget_when_clean.description" -default = true - -[[setting]] -key = "notify_on_updates" -type = "bool" -label_key = "settings.notify_on_updates.label" -description_key = "settings.notify_on_updates.description" -default = true - -[[setting]] -key = "update_in_terminal" -type = "bool" -label_key = "settings.update_in_terminal.label" -description_key = "settings.update_in_terminal.description" -default = true - -[[service]] -id = "service" -entry = "service.luau" - -[[widget]] -id = "widget" -entry = "widget.luau" - - [[widget.setting]] - key = "glyph" - type = "glyph" - label_key = "settings.glyph.label" - description_key = "settings.glyph.description" - default = "package" - -[[panel]] -id = "panel" -entry = "panel.luau" -width = 420 -height = 500 -placement = "attached" -open_near_click = true diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/polkit/50-dnf-updater.rules b/.local/state/noctalia/plugins/materialized/community/dnf-updater/polkit/50-dnf-updater.rules deleted file mode 100644 index 7cea816..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/polkit/50-dnf-updater.rules +++ /dev/null @@ -1,25 +0,0 @@ -/* Noctalia DNF Updater - Passwordless Update Policy - * - * Grants authorization for the dedicated dnf-updater-helper script - * to active local users in the wheel or sudo group. - * - * The helper strictly restricts operations to 'upgrade' with validated - * exclusions, preventing arbitrary command execution as root. - * - * Install: - * curl -fsSL https://raw.githubusercontent.com/strob3/dnf-updater/main/scripts/install.sh | sudo bash - * (or locally: sudo ./scripts/install.sh) - * - * Remove: - * sudo ./scripts/install.sh --uninstall - */ -polkit.addRule(function(action, subject) { - if (action.id == "org.freedesktop.policykit.exec" && - action.lookup("program") == "/usr/local/bin/dnf-updater-helper" && - subject.active == true && subject.local == true && - (subject.isInGroup("wheel") || subject.isInGroup("sudo"))) { - return polkit.Result.YES; - } - - return polkit.Result.NOT_HANDLED; -}); diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/dnf-updater-helper.sh b/.local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/dnf-updater-helper.sh deleted file mode 100755 index 25e6c0c..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/dnf-updater-helper.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/bash -# -# DNF Updater - Privileged Update Helper -# -# Restricts privileged execution strictly to system package upgrades -# with validated exclusions. Prevents arbitrary command execution or -# malicious package installations. -# - -set -euo pipefail - -# Help / usage -if [[ "${1:-}" == "-h" || "${1:-}" == "--help" ]]; then - echo "Usage: dnf-updater-helper upgrade [--exclude=]" - exit 0 -fi - -# Ensure standard, safe environment -export PATH="/usr/bin:/bin:/usr/sbin:/sbin" -unset IFS -unset LD_PRELOAD LD_LIBRARY_PATH PYTHONPATH PYTHONHOME DNF5_PLUGINS - -# Require root -if [[ "${EUID:-$(id -u)}" -ne 0 ]]; then - echo "Error: dnf-updater-helper must be run as root." >&2 - exit 1 -fi - -ACTION="${1:-}" -if [[ "$ACTION" != "upgrade" ]]; then - echo "Error: unsupported action '${ACTION}'. Only 'upgrade' is allowed." >&2 - echo "Usage: dnf-updater-helper upgrade [--exclude=]" >&2 - exit 1 -fi -shift - -# Validate any remaining arguments. -VALID_ARGS=() -for arg in "$@"; do - if [[ "$arg" =~ ^--exclude=[a-zA-Z0-9._+*:-][a-zA-Z0-9._+*:,-]*$ ]]; then - VALID_ARGS+=("$arg") - else - echo "Error: invalid argument rejected: '$arg'" >&2 - exit 1 - fi -done - -# Resolve DNF binary -DNF_BIN="" -for bin in "/usr/bin/dnf5" "/usr/bin/dnf"; do - if [[ -x "$bin" ]]; then - DNF_BIN="$bin" - break - fi -done - -if [[ -z "$DNF_BIN" ]]; then - echo "Error: neither /usr/bin/dnf5 nor /usr/bin/dnf was found." >&2 - exit 1 -fi - -# Execute upgrade w/o interaction, inhibiting sleep/shutdown if systemd-inhibit is available -if command -v systemd-inhibit >/dev/null 2>&1; then - exec systemd-inhibit --what=shutdown:sleep:idle --who="dnf-updater" --why="Performing system package upgrade" "$DNF_BIN" upgrade -y "${VALID_ARGS[@]}" -else - exec "$DNF_BIN" upgrade -y "${VALID_ARGS[@]}" -fi diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/install.sh b/.local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/install.sh deleted file mode 100755 index 88170ad..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/scripts/install.sh +++ /dev/null @@ -1,119 +0,0 @@ -#!/bin/bash -# -# DNF Updater - Privileged Helper & Polkit Policy Installer -# -# Installs or uninstalls the privileged helper and Polkit rule. -# Supports both local repository invocation and remote execution via: -# curl -fsSL https://raw.githubusercontent.com/strob3/dnf-updater/main/scripts/install.sh | sudo bash -# - -set -euo pipefail - -DEST_BIN="/usr/local/bin/dnf-updater-helper" -DEST_POLKIT="/etc/polkit-1/rules.d/50-dnf-updater.rules" -REPO_RAW_URL="https://raw.githubusercontent.com/strob3/dnf-updater/main" - -# Help / usage -if [[ "${1:-}" == "-h" || "${1:-}" == "--help" ]]; then - echo "Usage: $0 [install|--uninstall]" - echo "" - echo "Commands:" - echo " install Install helper to $DEST_BIN and rule to $DEST_POLKIT (default)" - echo " --uninstall Remove helper and Polkit rule from the system" - exit 0 -fi - -# Verify root privileges -if [[ "${EUID:-$(id -u)}" -ne 0 ]]; then - echo "Error: Installation requires root privileges. Please run with sudo:" >&2 - echo " sudo $0 $@" >&2 - exit 1 -fi - -ACTION="${1:-install}" - -case "$ACTION" in - uninstall|--uninstall|-u) - echo "Removing DNF Updater privileged helper and Polkit rule..." - rm -f "$DEST_BIN" "$DEST_POLKIT" - echo "✓ Successfully removed:" - echo " - $DEST_BIN" - echo " - $DEST_POLKIT" - exit 0 - ;; - install|--install|-i) - ;; - *) - echo "Error: unknown argument '$ACTION'" >&2 - echo "Usage: $0 [install|--uninstall]" >&2 - exit 1 - ;; -esac - -echo "==> Installing DNF Updater privileged helper and Polkit rule..." - -# Determine script location if running locally -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" 2>/dev/null && pwd || true)" - -SRC_HELPER="" -SRC_POLKIT="" -CLEANUP_TMP=false -TMP_DIR="" - -if [[ -n "$SCRIPT_DIR" && -f "${SCRIPT_DIR}/dnf-updater-helper.sh" && -f "${SCRIPT_DIR}/../polkit/50-dnf-updater.rules" ]]; then - echo " → Using local repository files..." - SRC_HELPER="${SCRIPT_DIR}/dnf-updater-helper.sh" - SRC_POLKIT="${SCRIPT_DIR}/../polkit/50-dnf-updater.rules" -elif [[ -n "$SCRIPT_DIR" && -f "${SCRIPT_DIR}/scripts/dnf-updater-helper.sh" && -f "${SCRIPT_DIR}/polkit/50-dnf-updater.rules" ]]; then - echo " → Using local repository files..." - SRC_HELPER="${SCRIPT_DIR}/scripts/dnf-updater-helper.sh" - SRC_POLKIT="${SCRIPT_DIR}/polkit/50-dnf-updater.rules" -else - echo " → Fetching latest files from GitHub ($REPO_RAW_URL)..." - TMP_DIR="$(mktemp -d)" - CLEANUP_TMP=true - trap 'rm -rf "$TMP_DIR"' EXIT - - if command -v curl >/dev/null 2>&1; then - curl -fsSL "${REPO_RAW_URL}/scripts/dnf-updater-helper.sh" -o "${TMP_DIR}/dnf-updater-helper.sh" - curl -fsSL "${REPO_RAW_URL}/polkit/50-dnf-updater.rules" -o "${TMP_DIR}/50-dnf-updater.rules" - elif command -v wget >/dev/null 2>&1; then - wget -qO "${TMP_DIR}/dnf-updater-helper.sh" "${REPO_RAW_URL}/scripts/dnf-updater-helper.sh" - wget -qO "${TMP_DIR}/50-dnf-updater.rules" "${REPO_RAW_URL}/polkit/50-dnf-updater.rules" - else - echo "Error: neither curl nor wget was found to download required files." >&2 - exit 1 - fi - - SRC_HELPER="${TMP_DIR}/dnf-updater-helper.sh" - SRC_POLKIT="${TMP_DIR}/50-dnf-updater.rules" -fi - -# Install privileged helper -install -Dm755 "$SRC_HELPER" "$DEST_BIN" -echo " ✓ Installed privileged helper: $DEST_BIN (mode 0755)" - -# Install Polkit rule -install -Dm644 "$SRC_POLKIT" "$DEST_POLKIT" -echo " ✓ Installed Polkit policy: $DEST_POLKIT (mode 0644)" - -# Fix SELinux context if SELinux is available -if command -v restorecon >/dev/null 2>&1; then - restorecon -F "$DEST_BIN" "$DEST_POLKIT" 2>/dev/null || true -fi - -# Check if target user belongs to wheel or sudo -INVOKER="${SUDO_USER:-$USER}" -if [[ -n "$INVOKER" && "$INVOKER" != "root" ]]; then - if ! id -nG "$INVOKER" 2>/dev/null | grep -Ewq "wheel|sudo"; then - echo "" - echo " âš  Warning: User '$INVOKER' is not in the 'wheel' or 'sudo' group." - echo " Polkit requires administrative group membership for passwordless updates." - echo " Add your user with: sudo usermod -aG wheel $INVOKER" - fi -fi - -echo "" -echo "✓ Installation complete!" -echo "💡 Tip: To enable background updates without terminal popups, ensure 'Run Updates in Terminal'" -echo " is turned off in Noctalia Settings → Plugins → DNF Updater." diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/service.luau b/.local/state/noctalia/plugins/materialized/community/dnf-updater/service.luau deleted file mode 100644 index 85c89ee..0000000 --- a/.local/state/noctalia/plugins/materialized/community/dnf-updater/service.luau +++ /dev/null @@ -1,983 +0,0 @@ ---!nonstrict --- Headless [[service]] entry: monitors and manages DNF5 and Flatpak updates. --- Publishes state updates to noctalia.state so the bar widget and panel stay synchronized. - -local checkInterval = noctalia.getConfig("check_interval") or 30 -local enableDnf = noctalia.getConfig("enable_dnf") ~= false -local enableFlatpak = noctalia.getConfig("enable_flatpak") ~= false -local notifyOnUpdates = noctalia.getConfig("notify_on_updates") ~= false -local updateInTerminal = noctalia.getConfig("update_in_terminal") ~= false -local includeFlatpakRuntimes = noctalia.getConfig("include_flatpak_runtimes") == true - -local state = { - status = "IDLE", -- "IDLE" | "CHECKING" | "UPDATING" | "SUCCESS" | "ERROR" - total_count = 0, - total_download_bytes = 0, - total_install_bytes = 0, - total_download_formatted = "0 B", - total_install_formatted = "0 B", - dnf = { - count = 0, - packages = {}, - total_download_bytes = 0, - total_install_bytes = 0, - total_download_formatted = "0 B", - total_install_formatted = "0 B", - status = "idle", -- "idle" | "checking" | "updating" | "done" | "error" - error = nil, - }, - flatpak = { - count = 0, - packages = {}, - total_download_bytes = 0, - total_install_bytes = 0, - total_download_formatted = "0 B", - total_install_formatted = "0 B", - status = "idle", -- "idle" | "checking" | "updating" | "done" | "error" - error = nil, - }, - last_check = nil, - last_check_timestamp = 0, - last_update_timestamp = 0, - reboot_required = false, - error_message = nil, -} - -local previousCount = 0 -local isChecking = false -local isUpdating = false - -local function formatBytes(bytes) - if not bytes or bytes <= 0 then - return "0 B" - end - local units = { "B", "KiB", "MiB", "GiB", "TiB" } - local b = tonumber(bytes) or 0 - local uIndex = 1 - while b >= 1024 and uIndex < #units do - b = b / 1024 - uIndex = uIndex + 1 - end - if uIndex == 1 then - return string.format("%d %s", b, units[uIndex]) - else - return string.format("%.1f %s", b, units[uIndex]) - end -end - -local function parseSizeToBytes(sizeStr) - if not sizeStr or type(sizeStr) ~= "string" or sizeStr == "" then - return 0 - end - local s = sizeStr:gsub(",", ".") - local numStr, unit = s:match("([%d%.]+).-([%a]+)") - if not numStr or not unit then - return 0 - end - local num = tonumber(numStr) - if not num or num <= 0 then - return 0 - end - unit = string.upper(unit) - if unit == "B" or unit == "BYTES" then - return math.floor(num) - elseif unit == "KIB" then - return math.floor(num * 1024) - elseif unit == "KB" or unit == "K" then - return math.floor(num * 1000) - elseif unit == "MIB" then - return math.floor(num * 1024 * 1024) - elseif unit == "MB" or unit == "M" then - return math.floor(num * 1000 * 1000) - elseif unit == "GIB" then - return math.floor(num * 1024 * 1024 * 1024) - elseif unit == "GB" or unit == "G" then - return math.floor(num * 1000 * 1000 * 1000) - elseif unit == "TIB" then - return math.floor(num * 1024 * 1024 * 1024 * 1024) - elseif unit == "TB" or unit == "T" then - return math.floor(num * 1000 * 1000 * 1000 * 1000) - end - return math.floor(num) -end - --- Persisted so a shell restart shows the last result instead of re-checking: with a --- daily/weekly interval, checking on every login defeated the point. -local function stateFile() - local dir = noctalia.pluginDataDir() - return dir and (dir .. "/state.json") or nil -end - -local function saveState() - local path = stateFile() - local encoded = path and noctalia.json.encode(state) - if encoded then - noctalia.writeFile(path, encoded) - end -end - -local function loadState() - local path = stateFile() - if not path or not noctalia.fileExists(path) then - return false - end - local contents = noctalia.readFile(path) - local saved = contents and noctalia.json.decode(contents) - if type(saved) ~= "table" or type(saved.last_check_timestamp) ~= "number" then - return false - end - state = saved - state.status = state.error_message and "ERROR" or (state.total_count == 0 and "SUCCESS" or "IDLE") - state.reboot_required = saved.reboot_required == true - previousCount = state.total_count or 0 - return true -end - -local function checkDue() - return checkInterval > 0 and os.time() - (state.last_check_timestamp or 0) >= checkInterval * 60 -end - -local function publishState() - noctalia.state.set("update_state", state) -end - -local function getDnfBinary() - if noctalia.commandExists("dnf5") then - return "dnf5" - elseif noctalia.commandExists("dnf") then - return "dnf" - end - return nil -end - -local function isValidPackageName(name) - if type(name) ~= "string" or name == "" then - return false - end - if name:sub(1, 1) == "-" then - return false - end - return name:match("^[%w%._+%-]+$") ~= nil -end - -local function isValidFlatpakId(id) - if type(id) ~= "string" or id == "" then - return false - end - if id:sub(1, 1) == "-" then - return false - end - return id:match("^[%w%._%-%/]+$") ~= nil -end - -local function shellQuote(str) - return "'" .. string.gsub(str, "'", "'\\''") .. "'" -end - -local function checkDnf(onFinished, isRetry) - if not enableDnf then - state.dnf.count = 0 - state.dnf.packages = {} - state.dnf.total_download_bytes = 0 - state.dnf.total_install_bytes = 0 - state.dnf.total_download_formatted = "0 B" - state.dnf.total_install_formatted = "0 B" - state.dnf.status = "idle" - state.dnf.error = nil - onFinished(true) - return - end - - local dnfBin = getDnfBinary() - if not dnfBin then - state.dnf.count = 0 - state.dnf.packages = {} - state.dnf.total_download_bytes = 0 - state.dnf.total_install_bytes = 0 - state.dnf.total_download_formatted = "0 B" - state.dnf.total_install_formatted = "0 B" - state.dnf.status = "error" - state.dnf.error = "DNF package manager not found" - onFinished(false) - return - end - - state.dnf.status = "checking" - state.dnf.error = nil - - noctalia.runAsync({ dnfBin, "check-upgrade", "--json" }, function(result) - if result.timedOut then - if not isRetry then - print("[dnf-updater] DNF check timed out; retrying once...") - checkDnf(onFinished, true) - return - end - state.dnf.status = "error" - state.dnf.error = "DNF check timed out" - onFinished(false) - return - end - - local raw = noctalia.string.trim(result.stdout) - if raw == "" then - state.dnf.count = 0 - state.dnf.packages = {} - state.dnf.total_download_bytes = 0 - state.dnf.total_install_bytes = 0 - state.dnf.total_download_formatted = "0 B" - state.dnf.total_install_formatted = "0 B" - state.dnf.status = "done" - state.dnf.error = nil - onFinished(true) - return - end - - local decoded, err = noctalia.json.decode(raw) - if type(decoded) == "table" and type(decoded.upgrades) == "table" then - local packages = {} - for _, item in ipairs(decoded.upgrades) do - if type(item) == "table" and item.name then - table.insert(packages, { - name = item.name, - evr = item.evr or "", - arch = item.arch or "", - repo = item.repository or "", - download_bytes = 0, - install_bytes = 0, - download_formatted = "", - install_formatted = "", - }) - end - end - state.dnf.count = #packages - state.dnf.packages = packages - - if #packages > 0 then - -- Query individual package download and install sizes - noctalia.runAsync({ dnfBin, "repoquery", "--upgrades", "--queryformat", "%{name}\t%{downloadsize}\t%{installsize}\n" }, function(resSizes) - local dnfTotalDownload = 0 - local dnfTotalInstall = 0 - if resSizes.exitCode == 0 and resSizes.stdout and resSizes.stdout ~= "" then - local sizeMap = {} - for line in resSizes.stdout:gmatch("[^\r\n]+") do - local name, dl, inst = line:match("([^\t]+)\t([^\t]+)\t([^\t]+)") - if name then - sizeMap[name] = { - dl = tonumber(dl) or 0, - inst = tonumber(inst) or 0, - } - end - end - - for _, pkg in ipairs(packages) do - local s = sizeMap[pkg.name] - if s then - pkg.download_bytes = s.dl - pkg.install_bytes = s.inst - pkg.download_formatted = formatBytes(s.dl) - pkg.install_formatted = formatBytes(s.inst) - dnfTotalDownload += s.dl - dnfTotalInstall += s.inst - end - end - end - - state.dnf.total_download_bytes = dnfTotalDownload - state.dnf.total_install_bytes = dnfTotalInstall - state.dnf.total_download_formatted = formatBytes(dnfTotalDownload) - state.dnf.total_install_formatted = formatBytes(dnfTotalInstall) - state.dnf.status = "done" - state.dnf.error = nil - onFinished(true) - end, 30000) - else - state.dnf.total_download_bytes = 0 - state.dnf.total_install_bytes = 0 - state.dnf.total_download_formatted = "0 B" - state.dnf.total_install_formatted = "0 B" - state.dnf.status = "done" - state.dnf.error = nil - onFinished(true) - end - else - -- If JSON parsing failed or command returned non-standard error - if result.exitCode ~= 0 and result.exitCode ~= 100 then - state.dnf.status = "error" - state.dnf.error = result.stderr ~= "" and result.stderr or (err or "DNF check failed") - onFinished(false) - else - state.dnf.count = 0 - state.dnf.packages = {} - state.dnf.total_download_bytes = 0 - state.dnf.total_install_bytes = 0 - state.dnf.total_download_formatted = "0 B" - state.dnf.total_install_formatted = "0 B" - state.dnf.status = "done" - state.dnf.error = nil - onFinished(true) - end - end - end, 30000) -end - -local function checkFlatpak(onFinished, isRetry) - if not enableFlatpak then - state.flatpak.count = 0 - state.flatpak.packages = {} - state.flatpak.total_download_bytes = 0 - state.flatpak.total_install_bytes = 0 - state.flatpak.total_download_formatted = "0 B" - state.flatpak.total_install_formatted = "0 B" - state.flatpak.status = "idle" - state.flatpak.error = nil - onFinished(true) - return - end - - if not noctalia.commandExists("flatpak") then - state.flatpak.count = 0 - state.flatpak.packages = {} - state.flatpak.total_download_bytes = 0 - state.flatpak.total_install_bytes = 0 - state.flatpak.total_download_formatted = "0 B" - state.flatpak.total_install_formatted = "0 B" - state.flatpak.status = "error" - state.flatpak.error = "Flatpak not installed" - onFinished(false) - return - end - - state.flatpak.status = "checking" - state.flatpak.error = nil - - local flatpakArgs = { "flatpak", "remote-ls", "--updates", "--columns=name,application,version,branch,origin,installed-size,download-size,ref", "-j" } - if not includeFlatpakRuntimes then - table.insert(flatpakArgs, 4, "--app") - end - - noctalia.runAsync(flatpakArgs, function(result) - if result.timedOut then - if not isRetry then - print("[dnf-updater] Flatpak check timed out; retrying once...") - checkFlatpak(onFinished, true) - return - end - state.flatpak.status = "error" - state.flatpak.error = "Flatpak check timed out" - onFinished(false) - return - end - - local raw = noctalia.string.trim(result.stdout) - if raw == "" then - state.flatpak.count = 0 - state.flatpak.packages = {} - state.flatpak.total_download_bytes = 0 - state.flatpak.total_install_bytes = 0 - state.flatpak.total_download_formatted = "0 B" - state.flatpak.total_install_formatted = "0 B" - state.flatpak.status = "done" - state.flatpak.error = nil - onFinished(true) - return - end - - local decoded, err = noctalia.json.decode(raw) - if type(decoded) == "table" then - local packages = {} - local flatpakTotalDownload = 0 - local flatpakTotalInstall = 0 - for _, item in ipairs(decoded) do - if type(item) == "table" then - local dlBytes = parseSizeToBytes(item.download_size) - local instBytes = parseSizeToBytes(item.installed_size) - flatpakTotalDownload += dlBytes - flatpakTotalInstall += instBytes - - local isRuntime = (item.ref and item.ref:find("^runtime/") ~= nil) or false - table.insert(packages, { - name = item.name or (item.application_id or "Unknown"), - id = (item.application_id and item.application_id ~= "") and item.application_id or (item.ref or (item.name or "")), - ref = item.ref or "", - version = item.version or (item.branch or ""), - branch = item.branch or "", - origin = item.origin or "", - is_runtime = isRuntime, - download_bytes = dlBytes, - install_bytes = instBytes, - download_formatted = (item.download_size and item.download_size ~= "") and item.download_size or formatBytes(dlBytes), - install_formatted = (item.installed_size and item.installed_size ~= "") and item.installed_size or formatBytes(instBytes), - }) - end - end - state.flatpak.count = #packages - state.flatpak.packages = packages - state.flatpak.total_download_bytes = flatpakTotalDownload - state.flatpak.total_install_bytes = flatpakTotalInstall - state.flatpak.total_download_formatted = formatBytes(flatpakTotalDownload) - state.flatpak.total_install_formatted = formatBytes(flatpakTotalInstall) - state.flatpak.status = "done" - state.flatpak.error = nil - onFinished(true) - else - if result.exitCode ~= 0 then - state.flatpak.status = "error" - state.flatpak.error = result.stderr ~= "" and result.stderr or (err or "Flatpak check failed") - onFinished(false) - else - state.flatpak.count = 0 - state.flatpak.packages = {} - state.flatpak.total_download_bytes = 0 - state.flatpak.total_install_bytes = 0 - state.flatpak.total_download_formatted = "0 B" - state.flatpak.total_install_formatted = "0 B" - state.flatpak.status = "done" - state.flatpak.error = nil - onFinished(true) - end - end - end, 30000) -end - --- Read from dnf history rather than recorded on our own runs: terminal updates are --- fire-and-forget, and a manual `dnf upgrade` counts too. Only an upgrade with no --- package args is a full update; Flatpak keeps no history, so it is not tracked. -local function isFullUpgrade(commandLine) - local verbSeen = false - for word in (commandLine or ""):gmatch("%S+") do - if verbSeen then - if word:sub(1, 1) ~= "-" then - return false - end - elseif word == "upgrade" or word == "update" or word == "distro-sync" then - verbSeen = true - end - end - return verbSeen -end - -local function refreshLastUpdate() - local dnfBin = getDnfBinary() - if not dnfBin then - return - end - noctalia.runAsync({ dnfBin, "history", "list", "--json" }, function(result) - local transactions = result and result.exitCode == 0 and noctalia.json.decode(result.stdout or "") - if type(transactions) ~= "table" then - return - end - local latest = 0 - for _, t in ipairs(transactions) do - if t.status == "Ok" and (t.end_time or 0) > latest and isFullUpgrade(t.command_line) then - latest = t.end_time - end - end - if latest > 0 and latest ~= state.last_update_timestamp then - state.last_update_timestamp = latest - publishState() - end - end) -end - -local function checkReboot() - if noctalia.fileExists("/run/reboot-required") or noctalia.fileExists("/var/run/reboot-required") then - if not state.reboot_required then - state.reboot_required = true - publishState() - end - return - end - - local dnfBin = getDnfBinary() - if not dnfBin then - return - end - - noctalia.runAsync({ dnfBin, "--disablerepo=*", "needs-restarting", "-r", "--json" }, function(result) - local isReboot = false - if result then - if result.exitCode == 1 then - isReboot = true - elseif result.exitCode == 0 and result.stdout and result.stdout ~= "" then - local data = noctalia.json.decode(result.stdout) - if type(data) == "table" and data[1] and data[1].reboot_required == true then - isReboot = true - end - end - end - if isReboot ~= state.reboot_required then - state.reboot_required = isReboot - publishState() - end - end, 10000) -end - -local function checkAll(force) - if isChecking or isUpdating then - return - end - - isChecking = true - state.status = "CHECKING" - publishState() - refreshLastUpdate() - checkReboot() - - local dnfDone = false - local flatpakDone = false - local dnfSuccess = false - local flatpakSuccess = false - - local function finalize() - if not dnfDone or not flatpakDone then - return - end - - isChecking = false - state.total_count = state.dnf.count + state.flatpak.count - state.total_download_bytes = (state.dnf.total_download_bytes or 0) + (state.flatpak.total_download_bytes or 0) - state.total_install_bytes = (state.dnf.total_install_bytes or 0) + (state.flatpak.total_install_bytes or 0) - state.total_download_formatted = formatBytes(state.total_download_bytes) - state.total_install_formatted = formatBytes(state.total_install_bytes) - state.last_check = noctalia.formatTime("%d/%m %H:%M") - state.last_check_timestamp = os.time() - - if state.dnf.error and state.flatpak.error then - state.status = "ERROR" - state.error_message = state.dnf.error .. " | " .. state.flatpak.error - elseif state.dnf.error then - state.status = "ERROR" - state.error_message = state.dnf.error - elseif state.flatpak.error then - state.status = "ERROR" - state.error_message = state.flatpak.error - else - state.status = state.total_count == 0 and "SUCCESS" or "IDLE" - state.error_message = nil - end - - -- Send notification when new updates are detected - if notifyOnUpdates and state.total_count > previousCount and state.total_count > 0 then - noctalia.notify( - noctalia.tr("notifications.updates_available_title"), - noctalia.trp("notifications.updates_available_body", state.total_count, { count = state.total_count }) - ) - end - previousCount = state.total_count - - publishState() - saveState() - end - - checkDnf(function(ok) - dnfDone = true - dnfSuccess = ok - finalize() - end) - - checkFlatpak(function(ok) - flatpakDone = true - flatpakSuccess = ok - finalize() - end) -end - --- runInTerminal is fire-and-forget, so the terminal itself pings us back when done --- (`;`, not `&&`: a failed or partial run still changes what is pending). -local function runInTerminalThenRecheck(cmd) - noctalia.runInTerminal(cmd .. "; noctalia msg plugin strob3/dnf-updater:service all check") -end - -local function updateDnf(excludedList, onFinished) - local dnfBin = getDnfBinary() - if not dnfBin then - state.dnf.status = "error" - state.dnf.error = "DNF not found" - if onFinished then onFinished(false) end - return - end - - local validExcluded = {} - if excludedList and type(excludedList) == "table" then - for _, name in ipairs(excludedList) do - if isValidPackageName(name) then - table.insert(validExcluded, name) - else - print(string.format("[dnf-updater] Warning: invalid DNF package name skipped: %s", tostring(name))) - end - end - end - - local dnfCount = state.dnf.count or 0 - if excludedList and type(excludedList) == "table" and #validExcluded >= dnfCount and dnfCount > 0 then - state.dnf.status = "done" - publishState() - if onFinished then onFinished(true) end - return - end - - local excludeArg = nil - if #validExcluded > 0 then - excludeArg = "--exclude=" .. table.concat(validExcluded, ",") - end - - if updateInTerminal then - local sudoCmd = noctalia.commandExists("sudo") and "sudo" or "pkexec" - local cmd = sudoCmd .. " " .. dnfBin .. " upgrade -y" - if excludeArg then - cmd = cmd .. " " .. shellQuote(excludeArg) - end - runInTerminalThenRecheck(cmd) - state.dnf.status = "done" - publishState() - if onFinished then onFinished(true) end - return - end - - state.dnf.status = "updating" - state.status = "UPDATING" - publishState() - - local helperBin = "/usr/local/bin/dnf-updater-helper" - local args - if noctalia.fileExists(helperBin) then - args = { "pkexec", helperBin, "upgrade" } - else - args = { "pkexec", dnfBin, "upgrade", "-y" } - end - if excludeArg then - table.insert(args, excludeArg) - end - - noctalia.runAsync(args, function(result) - if result.exitCode == 0 then - state.dnf.status = "done" - state.dnf.error = nil - if onFinished then onFinished(true) end - else - state.dnf.status = "error" - local errMsg = "DNF upgrade failed" - if result.timedOut then - errMsg = "DNF upgrade timed out (consider running updates in terminal)" - elseif result.stderr and result.stderr ~= "" then - errMsg = result.stderr - elseif result.stdout and result.stdout ~= "" then - errMsg = result.stdout - end - state.dnf.error = errMsg - if onFinished then onFinished(false) end - end - publishState() - end, 600000) -end - -local function updateFlatpak(selectedList, onFinished) - if not noctalia.commandExists("flatpak") then - state.flatpak.status = "error" - state.flatpak.error = "Flatpak not found" - if onFinished then onFinished(false) end - return - end - - local validSelected = nil - if selectedList and type(selectedList) == "table" then - validSelected = {} - local seen = {} - for _, ref in ipairs(selectedList) do - if isValidFlatpakId(ref) and not seen[ref] then - seen[ref] = true - table.insert(validSelected, ref) - elseif not isValidFlatpakId(ref) then - print(string.format("[dnf-updater] Warning: invalid Flatpak ID skipped: %s", tostring(ref))) - end - end - end - - if selectedList and type(selectedList) == "table" and #selectedList == 0 and (state.flatpak.count or 0) > 0 then - state.flatpak.status = "done" - publishState() - if onFinished then onFinished(true) end - return - end - - if selectedList and type(selectedList) == "table" and #selectedList > 0 and validSelected and #validSelected == 0 then - print("[dnf-updater] Warning: all selected Flatpak IDs were invalid; skipping update") - state.flatpak.status = "done" - publishState() - if onFinished then onFinished(true) end - return - end - - local flatpakCount = (state.flatpak and state.flatpak.count) or 0 - local hasSubset = validSelected and #validSelected > 0 and #validSelected < flatpakCount - - if updateInTerminal then - local cmd = "flatpak update -y" - if hasSubset then - for _, ref in ipairs(validSelected) do - cmd = cmd .. " " .. shellQuote(ref) - end - end - runInTerminalThenRecheck(cmd) - state.flatpak.status = "done" - publishState() - if onFinished then onFinished(true) end - return - end - - state.flatpak.status = "updating" - state.status = "UPDATING" - publishState() - - local args = { "flatpak", "update", "-y", "--noninteractive" } - if hasSubset then - for _, ref in ipairs(validSelected) do - table.insert(args, ref) - end - end - - noctalia.runAsync(args, function(result) - if result.exitCode == 0 then - state.flatpak.status = "done" - state.flatpak.error = nil - if onFinished then onFinished(true) end - else - state.flatpak.status = "error" - local errMsg = "Flatpak update failed" - if result.timedOut then - errMsg = "Flatpak update timed out (consider running updates in terminal)" - elseif result.stderr and result.stderr ~= "" then - errMsg = result.stderr - elseif result.stdout and result.stdout ~= "" then - errMsg = result.stdout - end - state.flatpak.error = errMsg - if onFinished then onFinished(false) end - end - publishState() - end, 600000) -end - -local function updateAll(excludedDnf, selectedFlatpaks) - if isUpdating or isChecking then - return - end - - isUpdating = true - state.status = "UPDATING" - - local dnfCount = (state.dnf and state.dnf.count) or 0 - local flatpakCount = (state.flatpak and state.flatpak.count) or 0 - - local validExcluded = {} - if excludedDnf and type(excludedDnf) == "table" then - for _, name in ipairs(excludedDnf) do - if isValidPackageName(name) then - table.insert(validExcluded, name) - end - end - end - local dnfNeedsUpdate = enableDnf and dnfCount > 0 and (#validExcluded < dnfCount) - - local validSelected = nil - if selectedFlatpaks and type(selectedFlatpaks) == "table" then - validSelected = {} - local seen = {} - for _, ref in ipairs(selectedFlatpaks) do - if isValidFlatpakId(ref) and not seen[ref] then - seen[ref] = true - table.insert(validSelected, ref) - end - end - end - local flatpakNeedsUpdate = enableFlatpak and flatpakCount > 0 - if flatpakNeedsUpdate and selectedFlatpaks and type(selectedFlatpaks) == "table" and #validSelected == 0 then - flatpakNeedsUpdate = false - end - - if not dnfNeedsUpdate and not flatpakNeedsUpdate then - isUpdating = false - checkAll(true) - return - end - - if updateInTerminal then - local cmds = {} - local dnfBin = getDnfBinary() - - if dnfNeedsUpdate and dnfBin then - local sudoCmd = noctalia.commandExists("sudo") and "sudo" or "pkexec" - local dnfCmd = sudoCmd .. " " .. dnfBin .. " upgrade -y" - if #validExcluded > 0 then - dnfCmd = dnfCmd .. " " .. shellQuote("--exclude=" .. table.concat(validExcluded, ",")) - end - table.insert(cmds, dnfCmd) - end - - if flatpakNeedsUpdate then - local fpCmd = "flatpak update -y" - if validSelected and #validSelected > 0 and #validSelected < flatpakCount then - for _, ref in ipairs(validSelected) do - fpCmd = fpCmd .. " " .. shellQuote(ref) - end - end - table.insert(cmds, fpCmd) - end - - if #cmds > 0 then - local fullCmd = table.concat(cmds, " && ") - runInTerminalThenRecheck(fullCmd) - if dnfNeedsUpdate then state.dnf.status = "done" end - if flatpakNeedsUpdate then state.flatpak.status = "done" end - state.status = "SUCCESS" - publishState() - end - - isUpdating = false - return - end - - if dnfNeedsUpdate and flatpakNeedsUpdate then - state.dnf.status = "updating" - state.flatpak.status = "waiting" - publishState() - - updateDnf(excludedDnf, function(dnfOk) - state.flatpak.status = "updating" - publishState() - - updateFlatpak(selectedFlatpaks, function(flatpakOk) - isUpdating = false - if dnfOk and flatpakOk then - noctalia.notify( - noctalia.tr("notifications.update_complete_title"), - noctalia.tr("notifications.update_complete_body") - ) - else - noctalia.notifyError( - noctalia.tr("notifications.update_failed_title"), - noctalia.tr("notifications.update_failed_body") - ) - end - checkAll(true) - end) - end) - elseif dnfNeedsUpdate then - state.dnf.status = "updating" - publishState() - updateDnf(excludedDnf, function(ok) - isUpdating = false - if ok then - noctalia.notify( - noctalia.tr("notifications.update_complete_title"), - noctalia.tr("notifications.update_complete_body") - ) - else - noctalia.notifyError( - noctalia.tr("notifications.update_failed_title"), - noctalia.tr("notifications.update_failed_body") - ) - end - checkAll(true) - end) - elseif flatpakNeedsUpdate then - state.flatpak.status = "updating" - publishState() - updateFlatpak(selectedFlatpaks, function(ok) - isUpdating = false - if ok then - noctalia.notify( - noctalia.tr("notifications.update_complete_title"), - noctalia.tr("notifications.update_complete_body") - ) - else - noctalia.notifyError( - noctalia.tr("notifications.update_failed_title"), - noctalia.tr("notifications.update_failed_body") - ) - end - checkAll(true) - end) - end -end - --- Watch for commands from widget and panel -noctalia.state.watch("service_command", function(cmd) - if type(cmd) ~= "table" or not cmd.action then - return - end - - if cmd.action == "check_now" then - checkAll(true) - elseif cmd.action == "update_all" then - updateAll(cmd.excluded_dnf, cmd.selected_flatpak) - elseif cmd.action == "update_dnf" then - if not isUpdating and not isChecking then - isUpdating = true - updateDnf(cmd.excluded_dnf, function() - isUpdating = false - checkAll(true) - end) - end - elseif cmd.action == "update_flatpak" then - if not isUpdating and not isChecking then - isUpdating = true - updateFlatpak(cmd.selected_flatpak, function() - isUpdating = false - checkAll(true) - end) - end - end -end) - -function onConfigChanged() - checkInterval = noctalia.getConfig("check_interval") or 30 - enableDnf = noctalia.getConfig("enable_dnf") ~= false - enableFlatpak = noctalia.getConfig("enable_flatpak") ~= false - includeFlatpakRuntimes = noctalia.getConfig("include_flatpak_runtimes") == true - notifyOnUpdates = noctalia.getConfig("notify_on_updates") ~= false - updateInTerminal = noctalia.getConfig("update_in_terminal") ~= false - if checkDue() then - checkAll(true) - end -end - -function onIpc(event, payload) - local p = (type(payload) == "table") and payload or {} - if event == "check" or event == "check_now" then - checkAll(true) - elseif event == "update" or event == "update_all" then - updateAll(p.excluded_dnf, p.selected_flatpak) - elseif event == "update_dnf" then - if not isUpdating then - isUpdating = true - updateDnf(p.excluded_dnf, function() - isUpdating = false - checkAll(true) - end) - end - elseif event == "update_flatpak" then - if not isUpdating then - isUpdating = true - updateFlatpak(p.selected_flatpak, function() - isUpdating = false - checkAll(true) - end) - end - end -end - --- Timer tick: runs once every 60 seconds (60000ms) -noctalia.setUpdateInterval(60000) - -function update() - if checkDue() then - checkAll(false) - end -end - -local restored = loadState() -publishState() -if not restored or checkDue() then - checkAll(true) -end diff --git a/.local/state/noctalia/plugins/materialized/community/dnf-updater/thumbnail.webp b/.local/state/noctalia/plugins/materialized/community/dnf-updater/thumbnail.webp deleted file mode 100644 index ff6f057d7c058ed06992a719b5591a89a57d9e19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53638 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

0 and tostring(total) or "…") - barWidget.setTooltip(noctalia.tr("status.updating")) - barWidget.setVisible(true) - elseif status == "ERROR" and total == 0 then - barWidget.setGlyph("alert-circle") - barWidget.setText("!") - barWidget.setTooltip(updateState.error_message or noctalia.tr("status.dnf_error")) - barWidget.setVisible(true) - elseif total > 0 then - barWidget.setGlyph(glyph) - barWidget.setText(tostring(total)) - local tooltipEntries = {} - if updateState.reboot_required then - table.insert(tooltipEntries, { key = noctalia.tr("summary.system"), value = noctalia.tr("status.reboot_required") }) - end - table.insert(tooltipEntries, { key = noctalia.tr("summary.dnf"), value = tostring(updateState.dnf and updateState.dnf.count or 0) }) - table.insert(tooltipEntries, { key = noctalia.tr("summary.flatpak"), value = tostring(updateState.flatpak and updateState.flatpak.count or 0) }) - table.insert(tooltipEntries, { key = noctalia.tr("summary.total"), value = tostring(total) }) - if updateState.total_download_formatted and updateState.total_download_formatted ~= "0 B" then - table.insert(tooltipEntries, { key = noctalia.tr("tooltip.download_size"), value = updateState.total_download_formatted }) - end - table.insert(tooltipEntries, { key = noctalia.tr("summary.last_checked"), value = updateState.last_check or "–" }) - barWidget.setTooltip(tooltipEntries) - barWidget.setVisible(true) - else - -- Total == 0 (all up to date) - if updateState.reboot_required then - barWidget.setVisible(true) - barWidget.setGlyph("rotate-cw") - barWidget.setText("") - barWidget.setTooltip(noctalia.tr("status.reboot_required")) - elseif showWhenClean then - barWidget.setVisible(true) - barWidget.setGlyph(glyph) - barWidget.setText("") - local tooltipText = noctalia.tr("tooltip.all_up_to_date") - if updateState.last_check then - tooltipText = tooltipText .. " (" .. updateState.last_check .. ")" - end - barWidget.setTooltip(tooltipText) - else - barWidget.setVisible(false) - end - end -end - --- Live updates from background service -noctalia.state.watch("update_state", function(newState) - updateState = newState - render() -end) - -function update() - render() -end - -function onClick() - noctalia.togglePanel("strob3/dnf-updater:panel") -end - -function onRightClick() - noctalia.state.set("service_command", { action = "check_now", ts = os.time() }) -end - -function onMiddleClick() - noctalia.openSettings() -end - -render() diff --git a/.local/state/noctalia/plugins/sources/community/repo b/.local/state/noctalia/plugins/sources/community/repo deleted file mode 160000 index 08bcf05..0000000 --- a/.local/state/noctalia/plugins/sources/community/repo +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 08bcf05199a115535bc80cd5f941b64c69b4f54e diff --git a/.local/state/noctalia/plugins/sources/official/repo b/.local/state/noctalia/plugins/sources/official/repo deleted file mode 160000 index 510773a..0000000 --- a/.local/state/noctalia/plugins/sources/official/repo +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 510773a6eb33e50051d7c213d0f8682fd748e9dc diff --git a/.local/state/noctalia/recently_used.json b/.local/state/noctalia/recently_used.json deleted file mode 100644 index 0967ef4..0000000 --- a/.local/state/noctalia/recently_used.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/.local/state/noctalia/settings.toml b/.local/state/noctalia/settings.toml deleted file mode 100644 index b4dcb06..0000000 --- a/.local/state/noctalia/settings.toml +++ /dev/null @@ -1,220 +0,0 @@ -config_version = 16 - -[bar.default] -center = [ "workspaces" ] -end = [ - "media", - "widget", - "tray", - "notifications", - "clipboard", - "network", - "bluetooth", - "volume", - "brightness", - "battery", - "control-center", - "session" -] -start = [ "launcher", "wallpaper", "clock" ] - -[battery.device."/org/freedesktop/UPower/devices/battery_hidpp_battery_0"] -warning_threshold = 10 - -[battery.device."/org/freedesktop/UPower/devices/keyboard_dev_D0_26_BC_84_70_FB"] -warning_threshold = 10 - -[calendar] -enabled = true - -[control_center.calendar] -show_events_location = true -show_week_numbers = true - -[location] -address = "Nieuw-Vennep, NL" - -[lockscreen_widgets] -enabled = false -schema_version = 2 -widget_order = [ "lockscreen-login-box@DP-1", "lockscreen-login-box@DP-2", "lockscreen-login-box@eDP-1" ] - - [lockscreen_widgets.grid] - cell_size = 16 - major_interval = 4 - visible = true - - [lockscreen_widgets.widget."lockscreen-login-box@DP-1"] - box_height = 196.0 - box_width = 810.0 - cx = 960.0 - cy = 1418.0 - output = "DP-1" - placement_height = 1600.0 - placement_width = 1920.0 - rotation = 0.0 - type = "login_box" - - [lockscreen_widgets.widget."lockscreen-login-box@DP-1".settings] - background_color = "surface_container" - background_opacity = 0.88 - background_radius = 12.0 - center_password_text = false - input_opacity = 1.0 - input_radius = 6.0 - layout = "regular" - show_caps_lock = true - show_keyboard_layout = true - show_login_button = true - show_media = true - show_session_buttons = true - show_unlock_hint = true - show_weather = true - - [lockscreen_widgets.widget."lockscreen-login-box@DP-2"] - box_height = 196.0 - box_width = 810.0 - cx = 960.0 - cy = 1418.0 - output = "DP-2" - placement_height = 1600.0 - placement_width = 1920.0 - rotation = 0.0 - type = "login_box" - - [lockscreen_widgets.widget."lockscreen-login-box@DP-2".settings] - background_color = "surface_container" - background_opacity = 0.88 - background_radius = 12.0 - center_password_text = false - input_opacity = 1.0 - input_radius = 6.0 - layout = "regular" - show_caps_lock = true - show_keyboard_layout = true - show_login_button = true - show_media = true - show_session_buttons = true - show_unlock_hint = true - show_weather = true - - [lockscreen_widgets.widget."lockscreen-login-box@eDP-1"] - box_height = 196.0 - box_width = 810.0 - cx = 960.0 - cy = 898.0 - output = "eDP-1" - placement_height = 1080.0 - placement_width = 1920.0 - rotation = 0.0 - type = "login_box" - - [lockscreen_widgets.widget."lockscreen-login-box@eDP-1".settings] - background_color = "surface_container" - background_opacity = 0.88 - background_radius = 12.0 - center_password_text = false - input_opacity = 1.0 - input_radius = 6.0 - layout = "regular" - show_caps_lock = true - show_keyboard_layout = true - show_login_button = true - show_media = true - show_session_buttons = true - show_unlock_hint = true - show_weather = true - -[plugins] -enabled = [ "strob3/dnf-updater" ] - -[shell] -app_icon_colorize = true -polkit_agent = true - - [shell.launcher] - default_view = "pinned" - pinned = [ - "org.mozilla.firefox", - "com.mitchellh.ghostty", - "google-chrome", - "com.nousresearch.hermes", - "com.vscodium.codium" - ] - track_usage = false - - [shell.panel] - open_near_click_launcher = true - open_near_click_session = true - session_placement = "floating" - session_position = "center" - - [shell.screenshot] - remember_last_region = true - - [shell.session] - grid_columns = 2 - show_shortcuts = false - - [[shell.session.actions]] - action = "lock" - countdown_seconds = 0.0 - enabled = true - shortcut = "1" - variant = "default" - - [[shell.session.actions]] - action = "lock_and_suspend" - countdown_seconds = 0.0 - enabled = true - shortcut = "3" - variant = "default" - - [[shell.session.actions]] - action = "logout" - countdown_seconds = 0.0 - enabled = true - shortcut = "2" - variant = "default" - - [[shell.session.actions]] - action = "reboot" - countdown_seconds = 0.0 - enabled = true - shortcut = "4" - variant = "default" - - [[shell.session.actions]] - action = "shutdown" - countdown_seconds = 0.0 - enabled = true - shortcut = "5" - variant = "destructive" - -[theme] -source = "wallpaper" - - [theme.templates] - builtin_ids = [ "alacritty", "btop", "foot", "gtk3", "gtk4", "ghostty", "kcolorscheme", "niri", "qt", "sway" ] - community_ids = [ "blender", "gimp", "libreoffice", "obsidian", "vscode", "fuzzel", "fastfetch", "bat" ] - -[wallpaper] -directory = "/mnt/DISK2/_ISO/wallpapers" - - [wallpaper.automation] - recursive = true - - [wallpaper.default] - path = "/mnt/DISK2/_ISO/wallpapers/28.jpg" - - [wallpaper.last] - path = "/mnt/DISK2/_ISO/wallpapers/28.jpg" - - [wallpaper.monitors.eDP-1] - path = "/mnt/DISK2/_ISO/wallpapers/28.jpg" - -[widget.media] -album_art_only = true - -[widget.widget] -type = "strob3/dnf-updater:widget" \ No newline at end of file diff --git a/.local/state/noctalia/state.toml b/.local/state/noctalia/state.toml deleted file mode 100644 index 7ac336c..0000000 --- a/.local/state/noctalia/state.toml +++ /dev/null @@ -1,6 +0,0 @@ -[security_migrations] -calendar_credentials_v1 = true - -[theme_templates] -applied_builtin_ids = "alacritty btop foot ghostty gtk3 gtk4 kcolorscheme niri qt sway" -applied_community_ids = "bat blender fastfetch fuzzel gimp libreoffice obsidian vscode" \ No newline at end of file diff --git a/.local/state/noctalia/usage_counts.json b/.local/state/noctalia/usage_counts.json deleted file mode 100644 index 0967ef4..0000000 --- a/.local/state/noctalia/usage_counts.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/.local/state/noctalia/wallpaper_shuffle.json b/.local/state/noctalia/wallpaper_shuffle.json deleted file mode 100644 index a6e09fe..0000000 --- a/.local/state/noctalia/wallpaper_shuffle.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "scopes": { - "global": { - "/mnt/DISK2/_ISO/wallpapers": [ - "/mnt/DISK2/_ISO/wallpapers/326 (4).jpg", - "/mnt/DISK2/_ISO/wallpapers/321 (18).jpg", - "/mnt/DISK2/_ISO/wallpapers/323 (47).jpg", - "/mnt/DISK2/_ISO/wallpapers/323 (9).jpg", - "/mnt/DISK2/_ISO/wallpapers/327 (6).jpg", - "/mnt/DISK2/_ISO/wallpapers/324 (57).jpg", - "/mnt/DISK2/_ISO/wallpapers/327 (41).jpg", - "/mnt/DISK2/_ISO/wallpapers/327 (65).jpg", - "/mnt/DISK2/_ISO/wallpapers/319 (50).jpg", - "/mnt/DISK2/_ISO/wallpapers/319 (53).jpg", - "/mnt/DISK2/_ISO/wallpapers/324 (63).jpg", - "/mnt/DISK2/_ISO/wallpapers/321 (6).jpg", - "/mnt/DISK2/_ISO/wallpapers/325 (11).jpg", - "/mnt/DISK2/_ISO/wallpapers/324 (14).jpg", - "/mnt/DISK2/_ISO/wallpapers/326 (38).jpg", - "/mnt/DISK2/_ISO/wallpapers/323 (41).jpg", - "/mnt/DISK2/_ISO/wallpapers/40.jpg", - "/mnt/DISK2/_ISO/wallpapers/324 (43).jpg", - "/mnt/DISK2/_ISO/wallpapers/7.jpg", - "/mnt/DISK2/_ISO/wallpapers/328 (2).jpg", - "/mnt/DISK2/_ISO/wallpapers/325 (12).jpg", - "/mnt/DISK2/_ISO/wallpapers/322 (32).jpg", - "/mnt/DISK2/_ISO/wallpapers/326 (7).jpg", - "/mnt/DISK2/_ISO/wallpapers/324 (26).jpg", - "/mnt/DISK2/_ISO/wallpapers/325 (4).jpg", - "/mnt/DISK2/_ISO/wallpapers/324 (34).jpg", - "/mnt/DISK2/_ISO/wallpapers/319 (18).jpg", - "/mnt/DISK2/_ISO/wallpapers/16.jpg", - "/mnt/DISK2/_ISO/wallpapers/319 (33).jpg", - "/mnt/DISK2/_ISO/wallpapers/319 (38).jpg", - "/mnt/DISK2/_ISO/wallpapers/323 (19).jpg", - "/mnt/DISK2/_ISO/wallpapers/5.jpg", - "/mnt/DISK2/_ISO/wallpapers/323 (30).jpg" - ] - } - }, - "version": 2 -}