diff --git a/install/omarchy-base.packages b/install/omarchy-base.packages index 7d8a1553..1c01081e 100644 --- a/install/omarchy-base.packages +++ b/install/omarchy-base.packages @@ -108,6 +108,7 @@ python-poetry-core ttfx qemu-user-static-binfmt qrencode +qt6-imageformats quickshell-git ripgrep ruby diff --git a/migrations/1787133200.sh b/migrations/1787133200.sh new file mode 100644 index 00000000..711c4a97 --- /dev/null +++ b/migrations/1787133200.sh @@ -0,0 +1,3 @@ +echo "Add webp decoding to the shell" + +omarchy-pkg-add qt6-imageformats diff --git a/test/cli b/test/cli index 8bd9998c..80b981d5 100755 --- a/test/cli +++ b/test/cli @@ -513,7 +513,7 @@ pass "claude theme activation preserves configured settings" make_tmpdir THEME_TMPDIR OMARCHY_PATH="$ROOT" HOME="$THEME_TMPDIR" OMARCHY_THEME_HEADLESS=1 "$ROOT/bin/omarchy-theme-set" "Tokyo Night" background_path=$(readlink -f "$THEME_TMPDIR/.local/state/omarchy/current/background" 2>/dev/null || true) -expected_background="$THEME_TMPDIR/.local/state/omarchy/current/theme/backgrounds/0-winding-road.jpg" +expected_background="$THEME_TMPDIR/.local/state/omarchy/current/theme/backgrounds/0-winding-road.webp" [[ $background_path == "$expected_background" ]] || fail "headless theme set creates current background symlink" [[ -f $background_path ]] || fail "headless theme background target exists" [[ ! -e $THEME_TMPDIR/.config/omarchy/current ]] || fail "headless theme set avoids config current state" diff --git a/themes/catppuccin-latte/backgrounds/1-color-fade.jpg b/themes/catppuccin-latte/backgrounds/1-color-fade.jpg deleted file mode 100644 index 6c7f58d3..00000000 Binary files a/themes/catppuccin-latte/backgrounds/1-color-fade.jpg and /dev/null differ diff --git a/themes/catppuccin-latte/backgrounds/1-color-fade.webp b/themes/catppuccin-latte/backgrounds/1-color-fade.webp new file mode 100644 index 00000000..c3bb7053 Binary files /dev/null and b/themes/catppuccin-latte/backgrounds/1-color-fade.webp differ diff --git a/themes/catppuccin-latte/backgrounds/omarchy.png b/themes/catppuccin-latte/backgrounds/omarchy.png deleted file mode 100644 index a98db491..00000000 Binary files a/themes/catppuccin-latte/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/catppuccin-latte/backgrounds/omarchy.webp b/themes/catppuccin-latte/backgrounds/omarchy.webp new file mode 100644 index 00000000..4a35c762 Binary files /dev/null and b/themes/catppuccin-latte/backgrounds/omarchy.webp differ diff --git a/themes/catppuccin/backgrounds/1-totoro.jpg b/themes/catppuccin/backgrounds/1-totoro.jpg deleted file mode 100644 index e560f580..00000000 Binary files a/themes/catppuccin/backgrounds/1-totoro.jpg and /dev/null differ diff --git a/themes/catppuccin/backgrounds/1-totoro.webp b/themes/catppuccin/backgrounds/1-totoro.webp new file mode 100644 index 00000000..7005d31c Binary files /dev/null and b/themes/catppuccin/backgrounds/1-totoro.webp differ diff --git a/themes/catppuccin/backgrounds/2-waves.png b/themes/catppuccin/backgrounds/2-waves.png deleted file mode 100644 index 7fbcc38c..00000000 Binary files a/themes/catppuccin/backgrounds/2-waves.png and /dev/null differ diff --git a/themes/catppuccin/backgrounds/2-waves.webp b/themes/catppuccin/backgrounds/2-waves.webp new file mode 100644 index 00000000..a7cc4d4d Binary files /dev/null and b/themes/catppuccin/backgrounds/2-waves.webp differ diff --git a/themes/catppuccin/backgrounds/3-blue-eye.png b/themes/catppuccin/backgrounds/3-blue-eye.png deleted file mode 100644 index 64c2b02e..00000000 Binary files a/themes/catppuccin/backgrounds/3-blue-eye.png and /dev/null differ diff --git a/themes/catppuccin/backgrounds/3-blue-eye.webp b/themes/catppuccin/backgrounds/3-blue-eye.webp new file mode 100644 index 00000000..5030f368 Binary files /dev/null and b/themes/catppuccin/backgrounds/3-blue-eye.webp differ diff --git a/themes/catppuccin/backgrounds/omarchy.png b/themes/catppuccin/backgrounds/omarchy.png deleted file mode 100644 index 7a9ccac6..00000000 Binary files a/themes/catppuccin/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/catppuccin/backgrounds/omarchy.webp b/themes/catppuccin/backgrounds/omarchy.webp new file mode 100644 index 00000000..892c957f Binary files /dev/null and b/themes/catppuccin/backgrounds/omarchy.webp differ diff --git a/themes/ethereal/backgrounds/1-cosmic.jpg b/themes/ethereal/backgrounds/1-cosmic.jpg deleted file mode 100644 index c7823f23..00000000 Binary files a/themes/ethereal/backgrounds/1-cosmic.jpg and /dev/null differ diff --git a/themes/ethereal/backgrounds/1-cosmic.webp b/themes/ethereal/backgrounds/1-cosmic.webp new file mode 100644 index 00000000..3f25e6b5 Binary files /dev/null and b/themes/ethereal/backgrounds/1-cosmic.webp differ diff --git a/themes/ethereal/backgrounds/2-meadow.jpg b/themes/ethereal/backgrounds/2-meadow.jpg deleted file mode 100644 index 709b0077..00000000 Binary files a/themes/ethereal/backgrounds/2-meadow.jpg and /dev/null differ diff --git a/themes/ethereal/backgrounds/2-meadow.webp b/themes/ethereal/backgrounds/2-meadow.webp new file mode 100644 index 00000000..b6055447 Binary files /dev/null and b/themes/ethereal/backgrounds/2-meadow.webp differ diff --git a/themes/ethereal/backgrounds/omarchy.png b/themes/ethereal/backgrounds/omarchy.png deleted file mode 100644 index 6b01d2e3..00000000 Binary files a/themes/ethereal/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/ethereal/backgrounds/omarchy.webp b/themes/ethereal/backgrounds/omarchy.webp new file mode 100644 index 00000000..70b6d74a Binary files /dev/null and b/themes/ethereal/backgrounds/omarchy.webp differ diff --git a/themes/everforest/backgrounds/1-tree-tops.jpg b/themes/everforest/backgrounds/1-tree-tops.jpg deleted file mode 100644 index 6d75259d..00000000 Binary files a/themes/everforest/backgrounds/1-tree-tops.jpg and /dev/null differ diff --git a/themes/everforest/backgrounds/1-tree-tops.webp b/themes/everforest/backgrounds/1-tree-tops.webp new file mode 100644 index 00000000..04e48e8a Binary files /dev/null and b/themes/everforest/backgrounds/1-tree-tops.webp differ diff --git a/themes/everforest/backgrounds/omarchy.png b/themes/everforest/backgrounds/omarchy.png deleted file mode 100644 index 6b258632..00000000 Binary files a/themes/everforest/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/everforest/backgrounds/omarchy.webp b/themes/everforest/backgrounds/omarchy.webp new file mode 100644 index 00000000..19177336 Binary files /dev/null and b/themes/everforest/backgrounds/omarchy.webp differ diff --git a/themes/flexoki-light/backgrounds/1-orb.png b/themes/flexoki-light/backgrounds/1-orb.png deleted file mode 100644 index 66dbf993..00000000 Binary files a/themes/flexoki-light/backgrounds/1-orb.png and /dev/null differ diff --git a/themes/flexoki-light/backgrounds/1-orb.webp b/themes/flexoki-light/backgrounds/1-orb.webp new file mode 100644 index 00000000..6de1da88 Binary files /dev/null and b/themes/flexoki-light/backgrounds/1-orb.webp differ diff --git a/themes/flexoki-light/backgrounds/2-omarchy.png b/themes/flexoki-light/backgrounds/2-omarchy.png deleted file mode 100644 index 1438ede6..00000000 Binary files a/themes/flexoki-light/backgrounds/2-omarchy.png and /dev/null differ diff --git a/themes/flexoki-light/backgrounds/2-omarchy.webp b/themes/flexoki-light/backgrounds/2-omarchy.webp new file mode 100644 index 00000000..f2aaf8ed Binary files /dev/null and b/themes/flexoki-light/backgrounds/2-omarchy.webp differ diff --git a/themes/gruvbox/backgrounds/2-flower-basket.jpg b/themes/gruvbox/backgrounds/2-flower-basket.jpg deleted file mode 100644 index 42af8d1a..00000000 Binary files a/themes/gruvbox/backgrounds/2-flower-basket.jpg and /dev/null differ diff --git a/themes/gruvbox/backgrounds/2-flower-basket.webp b/themes/gruvbox/backgrounds/2-flower-basket.webp new file mode 100644 index 00000000..c8648eff Binary files /dev/null and b/themes/gruvbox/backgrounds/2-flower-basket.webp differ diff --git a/themes/gruvbox/backgrounds/omarchy.png b/themes/gruvbox/backgrounds/omarchy.png deleted file mode 100644 index d616de8d..00000000 Binary files a/themes/gruvbox/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/gruvbox/backgrounds/omarchy.webp b/themes/gruvbox/backgrounds/omarchy.webp new file mode 100644 index 00000000..540b7d05 Binary files /dev/null and b/themes/gruvbox/backgrounds/omarchy.webp differ diff --git a/themes/hackerman/backgrounds/2-geometric.jpg b/themes/hackerman/backgrounds/2-geometric.jpg deleted file mode 100644 index a18aff80..00000000 Binary files a/themes/hackerman/backgrounds/2-geometric.jpg and /dev/null differ diff --git a/themes/hackerman/backgrounds/2-geometric.webp b/themes/hackerman/backgrounds/2-geometric.webp new file mode 100644 index 00000000..c1ca0309 Binary files /dev/null and b/themes/hackerman/backgrounds/2-geometric.webp differ diff --git a/themes/hackerman/backgrounds/omarchy.png b/themes/hackerman/backgrounds/omarchy.png deleted file mode 100644 index 852f344f..00000000 Binary files a/themes/hackerman/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/hackerman/backgrounds/omarchy.webp b/themes/hackerman/backgrounds/omarchy.webp new file mode 100644 index 00000000..77f3554c Binary files /dev/null and b/themes/hackerman/backgrounds/omarchy.webp differ diff --git a/themes/kanagawa/backgrounds/omarchy.png b/themes/kanagawa/backgrounds/omarchy.png deleted file mode 100644 index be3a278a..00000000 Binary files a/themes/kanagawa/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/kanagawa/backgrounds/omarchy.webp b/themes/kanagawa/backgrounds/omarchy.webp new file mode 100644 index 00000000..f2d49eef Binary files /dev/null and b/themes/kanagawa/backgrounds/omarchy.webp differ diff --git a/themes/last-horizon/backgrounds/1-eyes-wide.jpg b/themes/last-horizon/backgrounds/1-eyes-wide.jpg deleted file mode 100644 index 0a9dcdd0..00000000 Binary files a/themes/last-horizon/backgrounds/1-eyes-wide.jpg and /dev/null differ diff --git a/themes/last-horizon/backgrounds/1-eyes-wide.webp b/themes/last-horizon/backgrounds/1-eyes-wide.webp new file mode 100644 index 00000000..c10c9f45 Binary files /dev/null and b/themes/last-horizon/backgrounds/1-eyes-wide.webp differ diff --git a/themes/last-horizon/backgrounds/2-blink.jpg b/themes/last-horizon/backgrounds/2-blink.jpg deleted file mode 100644 index 1a474773..00000000 Binary files a/themes/last-horizon/backgrounds/2-blink.jpg and /dev/null differ diff --git a/themes/last-horizon/backgrounds/2-blink.webp b/themes/last-horizon/backgrounds/2-blink.webp new file mode 100644 index 00000000..f2cd8cc3 Binary files /dev/null and b/themes/last-horizon/backgrounds/2-blink.webp differ diff --git a/themes/last-horizon/backgrounds/3-bokeh.jpg b/themes/last-horizon/backgrounds/3-bokeh.jpg deleted file mode 100644 index c929e51f..00000000 Binary files a/themes/last-horizon/backgrounds/3-bokeh.jpg and /dev/null differ diff --git a/themes/last-horizon/backgrounds/3-bokeh.webp b/themes/last-horizon/backgrounds/3-bokeh.webp new file mode 100644 index 00000000..96ca8982 Binary files /dev/null and b/themes/last-horizon/backgrounds/3-bokeh.webp differ diff --git a/themes/lumon/backgrounds/01-united-in-severance.jpg b/themes/lumon/backgrounds/01-united-in-severance.jpg deleted file mode 100644 index d07b6363..00000000 Binary files a/themes/lumon/backgrounds/01-united-in-severance.jpg and /dev/null differ diff --git a/themes/lumon/backgrounds/01-united-in-severance.webp b/themes/lumon/backgrounds/01-united-in-severance.webp new file mode 100644 index 00000000..03bf7853 Binary files /dev/null and b/themes/lumon/backgrounds/01-united-in-severance.webp differ diff --git a/themes/lumon/backgrounds/02-opinions-equally.jpg b/themes/lumon/backgrounds/02-opinions-equally.jpg deleted file mode 100644 index 6d999421..00000000 Binary files a/themes/lumon/backgrounds/02-opinions-equally.jpg and /dev/null differ diff --git a/themes/lumon/backgrounds/02-opinions-equally.webp b/themes/lumon/backgrounds/02-opinions-equally.webp new file mode 100644 index 00000000..583cd279 Binary files /dev/null and b/themes/lumon/backgrounds/02-opinions-equally.webp differ diff --git a/themes/lumon/backgrounds/omarchy.png b/themes/lumon/backgrounds/omarchy.png deleted file mode 100644 index a0084530..00000000 Binary files a/themes/lumon/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/lumon/backgrounds/omarchy.webp b/themes/lumon/backgrounds/omarchy.webp new file mode 100644 index 00000000..d2f7f950 Binary files /dev/null and b/themes/lumon/backgrounds/omarchy.webp differ diff --git a/themes/lupine/backgrounds/01-cherry-blossom-bokeh.jpg b/themes/lupine/backgrounds/01-cherry-blossom-bokeh.jpg deleted file mode 100644 index d83d52a3..00000000 Binary files a/themes/lupine/backgrounds/01-cherry-blossom-bokeh.jpg and /dev/null differ diff --git a/themes/lupine/backgrounds/01-cherry-blossom-bokeh.webp b/themes/lupine/backgrounds/01-cherry-blossom-bokeh.webp new file mode 100644 index 00000000..fb0c1088 Binary files /dev/null and b/themes/lupine/backgrounds/01-cherry-blossom-bokeh.webp differ diff --git a/themes/lupine/backgrounds/02-cherry-blossom-white.jpg b/themes/lupine/backgrounds/02-cherry-blossom-white.jpg deleted file mode 100644 index 4501b47b..00000000 Binary files a/themes/lupine/backgrounds/02-cherry-blossom-white.jpg and /dev/null differ diff --git a/themes/lupine/backgrounds/02-cherry-blossom-white.webp b/themes/lupine/backgrounds/02-cherry-blossom-white.webp new file mode 100644 index 00000000..a3c0c665 Binary files /dev/null and b/themes/lupine/backgrounds/02-cherry-blossom-white.webp differ diff --git a/themes/lupine/backgrounds/03-pastel-clouds.jpg b/themes/lupine/backgrounds/03-pastel-clouds.jpg deleted file mode 100644 index 28abe04e..00000000 Binary files a/themes/lupine/backgrounds/03-pastel-clouds.jpg and /dev/null differ diff --git a/themes/lupine/backgrounds/03-pastel-clouds.webp b/themes/lupine/backgrounds/03-pastel-clouds.webp new file mode 100644 index 00000000..ebf45807 Binary files /dev/null and b/themes/lupine/backgrounds/03-pastel-clouds.webp differ diff --git a/themes/lupine/backgrounds/04-elegant-blue-wave.jpg b/themes/lupine/backgrounds/04-elegant-blue-wave.jpg deleted file mode 100644 index b55adbbd..00000000 Binary files a/themes/lupine/backgrounds/04-elegant-blue-wave.jpg and /dev/null differ diff --git a/themes/lupine/backgrounds/04-elegant-blue-wave.webp b/themes/lupine/backgrounds/04-elegant-blue-wave.webp new file mode 100644 index 00000000..b2ea59ba Binary files /dev/null and b/themes/lupine/backgrounds/04-elegant-blue-wave.webp differ diff --git a/themes/lupine/backgrounds/05-abstract-wave.jpg b/themes/lupine/backgrounds/05-abstract-wave.jpg deleted file mode 100644 index f45ced86..00000000 Binary files a/themes/lupine/backgrounds/05-abstract-wave.jpg and /dev/null differ diff --git a/themes/lupine/backgrounds/05-abstract-wave.webp b/themes/lupine/backgrounds/05-abstract-wave.webp new file mode 100644 index 00000000..ae84bffc Binary files /dev/null and b/themes/lupine/backgrounds/05-abstract-wave.webp differ diff --git a/themes/lupine/backgrounds/06-omarchy.png b/themes/lupine/backgrounds/06-omarchy.png deleted file mode 100644 index 50ead6e8..00000000 Binary files a/themes/lupine/backgrounds/06-omarchy.png and /dev/null differ diff --git a/themes/lupine/backgrounds/06-omarchy.webp b/themes/lupine/backgrounds/06-omarchy.webp new file mode 100644 index 00000000..1602925f Binary files /dev/null and b/themes/lupine/backgrounds/06-omarchy.webp differ diff --git a/themes/matte-black/backgrounds/1-dark-waters.jpg b/themes/matte-black/backgrounds/1-dark-waters.jpg deleted file mode 100644 index 83e5ac61..00000000 Binary files a/themes/matte-black/backgrounds/1-dark-waters.jpg and /dev/null differ diff --git a/themes/matte-black/backgrounds/1-dark-waters.webp b/themes/matte-black/backgrounds/1-dark-waters.webp new file mode 100644 index 00000000..9f381e7d Binary files /dev/null and b/themes/matte-black/backgrounds/1-dark-waters.webp differ diff --git a/themes/matte-black/backgrounds/2-dot-hands.jpg b/themes/matte-black/backgrounds/2-dot-hands.jpg deleted file mode 100644 index f80f76ec..00000000 Binary files a/themes/matte-black/backgrounds/2-dot-hands.jpg and /dev/null differ diff --git a/themes/matte-black/backgrounds/2-dot-hands.webp b/themes/matte-black/backgrounds/2-dot-hands.webp new file mode 100644 index 00000000..17326966 Binary files /dev/null and b/themes/matte-black/backgrounds/2-dot-hands.webp differ diff --git a/themes/matte-black/backgrounds/omarchy.png b/themes/matte-black/backgrounds/omarchy.png deleted file mode 100644 index d8ea0798..00000000 Binary files a/themes/matte-black/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/matte-black/backgrounds/omarchy.webp b/themes/matte-black/backgrounds/omarchy.webp new file mode 100644 index 00000000..c8cab9a6 Binary files /dev/null and b/themes/matte-black/backgrounds/omarchy.webp differ diff --git a/themes/miasma/backgrounds/01-nature-of-fear.jpg b/themes/miasma/backgrounds/01-nature-of-fear.jpg deleted file mode 100644 index 76d1e45e..00000000 Binary files a/themes/miasma/backgrounds/01-nature-of-fear.jpg and /dev/null differ diff --git a/themes/miasma/backgrounds/01-nature-of-fear.webp b/themes/miasma/backgrounds/01-nature-of-fear.webp new file mode 100644 index 00000000..a2da4cbb Binary files /dev/null and b/themes/miasma/backgrounds/01-nature-of-fear.webp differ diff --git a/themes/miasma/backgrounds/02-crowned.jpg b/themes/miasma/backgrounds/02-crowned.jpg deleted file mode 100644 index 418fe408..00000000 Binary files a/themes/miasma/backgrounds/02-crowned.jpg and /dev/null differ diff --git a/themes/miasma/backgrounds/02-crowned.webp b/themes/miasma/backgrounds/02-crowned.webp new file mode 100644 index 00000000..7d59677b Binary files /dev/null and b/themes/miasma/backgrounds/02-crowned.webp differ diff --git a/themes/miasma/backgrounds/omarchy.png b/themes/miasma/backgrounds/omarchy.png deleted file mode 100644 index e1f2dea1..00000000 Binary files a/themes/miasma/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/miasma/backgrounds/omarchy.webp b/themes/miasma/backgrounds/omarchy.webp new file mode 100644 index 00000000..517ba225 Binary files /dev/null and b/themes/miasma/backgrounds/omarchy.webp differ diff --git a/themes/nord/backgrounds/1-city-view.png b/themes/nord/backgrounds/1-city-view.png deleted file mode 100644 index ba26c918..00000000 Binary files a/themes/nord/backgrounds/1-city-view.png and /dev/null differ diff --git a/themes/nord/backgrounds/1-city-view.webp b/themes/nord/backgrounds/1-city-view.webp new file mode 100644 index 00000000..0dbc4b9e Binary files /dev/null and b/themes/nord/backgrounds/1-city-view.webp differ diff --git a/themes/nord/backgrounds/2-night-hawks.png b/themes/nord/backgrounds/2-night-hawks.png deleted file mode 100644 index 511ffada..00000000 Binary files a/themes/nord/backgrounds/2-night-hawks.png and /dev/null differ diff --git a/themes/nord/backgrounds/2-night-hawks.webp b/themes/nord/backgrounds/2-night-hawks.webp new file mode 100644 index 00000000..f8bbcb4c Binary files /dev/null and b/themes/nord/backgrounds/2-night-hawks.webp differ diff --git a/themes/nord/backgrounds/omarchy.png b/themes/nord/backgrounds/omarchy.png deleted file mode 100644 index b7f1d78b..00000000 Binary files a/themes/nord/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/nord/backgrounds/omarchy.webp b/themes/nord/backgrounds/omarchy.webp new file mode 100644 index 00000000..1bd6d530 Binary files /dev/null and b/themes/nord/backgrounds/omarchy.webp differ diff --git a/themes/osaka-jade/backgrounds/1-glowing-city.jpg b/themes/osaka-jade/backgrounds/1-glowing-city.jpg deleted file mode 100644 index 6224b7ab..00000000 Binary files a/themes/osaka-jade/backgrounds/1-glowing-city.jpg and /dev/null differ diff --git a/themes/osaka-jade/backgrounds/1-glowing-city.webp b/themes/osaka-jade/backgrounds/1-glowing-city.webp new file mode 100644 index 00000000..11922984 Binary files /dev/null and b/themes/osaka-jade/backgrounds/1-glowing-city.webp differ diff --git a/themes/osaka-jade/backgrounds/2-shaded-entrance.jpg b/themes/osaka-jade/backgrounds/2-shaded-entrance.jpg deleted file mode 100644 index 9b979561..00000000 Binary files a/themes/osaka-jade/backgrounds/2-shaded-entrance.jpg and /dev/null differ diff --git a/themes/osaka-jade/backgrounds/2-shaded-entrance.webp b/themes/osaka-jade/backgrounds/2-shaded-entrance.webp new file mode 100644 index 00000000..f7ce0011 Binary files /dev/null and b/themes/osaka-jade/backgrounds/2-shaded-entrance.webp differ diff --git a/themes/osaka-jade/backgrounds/3-mountain-moon.jpg b/themes/osaka-jade/backgrounds/3-mountain-moon.jpg deleted file mode 100644 index ede09865..00000000 Binary files a/themes/osaka-jade/backgrounds/3-mountain-moon.jpg and /dev/null differ diff --git a/themes/osaka-jade/backgrounds/3-mountain-moon.webp b/themes/osaka-jade/backgrounds/3-mountain-moon.webp new file mode 100644 index 00000000..65490f2e Binary files /dev/null and b/themes/osaka-jade/backgrounds/3-mountain-moon.webp differ diff --git a/themes/osaka-jade/backgrounds/omarchy.png b/themes/osaka-jade/backgrounds/omarchy.png deleted file mode 100644 index bcc7b547..00000000 Binary files a/themes/osaka-jade/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/osaka-jade/backgrounds/omarchy.webp b/themes/osaka-jade/backgrounds/omarchy.webp new file mode 100644 index 00000000..7192ffcd Binary files /dev/null and b/themes/osaka-jade/backgrounds/omarchy.webp differ diff --git a/themes/retro-82/backgrounds/1-in-the-groove.jpg b/themes/retro-82/backgrounds/1-in-the-groove.jpg deleted file mode 100644 index c9537a47..00000000 Binary files a/themes/retro-82/backgrounds/1-in-the-groove.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/1-in-the-groove.webp b/themes/retro-82/backgrounds/1-in-the-groove.webp new file mode 100644 index 00000000..fb9802c3 Binary files /dev/null and b/themes/retro-82/backgrounds/1-in-the-groove.webp differ diff --git a/themes/retro-82/backgrounds/2-dusk-guardian.jpg b/themes/retro-82/backgrounds/2-dusk-guardian.jpg deleted file mode 100644 index 4f30b56d..00000000 Binary files a/themes/retro-82/backgrounds/2-dusk-guardian.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/2-dusk-guardian.webp b/themes/retro-82/backgrounds/2-dusk-guardian.webp new file mode 100644 index 00000000..b505cc6d Binary files /dev/null and b/themes/retro-82/backgrounds/2-dusk-guardian.webp differ diff --git a/themes/retro-82/backgrounds/3-glassy-lines.jpg b/themes/retro-82/backgrounds/3-glassy-lines.jpg deleted file mode 100644 index c1106dcd..00000000 Binary files a/themes/retro-82/backgrounds/3-glassy-lines.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/3-glassy-lines.webp b/themes/retro-82/backgrounds/3-glassy-lines.webp new file mode 100644 index 00000000..90842730 Binary files /dev/null and b/themes/retro-82/backgrounds/3-glassy-lines.webp differ diff --git a/themes/retro-82/backgrounds/4-gateway.jpg b/themes/retro-82/backgrounds/4-gateway.jpg deleted file mode 100644 index 067baa4c..00000000 Binary files a/themes/retro-82/backgrounds/4-gateway.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/4-gateway.webp b/themes/retro-82/backgrounds/4-gateway.webp new file mode 100644 index 00000000..a02ff0eb Binary files /dev/null and b/themes/retro-82/backgrounds/4-gateway.webp differ diff --git a/themes/retro-82/backgrounds/5-zen-boat.jpg b/themes/retro-82/backgrounds/5-zen-boat.jpg deleted file mode 100644 index 4a4821e1..00000000 Binary files a/themes/retro-82/backgrounds/5-zen-boat.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/5-zen-boat.webp b/themes/retro-82/backgrounds/5-zen-boat.webp new file mode 100644 index 00000000..0c79b193 Binary files /dev/null and b/themes/retro-82/backgrounds/5-zen-boat.webp differ diff --git a/themes/retro-82/backgrounds/6-abstract-pyramids.jpg b/themes/retro-82/backgrounds/6-abstract-pyramids.jpg deleted file mode 100644 index 6dd9d0a3..00000000 Binary files a/themes/retro-82/backgrounds/6-abstract-pyramids.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/6-abstract-pyramids.webp b/themes/retro-82/backgrounds/6-abstract-pyramids.webp new file mode 100644 index 00000000..d961a5da Binary files /dev/null and b/themes/retro-82/backgrounds/6-abstract-pyramids.webp differ diff --git a/themes/retro-82/backgrounds/7-the-journey.jpg b/themes/retro-82/backgrounds/7-the-journey.jpg deleted file mode 100644 index 03fc55c7..00000000 Binary files a/themes/retro-82/backgrounds/7-the-journey.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/7-the-journey.webp b/themes/retro-82/backgrounds/7-the-journey.webp new file mode 100644 index 00000000..4d56aecf Binary files /dev/null and b/themes/retro-82/backgrounds/7-the-journey.webp differ diff --git a/themes/retro-82/backgrounds/8-glitter-glass.jpg b/themes/retro-82/backgrounds/8-glitter-glass.jpg deleted file mode 100644 index dfa53225..00000000 Binary files a/themes/retro-82/backgrounds/8-glitter-glass.jpg and /dev/null differ diff --git a/themes/retro-82/backgrounds/8-glitter-glass.webp b/themes/retro-82/backgrounds/8-glitter-glass.webp new file mode 100644 index 00000000..7cb9e9b8 Binary files /dev/null and b/themes/retro-82/backgrounds/8-glitter-glass.webp differ diff --git a/themes/retro-82/backgrounds/omarchy.png b/themes/retro-82/backgrounds/omarchy.png deleted file mode 100644 index befd5a0a..00000000 Binary files a/themes/retro-82/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/retro-82/backgrounds/omarchy.webp b/themes/retro-82/backgrounds/omarchy.webp new file mode 100644 index 00000000..b42ee9b5 Binary files /dev/null and b/themes/retro-82/backgrounds/omarchy.webp differ diff --git a/themes/ristretto/backgrounds/0-launch.png b/themes/ristretto/backgrounds/0-launch.png deleted file mode 100644 index 7fac0022..00000000 Binary files a/themes/ristretto/backgrounds/0-launch.png and /dev/null differ diff --git a/themes/ristretto/backgrounds/0-launch.webp b/themes/ristretto/backgrounds/0-launch.webp new file mode 100644 index 00000000..f3930944 Binary files /dev/null and b/themes/ristretto/backgrounds/0-launch.webp differ diff --git a/themes/ristretto/backgrounds/1-color-curves.jpg b/themes/ristretto/backgrounds/1-color-curves.jpg deleted file mode 100644 index 1a54f73a..00000000 Binary files a/themes/ristretto/backgrounds/1-color-curves.jpg and /dev/null differ diff --git a/themes/ristretto/backgrounds/1-color-curves.webp b/themes/ristretto/backgrounds/1-color-curves.webp new file mode 100644 index 00000000..ed4920e5 Binary files /dev/null and b/themes/ristretto/backgrounds/1-color-curves.webp differ diff --git a/themes/ristretto/backgrounds/3-industrial-moon.jpg b/themes/ristretto/backgrounds/3-industrial-moon.jpg deleted file mode 100644 index 8e100818..00000000 Binary files a/themes/ristretto/backgrounds/3-industrial-moon.jpg and /dev/null differ diff --git a/themes/ristretto/backgrounds/3-industrial-moon.webp b/themes/ristretto/backgrounds/3-industrial-moon.webp new file mode 100644 index 00000000..f668555d Binary files /dev/null and b/themes/ristretto/backgrounds/3-industrial-moon.webp differ diff --git a/themes/ristretto/backgrounds/omarchy.png b/themes/ristretto/backgrounds/omarchy.png deleted file mode 100644 index cbf3d445..00000000 Binary files a/themes/ristretto/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/ristretto/backgrounds/omarchy.webp b/themes/ristretto/backgrounds/omarchy.webp new file mode 100644 index 00000000..1364f530 Binary files /dev/null and b/themes/ristretto/backgrounds/omarchy.webp differ diff --git a/themes/rose-pine/backgrounds/1-funky-shapes.jpg b/themes/rose-pine/backgrounds/1-funky-shapes.jpg deleted file mode 100644 index adfe2428..00000000 Binary files a/themes/rose-pine/backgrounds/1-funky-shapes.jpg and /dev/null differ diff --git a/themes/rose-pine/backgrounds/1-funky-shapes.webp b/themes/rose-pine/backgrounds/1-funky-shapes.webp new file mode 100644 index 00000000..3b6f58cb Binary files /dev/null and b/themes/rose-pine/backgrounds/1-funky-shapes.webp differ diff --git a/themes/rose-pine/backgrounds/2-dot-map.png b/themes/rose-pine/backgrounds/2-dot-map.png deleted file mode 100644 index f7f12fb9..00000000 Binary files a/themes/rose-pine/backgrounds/2-dot-map.png and /dev/null differ diff --git a/themes/rose-pine/backgrounds/2-dot-map.webp b/themes/rose-pine/backgrounds/2-dot-map.webp new file mode 100644 index 00000000..eec20e14 Binary files /dev/null and b/themes/rose-pine/backgrounds/2-dot-map.webp differ diff --git a/themes/rose-pine/backgrounds/3-omarchy-plants.jpg b/themes/rose-pine/backgrounds/3-omarchy-plants.jpg deleted file mode 100644 index 2c804f19..00000000 Binary files a/themes/rose-pine/backgrounds/3-omarchy-plants.jpg and /dev/null differ diff --git a/themes/rose-pine/backgrounds/3-omarchy-plants.webp b/themes/rose-pine/backgrounds/3-omarchy-plants.webp new file mode 100644 index 00000000..91c0142a Binary files /dev/null and b/themes/rose-pine/backgrounds/3-omarchy-plants.webp differ diff --git a/themes/rose-pine/backgrounds/omarchy.png b/themes/rose-pine/backgrounds/omarchy.png deleted file mode 100644 index a4392aad..00000000 Binary files a/themes/rose-pine/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/rose-pine/backgrounds/omarchy.webp b/themes/rose-pine/backgrounds/omarchy.webp new file mode 100644 index 00000000..0cab6b46 Binary files /dev/null and b/themes/rose-pine/backgrounds/omarchy.webp differ diff --git a/themes/solitude/backgrounds/1-on-pole.jpg b/themes/solitude/backgrounds/1-on-pole.jpg deleted file mode 100644 index 5830446f..00000000 Binary files a/themes/solitude/backgrounds/1-on-pole.jpg and /dev/null differ diff --git a/themes/solitude/backgrounds/1-on-pole.webp b/themes/solitude/backgrounds/1-on-pole.webp new file mode 100644 index 00000000..6c9b09da Binary files /dev/null and b/themes/solitude/backgrounds/1-on-pole.webp differ diff --git a/themes/solitude/backgrounds/2-wreakage.jpg b/themes/solitude/backgrounds/2-wreakage.jpg deleted file mode 100644 index 5c7174a4..00000000 Binary files a/themes/solitude/backgrounds/2-wreakage.jpg and /dev/null differ diff --git a/themes/solitude/backgrounds/2-wreakage.webp b/themes/solitude/backgrounds/2-wreakage.webp new file mode 100644 index 00000000..a64cc295 Binary files /dev/null and b/themes/solitude/backgrounds/2-wreakage.webp differ diff --git a/themes/solitude/backgrounds/4-ether.jpg b/themes/solitude/backgrounds/4-ether.jpg deleted file mode 100644 index 766c6cc7..00000000 Binary files a/themes/solitude/backgrounds/4-ether.jpg and /dev/null differ diff --git a/themes/solitude/backgrounds/4-ether.webp b/themes/solitude/backgrounds/4-ether.webp new file mode 100644 index 00000000..4cfc3b28 Binary files /dev/null and b/themes/solitude/backgrounds/4-ether.webp differ diff --git a/themes/tokyo-night/backgrounds/0-winding-road.jpg b/themes/tokyo-night/backgrounds/0-winding-road.jpg deleted file mode 100644 index 25f9c156..00000000 Binary files a/themes/tokyo-night/backgrounds/0-winding-road.jpg and /dev/null differ diff --git a/themes/tokyo-night/backgrounds/0-winding-road.webp b/themes/tokyo-night/backgrounds/0-winding-road.webp new file mode 100644 index 00000000..2f1f8d53 Binary files /dev/null and b/themes/tokyo-night/backgrounds/0-winding-road.webp differ diff --git a/themes/tokyo-night/backgrounds/1-quattro.jpg b/themes/tokyo-night/backgrounds/1-quattro.jpg deleted file mode 100644 index e1bf020e..00000000 Binary files a/themes/tokyo-night/backgrounds/1-quattro.jpg and /dev/null differ diff --git a/themes/tokyo-night/backgrounds/1-quattro.webp b/themes/tokyo-night/backgrounds/1-quattro.webp new file mode 100644 index 00000000..af001763 Binary files /dev/null and b/themes/tokyo-night/backgrounds/1-quattro.webp differ diff --git a/themes/tokyo-night/backgrounds/2-swirl-buck.jpg b/themes/tokyo-night/backgrounds/2-swirl-buck.jpg deleted file mode 100644 index 1f041da4..00000000 Binary files a/themes/tokyo-night/backgrounds/2-swirl-buck.jpg and /dev/null differ diff --git a/themes/tokyo-night/backgrounds/2-swirl-buck.webp b/themes/tokyo-night/backgrounds/2-swirl-buck.webp new file mode 100644 index 00000000..ba6f8922 Binary files /dev/null and b/themes/tokyo-night/backgrounds/2-swirl-buck.webp differ diff --git a/themes/tokyo-night/backgrounds/3-sunset-lake.jpg b/themes/tokyo-night/backgrounds/3-sunset-lake.jpg deleted file mode 100644 index 555da0f5..00000000 Binary files a/themes/tokyo-night/backgrounds/3-sunset-lake.jpg and /dev/null differ diff --git a/themes/tokyo-night/backgrounds/3-sunset-lake.webp b/themes/tokyo-night/backgrounds/3-sunset-lake.webp new file mode 100644 index 00000000..15992197 Binary files /dev/null and b/themes/tokyo-night/backgrounds/3-sunset-lake.webp differ diff --git a/themes/tokyo-night/backgrounds/4-omakub.jpg b/themes/tokyo-night/backgrounds/4-omakub.jpg deleted file mode 100644 index aa70d87f..00000000 Binary files a/themes/tokyo-night/backgrounds/4-omakub.jpg and /dev/null differ diff --git a/themes/tokyo-night/backgrounds/4-omakub.webp b/themes/tokyo-night/backgrounds/4-omakub.webp new file mode 100644 index 00000000..70a4710a Binary files /dev/null and b/themes/tokyo-night/backgrounds/4-omakub.webp differ diff --git a/themes/tokyo-night/backgrounds/6-oma.jpg b/themes/tokyo-night/backgrounds/6-oma.jpg deleted file mode 100644 index 3b85cd0d..00000000 Binary files a/themes/tokyo-night/backgrounds/6-oma.jpg and /dev/null differ diff --git a/themes/tokyo-night/backgrounds/6-oma.webp b/themes/tokyo-night/backgrounds/6-oma.webp new file mode 100644 index 00000000..6875c007 Binary files /dev/null and b/themes/tokyo-night/backgrounds/6-oma.webp differ diff --git a/themes/tokyo-night/backgrounds/omarchy.png b/themes/tokyo-night/backgrounds/omarchy.png deleted file mode 100644 index 50619901..00000000 Binary files a/themes/tokyo-night/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/tokyo-night/backgrounds/omarchy.webp b/themes/tokyo-night/backgrounds/omarchy.webp new file mode 100644 index 00000000..f4618162 Binary files /dev/null and b/themes/tokyo-night/backgrounds/omarchy.webp differ diff --git a/themes/vantablack/backgrounds/0-dot-hands.jpg b/themes/vantablack/backgrounds/0-dot-hands.jpg deleted file mode 100644 index f80f76ec..00000000 Binary files a/themes/vantablack/backgrounds/0-dot-hands.jpg and /dev/null differ diff --git a/themes/vantablack/backgrounds/0-dot-hands.webp b/themes/vantablack/backgrounds/0-dot-hands.webp new file mode 100644 index 00000000..17326966 Binary files /dev/null and b/themes/vantablack/backgrounds/0-dot-hands.webp differ diff --git a/themes/vantablack/backgrounds/1-twisted-stairs.jpg b/themes/vantablack/backgrounds/1-twisted-stairs.jpg deleted file mode 100644 index b7e40bd7..00000000 Binary files a/themes/vantablack/backgrounds/1-twisted-stairs.jpg and /dev/null differ diff --git a/themes/vantablack/backgrounds/1-twisted-stairs.webp b/themes/vantablack/backgrounds/1-twisted-stairs.webp new file mode 100644 index 00000000..b6a773ea Binary files /dev/null and b/themes/vantablack/backgrounds/1-twisted-stairs.webp differ diff --git a/themes/vantablack/backgrounds/2-layers-deep.jpg b/themes/vantablack/backgrounds/2-layers-deep.jpg deleted file mode 100644 index 10d37578..00000000 Binary files a/themes/vantablack/backgrounds/2-layers-deep.jpg and /dev/null differ diff --git a/themes/vantablack/backgrounds/2-layers-deep.webp b/themes/vantablack/backgrounds/2-layers-deep.webp new file mode 100644 index 00000000..c31e132f Binary files /dev/null and b/themes/vantablack/backgrounds/2-layers-deep.webp differ diff --git a/themes/vantablack/backgrounds/3-layers-stacked.jpg b/themes/vantablack/backgrounds/3-layers-stacked.jpg deleted file mode 100644 index 35d694f7..00000000 Binary files a/themes/vantablack/backgrounds/3-layers-stacked.jpg and /dev/null differ diff --git a/themes/vantablack/backgrounds/3-layers-stacked.webp b/themes/vantablack/backgrounds/3-layers-stacked.webp new file mode 100644 index 00000000..8eb68a79 Binary files /dev/null and b/themes/vantablack/backgrounds/3-layers-stacked.webp differ diff --git a/themes/vantablack/backgrounds/omarchy.png b/themes/vantablack/backgrounds/omarchy.png deleted file mode 100644 index 78d2699b..00000000 Binary files a/themes/vantablack/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/vantablack/backgrounds/omarchy.webp b/themes/vantablack/backgrounds/omarchy.webp new file mode 100644 index 00000000..08582ee9 Binary files /dev/null and b/themes/vantablack/backgrounds/omarchy.webp differ diff --git a/themes/white/backgrounds/1-white.jpg b/themes/white/backgrounds/1-white.jpg deleted file mode 100644 index 0a172feb..00000000 Binary files a/themes/white/backgrounds/1-white.jpg and /dev/null differ diff --git a/themes/white/backgrounds/1-white.webp b/themes/white/backgrounds/1-white.webp new file mode 100644 index 00000000..706f8cb4 Binary files /dev/null and b/themes/white/backgrounds/1-white.webp differ diff --git a/themes/white/backgrounds/2-white.jpg b/themes/white/backgrounds/2-white.jpg deleted file mode 100644 index a8690fdc..00000000 Binary files a/themes/white/backgrounds/2-white.jpg and /dev/null differ diff --git a/themes/white/backgrounds/2-white.webp b/themes/white/backgrounds/2-white.webp new file mode 100644 index 00000000..9471bcb2 Binary files /dev/null and b/themes/white/backgrounds/2-white.webp differ diff --git a/themes/white/backgrounds/3-white.jpg b/themes/white/backgrounds/3-white.jpg deleted file mode 100644 index a6b0925d..00000000 Binary files a/themes/white/backgrounds/3-white.jpg and /dev/null differ diff --git a/themes/white/backgrounds/3-white.webp b/themes/white/backgrounds/3-white.webp new file mode 100644 index 00000000..9e1711fb Binary files /dev/null and b/themes/white/backgrounds/3-white.webp differ diff --git a/themes/white/backgrounds/omarchy.png b/themes/white/backgrounds/omarchy.png deleted file mode 100644 index 52b76fd3..00000000 Binary files a/themes/white/backgrounds/omarchy.png and /dev/null differ diff --git a/themes/white/backgrounds/omarchy.webp b/themes/white/backgrounds/omarchy.webp new file mode 100644 index 00000000..c398553d Binary files /dev/null and b/themes/white/backgrounds/omarchy.webp differ