diff --git a/cmds/system/load.sh b/cmds/system/load.sh index e08ae6b2..cfa1ac38 100755 --- a/cmds/system/load.sh +++ b/cmds/system/load.sh @@ -186,10 +186,11 @@ cmd_load() { faillock --user "$USER" --reset 2>/dev/null || true - local restart_marker="/tmp/retro_shell_restart_done" + local restart_marker="$HOME/.config/retro/.shell_restart_done" if [[ ! -f $restart_marker ]]; then + mkdir -p "$HOME/.config/retro" touch "$restart_marker" - rx_log "info" "Scheduling RetroShell restart in 3s (first boot stabilization)..." + rx_log "info" "Scheduling RetroShell restart in 3s (first login stabilization)..." ( sleep 3 retro shell restart diff --git a/cmds/system/setup/run.sh b/cmds/system/setup/run.sh index 8b419a0d..08f1b7c9 100755 --- a/cmds/system/setup/run.sh +++ b/cmds/system/setup/run.sh @@ -27,8 +27,8 @@ _ensure_aur_helper() { [[ $helper == "paru" ]] && repo="https://aur.archlinux.org/paru.git" local tmpdir tmpdir=$(mktemp -d) - git clone --depth 1 "$repo" "$tmpdir/$helper" >/dev/null 2>&1 \ - && (cd "$tmpdir/$helper" && makepkg -si --noconfirm >/dev/null 2>&1) + git clone --depth 1 "$repo" "$tmpdir/$helper" >/dev/null 2>&1 && + (cd "$tmpdir/$helper" && makepkg -si --noconfirm >/dev/null 2>&1) rm -rf "$tmpdir" 2>/dev/null fi @@ -95,15 +95,9 @@ run_postinstall() { retro xdg setup -o "editor=${EDITOR_CHOICE:-nvim},browser=${xdg_browser},filemanager=${FILEMANAGER_CHOICE:-nemo},image=loupe,video=mpv" retro wallpaper setup --needed -y -o "theme=retro" - echo -n " Download the retro wallpaper collection? [Y/n]: " - local _wall_answer="" - read -r _wall_answer - [[ -z $_wall_answer ]] && _wall_answer="Y" - if [[ $_wall_answer =~ ^[Yy]$ ]]; then - retro wallpaper pull retro - else - rx_log "info" "Skipping wallpaper collection download." - fi + + retro wallpaper pull retro + retro theme setup --needed -y retro theme mode dark diff --git a/cmds/tools/settings/core/shell_config.py b/cmds/tools/settings/core/shell_config.py index 52920c5f..2d7612ad 100644 --- a/cmds/tools/settings/core/shell_config.py +++ b/cmds/tools/settings/core/shell_config.py @@ -177,6 +177,11 @@ def save_shell_json(name: str, data: dict) -> None: "containBar": False, "keepBarShadow": False, "keepBarBorder": False, + "scale": 1.0, + "barPaddingTop": 4, + "barPaddingRight": 4, + "barPaddingBottom": 4, + "barPaddingLeft": 4, "showWeatherTemp": False, "showDayOfWeek": False, "batteryStyle": "arch", @@ -682,7 +687,7 @@ def scan_presets() -> list[dict]: # Bundled (official) presets bundled = _BUNDLED_PRESETS_DIR if bundled.is_dir(): - for d in sorted(bundled.iterdir()): + for d in sorted(bundled.iterdir(), key=lambda p: (p.name != "RetroLinux", p.name)): if d.is_dir() and _has_config_files(d): seen.add(d.name) presets.append({ diff --git a/modules/retroshell/files/assets/presets/Caelestiax/bar.json b/modules/retroshell/files/assets/presets/Caelestiax/bar.json new file mode 100644 index 00000000..6c75fdc7 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/bar.json @@ -0,0 +1,27 @@ +{ + "position": "left", + "launcherIcon": "", + "launcherIconTint": true, + "launcherIconFullTint": true, + "launcherIconSize": 24, + "pillStyle": "squished", + "screenList": [], + "enableFirefoxPlayer": false, + "barColor": [ + [ + "surface", + 0 + ] + ], + "frameEnabled": true, + "frameThickness": 8, + "pinnedOnStartup": true, + "hoverToReveal": true, + "hoverRegionHeight": 8, + "showPinButton": true, + "availableOnFullscreen": true, + "use12hFormat": false, + "containBar": true, + "keepBarShadow": false, + "keepBarBorder": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Caelestiax/compositor.json b/modules/retroshell/files/assets/presets/Caelestiax/compositor.json new file mode 100644 index 00000000..12c7bcfd --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/compositor.json @@ -0,0 +1,48 @@ +{ + "activeBorderColor": [ + "primary" + ], + "borderAngle": 45, + "inactiveBorderColor": [ + "surface" + ], + "inactiveBorderAngle": 45, + "borderSize": 2, + "rounding": 16, + "syncRoundness": true, + "syncBorderWidth": false, + "syncBorderColor": false, + "syncShadowOpacity": false, + "syncShadowColor": false, + "gapsIn": 2, + "gapsOut": 4, + "layout": "scrolling", + "shadowEnabled": true, + "shadowRange": 8, + "shadowRenderPower": 3, + "shadowSharp": false, + "shadowIgnoreWindow": true, + "shadowColor": "shadow", + "shadowColorInactive": "shadow", + "shadowOpacity": 0.5, + "shadowOffset": "0 0", + "shadowScale": 1, + "blurEnabled": true, + "blurSize": 4, + "blurPasses": 2, + "blurIgnoreOpacity": true, + "blurExplicitIgnoreAlpha": false, + "blurIgnoreAlphaValue": 0.2, + "blurNewOptimizations": true, + "blurXray": false, + "blurNoise": 0, + "blurContrast": 1, + "blurBrightness": 1, + "blurVibrancy": 0, + "blurVibrancyDarkness": 0, + "blurSpecial": true, + "blurPopups": false, + "blurPopupsIgnorealpha": 0.2, + "blurInputMethods": false, + "blurInputMethodsIgnorealpha": 0.2 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Caelestiax/desktop.json b/modules/retroshell/files/assets/presets/Caelestiax/desktop.json new file mode 100644 index 00000000..91444049 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/desktop.json @@ -0,0 +1,6 @@ +{ + "enabled": false, + "iconSize": 40, + "spacingVertical": 16, + "textColor": "overBackground" +} diff --git a/modules/retroshell/files/assets/presets/Caelestiax/dock.json b/modules/retroshell/files/assets/presets/Caelestiax/dock.json new file mode 100644 index 00000000..86168f66 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/dock.json @@ -0,0 +1,22 @@ +{ + "enabled": true, + "theme": "default", + "position": "bottom", + "height": 48, + "iconSize": 24, + "spacing": 4, + "margin": 4, + "hoverRegionHeight": 16, + "pinnedOnStartup": false, + "hoverToReveal": true, + "availableOnFullscreen": true, + "showRunningIndicators": true, + "showPinButton": true, + "showOverviewButton": true, + "ignoredAppRegexes": [ + "quickshell.*", + "xdg-desktop-portal.*" + ], + "screenList": [], + "keepHidden": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Caelestiax/info.json b/modules/retroshell/files/assets/presets/Caelestiax/info.json new file mode 100644 index 00000000..ccd7fd88 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/info.json @@ -0,0 +1,4 @@ +{ + "author": "itsVLXD", + "authorUrl": "https://github.com/itsvlxd" +} diff --git a/modules/retroshell/files/assets/presets/Caelestiax/lockscreen.json b/modules/retroshell/files/assets/presets/Caelestiax/lockscreen.json new file mode 100644 index 00000000..7da0e440 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/lockscreen.json @@ -0,0 +1,3 @@ +{ + "position": "bottom" +} diff --git a/modules/retroshell/files/assets/presets/Caelestiax/notch.json b/modules/retroshell/files/assets/presets/Caelestiax/notch.json new file mode 100644 index 00000000..5675fa19 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/notch.json @@ -0,0 +1,6 @@ +{ + "theme": "default", + "position": "top", + "hoverRegionHeight": 16, + "keepHidden": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Caelestiax/overview.json b/modules/retroshell/files/assets/presets/Caelestiax/overview.json new file mode 100644 index 00000000..64c54f5a --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/overview.json @@ -0,0 +1,6 @@ +{ + "rows": 2, + "columns": 5, + "scale": 0.15, + "workspaceSpacing": 8 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Caelestiax/performance.json b/modules/retroshell/files/assets/presets/Caelestiax/performance.json new file mode 100644 index 00000000..5e9983e0 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/performance.json @@ -0,0 +1,7 @@ +{ + "blurTransition": true, + "windowPreview": true, + "wavyLine": true, + "dashboardPersistTabs": true, + "dashboardMaxPersistentTabs": 2 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Caelestiax/theme.json b/modules/retroshell/files/assets/presets/Caelestiax/theme.json new file mode 100644 index 00000000..31f1a261 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/theme.json @@ -0,0 +1,492 @@ +{ + "animDuration": 300, + "enableCorners": true, + "font": "Roboto Condensed", + "fontSize": 14, + "lightMode": false, + "monoFont": "Iosevka Nerd Font Mono", + "monoFontSize": 14, + "oledMode": false, + "roundness": 16, + "shadowBlur": 0.96, + "shadowColor": "shadow", + "shadowOpacity": 0.5, + "shadowXOffset": 0, + "shadowYOffset": 0, + "srBarBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "surfaceDim", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Bar BG", + "opacity": 1 + }, + "srBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "background", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "linear", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Background", + "opacity": 1 + }, + "srCommon": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "background", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Common", + "opacity": 1 + }, + "srError": { + "border": [ + "error", + 0 + ], + "gradient": [ + [ + "error", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "error", + "halftoneDotColor": "overErrorContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error", + "opacity": 1 + }, + "srErrorFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overBackground", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overErrorContainer", + "halftoneDotColor": "error", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error Focus", + "opacity": 1 + }, + "srFocus": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "surfaceBright", + "halftoneDotColor": "surfaceVariant", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Focus", + "opacity": 1 + }, + "srInternalBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "background", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Internal BG", + "opacity": 1 + }, + "srOverError": { + "border": [ + "overError", + 0 + ], + "gradient": [ + [ + "overError", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overError", + "halftoneDotColor": "errorContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "error", + "label": "Over Error", + "opacity": 1 + }, + "srOverPrimary": { + "border": [ + "overPrimary", + 0 + ], + "gradient": [ + [ + "overPrimary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overPrimary", + "halftoneDotColor": "primaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "primary", + "label": "Over Primary", + "opacity": 1 + }, + "srOverSecondary": { + "border": [ + "overSecondary", + 0 + ], + "gradient": [ + [ + "overSecondary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overSecondary", + "halftoneDotColor": "secondaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "secondary", + "label": "Over Secondary", + "opacity": 1 + }, + "srOverTertiary": { + "border": [ + "overTertiary", + 0 + ], + "gradient": [ + [ + "overTertiary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overTertiary", + "halftoneDotColor": "tertiaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "tertiary", + "label": "Over Tertiary", + "opacity": 1 + }, + "srPane": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "surfaceBright", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Pane", + "opacity": 1 + }, + "srPopup": { + "border": [ + "surfaceBright", + 2 + ], + "gradient": [ + [ + "background", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Popup", + "opacity": 1 + }, + "srPrimary": { + "border": [ + "primary", + 0 + ], + "gradient": [ + [ + "primary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "primary", + "halftoneDotColor": "overPrimaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overPrimary", + "label": "Primary", + "opacity": 1 + }, + "srPrimaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overPrimaryContainer", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overPrimaryContainer", + "halftoneDotColor": "primary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overPrimary", + "label": "Primary Focus", + "opacity": 1 + }, + "srSecondary": { + "border": [ + "secondary", + 0 + ], + "gradient": [ + [ + "secondary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "secondary", + "halftoneDotColor": "overSecondaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary", + "opacity": 1 + }, + "srSecondaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overSecondaryContainer", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overSecondaryContainer", + "halftoneDotColor": "secondary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary Focus", + "opacity": 1 + }, + "srTertiary": { + "border": [ + "tertiary", + 0 + ], + "gradient": [ + [ + "tertiary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "tertiary", + "halftoneDotColor": "overTertiaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary", + "opacity": 1 + }, + "srTertiaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overTertiaryContainer", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overTertiaryContainer", + "halftoneDotColor": "tertiary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary Focus", + "opacity": 1 + }, + "tintIcons": false +} diff --git a/modules/retroshell/files/assets/presets/Caelestiax/workspaces.json b/modules/retroshell/files/assets/presets/Caelestiax/workspaces.json new file mode 100644 index 00000000..6786aa63 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Caelestiax/workspaces.json @@ -0,0 +1,7 @@ +{ + "shown": 10, + "showAppIcons": true, + "alwaysShowNumbers": false, + "showNumbers": false, + "dynamic": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Dotsquared/bar.json b/modules/retroshell/files/assets/presets/Dotsquared/bar.json new file mode 100644 index 00000000..ea3eeea6 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/bar.json @@ -0,0 +1,27 @@ +{ + "position": "top", + "launcherIcon": "", + "launcherIconTint": true, + "launcherIconFullTint": true, + "launcherIconSize": 18, + "pillStyle": "squished", + "screenList": [], + "enableFirefoxPlayer": false, + "barColor": [ + [ + "surface", + 0 + ] + ], + "frameEnabled": false, + "frameThickness": 8, + "pinnedOnStartup": true, + "hoverToReveal": true, + "hoverRegionHeight": 8, + "showPinButton": true, + "availableOnFullscreen": true, + "use12hFormat": false, + "containBar": false, + "keepBarShadow": false, + "keepBarBorder": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Dotsquared/compositor.json b/modules/retroshell/files/assets/presets/Dotsquared/compositor.json new file mode 100644 index 00000000..07eeac06 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/compositor.json @@ -0,0 +1,48 @@ +{ + "activeBorderColor": [ + "primary" + ], + "blurBrightness": 1, + "blurContrast": 1, + "blurEnabled": true, + "blurExplicitIgnoreAlpha": false, + "blurIgnoreAlphaValue": 0.2, + "blurIgnoreOpacity": true, + "blurInputMethods": false, + "blurInputMethodsIgnorealpha": 0.2, + "blurNewOptimizations": true, + "blurNoise": 0, + "blurPasses": 2, + "blurPopups": false, + "blurPopupsIgnorealpha": 0.2, + "blurSize": 4, + "blurSpecial": true, + "blurVibrancy": 0, + "blurVibrancyDarkness": 0, + "blurXray": false, + "borderAngle": 45, + "borderSize": 2, + "gapsIn": 2, + "gapsOut": 4, + "inactiveBorderAngle": 45, + "inactiveBorderColor": [ + "surfaceContainerHigh" + ], + "layout": "dwindle", + "rounding": 16, + "shadowColor": "shadow", + "shadowColorInactive": "shadow", + "shadowEnabled": true, + "shadowIgnoreWindow": true, + "shadowOffset": "2 2", + "shadowOpacity": 0.5, + "shadowRange": 0, + "shadowRenderPower": 3, + "shadowScale": 1, + "shadowSharp": true, + "syncBorderColor": false, + "syncBorderWidth": false, + "syncRoundness": true, + "syncShadowColor": false, + "syncShadowOpacity": true +} diff --git a/modules/retroshell/files/assets/presets/Dotsquared/desktop.json b/modules/retroshell/files/assets/presets/Dotsquared/desktop.json new file mode 100644 index 00000000..2578a68f --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/desktop.json @@ -0,0 +1,6 @@ +{ + "enabled": false, + "iconSize": 32, + "spacingVertical": 8, + "textColor": "background" +} diff --git a/modules/retroshell/files/assets/presets/Dotsquared/dock.json b/modules/retroshell/files/assets/presets/Dotsquared/dock.json new file mode 100644 index 00000000..60e95de9 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/dock.json @@ -0,0 +1,22 @@ +{ + "enabled": true, + "theme": "floating", + "position": "left", + "height": 48, + "iconSize": 24, + "spacing": 4, + "margin": 4, + "hoverRegionHeight": 16, + "pinnedOnStartup": false, + "hoverToReveal": true, + "availableOnFullscreen": true, + "showRunningIndicators": true, + "showPinButton": true, + "showOverviewButton": true, + "ignoredAppRegexes": [ + "quickshell.*", + "xdg-desktop-portal.*" + ], + "screenList": [], + "keepHidden": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Dotsquared/info.json b/modules/retroshell/files/assets/presets/Dotsquared/info.json new file mode 100644 index 00000000..ccd7fd88 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/info.json @@ -0,0 +1,4 @@ +{ + "author": "itsVLXD", + "authorUrl": "https://github.com/itsvlxd" +} diff --git a/modules/retroshell/files/assets/presets/Dotsquared/lockscreen.json b/modules/retroshell/files/assets/presets/Dotsquared/lockscreen.json new file mode 100644 index 00000000..7da0e440 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/lockscreen.json @@ -0,0 +1,3 @@ +{ + "position": "bottom" +} diff --git a/modules/retroshell/files/assets/presets/Dotsquared/notch.json b/modules/retroshell/files/assets/presets/Dotsquared/notch.json new file mode 100644 index 00000000..fe8aa080 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/notch.json @@ -0,0 +1,9 @@ +{ + "theme": "island", + "position": "top", + "hoverRegionHeight": 16, + "keepHidden": false, + "noMediaDisplay": "userHost", + "customText": "Ambxst", + "disableHoverExpansion": true +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Dotsquared/overview.json b/modules/retroshell/files/assets/presets/Dotsquared/overview.json new file mode 100644 index 00000000..64c54f5a --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/overview.json @@ -0,0 +1,6 @@ +{ + "rows": 2, + "columns": 5, + "scale": 0.15, + "workspaceSpacing": 8 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Dotsquared/performance.json b/modules/retroshell/files/assets/presets/Dotsquared/performance.json new file mode 100644 index 00000000..936905c5 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/performance.json @@ -0,0 +1,8 @@ +{ + "blurTransition": false, + "windowPreview": true, + "wavyLine": true, + "rotateCoverArt": true, + "dashboardPersistTabs": false, + "dashboardMaxPersistentTabs": 2 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Dotsquared/theme.json b/modules/retroshell/files/assets/presets/Dotsquared/theme.json new file mode 100644 index 00000000..da01b092 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/theme.json @@ -0,0 +1,496 @@ +{ + "oledMode": false, + "lightMode": false, + "roundness": 0, + "font": "Terminus", + "fontSize": 8, + "monoFont": "Terminus", + "monoFontSize": 8, + "tintIcons": false, + "enableCorners": true, + "animDuration": 300, + "shadowOpacity": 0.5, + "shadowColor": "shadow", + "shadowXOffset": 1, + "shadowYOffset": 1, + "shadowBlur": 0, + "srBg": { + "label": "Background", + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientType": "halftone", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 2.040334302325581, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "background", + "halftoneBackgroundColor": "surface", + "border": [ + "surfaceVariant", + 1 + ], + "itemColor": "overBackground", + "opacity": 1 + }, + "srPopup": { + "label": "Popup", + "gradient": [ + [ + "background", + 0 + ], + [ + "overSurfaceVariant", + 1 + ] + ], + "gradientType": "halftone", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 2.0494186046511627, + "halftoneDotMax": 2.0100532945736433, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surfaceDim", + "halftoneBackgroundColor": "surfaceBright", + "border": [ + "surfaceTint", + 1 + ], + "itemColor": "overBackground", + "opacity": 1 + }, + "srInternalBg": { + "label": "Internal BG", + "gradient": [ + [ + "outlineVariant", + 0 + ] + ], + "gradientType": "halftone", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 1.9670542635658914, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surface", + "halftoneBackgroundColor": "background", + "border": [ + "surfaceVariant", + 1 + ], + "itemColor": "overBackground", + "opacity": 1 + }, + "srBarBg": { + "label": "Bar BG", + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientType": "halftone", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 2, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surfaceBright", + "halftoneBackgroundColor": "surfaceDim", + "border": [ + "surfaceTint", + 1 + ], + "itemColor": "overBackground", + "opacity": 0 + }, + "srPane": { + "label": "Pane", + "gradient": [ + [ + "background", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surfaceBright", + "halftoneBackgroundColor": "surface", + "border": [ + "surfaceVariant", + 1 + ], + "itemColor": "overBackground", + "opacity": 1 + }, + "srCommon": { + "label": "Common", + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientType": "halftone", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 2.003391472868217, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "background", + "halftoneBackgroundColor": "surface", + "border": [ + "surfaceVariant", + 1 + ], + "itemColor": "overBackground", + "opacity": 1 + }, + "srFocus": { + "label": "Focus", + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientType": "halftone", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 2, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surface", + "halftoneBackgroundColor": "surfaceBright", + "border": [ + "surfaceTint", + 1 + ], + "itemColor": "overBackground", + "opacity": 1 + }, + "srPrimary": { + "label": "Primary", + "gradient": [ + [ + "primary", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overPrimaryContainer", + "halftoneBackgroundColor": "primary", + "border": [ + "overPrimaryContainer", + 1 + ], + "itemColor": "overPrimary", + "opacity": 1 + }, + "srPrimaryFocus": { + "label": "Primary Focus", + "gradient": [ + [ + "overPrimaryContainer", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "primary", + "halftoneBackgroundColor": "overPrimaryContainer", + "border": [ + "overBackground", + 1 + ], + "itemColor": "overPrimary", + "opacity": 1 + }, + "srOverPrimary": { + "label": "Over Primary", + "gradient": [ + [ + "overPrimary", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "primaryContainer", + "halftoneBackgroundColor": "overPrimary", + "border": [ + "overPrimaryContainer", + 1 + ], + "itemColor": "primary", + "opacity": 1 + }, + "srSecondary": { + "label": "Secondary", + "gradient": [ + [ + "secondary", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overSecondaryContainer", + "halftoneBackgroundColor": "secondary", + "border": [ + "overSecondaryContainer", + 1 + ], + "itemColor": "overSecondary", + "opacity": 1 + }, + "srSecondaryFocus": { + "label": "Secondary Focus", + "gradient": [ + [ + "overSecondaryContainer", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "secondary", + "halftoneBackgroundColor": "overSecondaryContainer", + "border": [ + "overBackground", + 0 + ], + "itemColor": "overSecondary", + "opacity": 1 + }, + "srOverSecondary": { + "label": "Over Secondary", + "gradient": [ + [ + "overSecondary", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "secondaryContainer", + "halftoneBackgroundColor": "overSecondary", + "border": [ + "secondary", + 1 + ], + "itemColor": "secondary", + "opacity": 1 + }, + "srTertiary": { + "label": "Tertiary", + "gradient": [ + [ + "tertiary", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overTertiaryContainer", + "halftoneBackgroundColor": "tertiary", + "border": [ + "overTertiaryContainer", + 1 + ], + "itemColor": "overTertiary", + "opacity": 1 + }, + "srTertiaryFocus": { + "label": "Tertiary Focus", + "gradient": [ + [ + "overTertiaryContainer", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "tertiary", + "halftoneBackgroundColor": "overTertiaryContainer", + "border": [ + "overBackground", + 0 + ], + "itemColor": "overTertiary", + "opacity": 1 + }, + "srOverTertiary": { + "label": "Over Tertiary", + "gradient": [ + [ + "overTertiary", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "tertiaryContainer", + "halftoneBackgroundColor": "overTertiary", + "border": [ + "tertiary", + 1 + ], + "itemColor": "tertiary", + "opacity": 1 + }, + "srError": { + "label": "Error", + "gradient": [ + [ + "error", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overErrorContainer", + "halftoneBackgroundColor": "error", + "border": [ + "overErrorContainer", + 1 + ], + "itemColor": "overError", + "opacity": 1 + }, + "srErrorFocus": { + "label": "Error Focus", + "gradient": [ + [ + "overBackground", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "error", + "halftoneBackgroundColor": "overErrorContainer", + "border": [ + "overBackground", + 0 + ], + "itemColor": "overError", + "opacity": 1 + }, + "srOverError": { + "label": "Over Error", + "gradient": [ + [ + "overError", + 0 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "errorContainer", + "halftoneBackgroundColor": "overError", + "border": [ + "error", + 1 + ], + "itemColor": "error", + "opacity": 1 + } +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Dotsquared/workspaces.json b/modules/retroshell/files/assets/presets/Dotsquared/workspaces.json new file mode 100644 index 00000000..7cc8c618 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Dotsquared/workspaces.json @@ -0,0 +1,7 @@ +{ + "shown": 10, + "showAppIcons": true, + "alwaysShowNumbers": true, + "showNumbers": true, + "dynamic": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/bar.json b/modules/retroshell/files/assets/presets/Frutiger Aero/bar.json new file mode 100644 index 00000000..9ecc820b --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/bar.json @@ -0,0 +1,16 @@ +{ + "barColor": [ + [ + "surface", + 0 + ] + ], + "enableFirefoxPlayer": false, + "launcherIcon": "", + "launcherIconFullTint": true, + "launcherIconSize": 18, + "launcherIconTint": true, + "position": "top", + "screenList": [ + ] +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/compositor.json b/modules/retroshell/files/assets/presets/Frutiger Aero/compositor.json new file mode 100644 index 00000000..faf81633 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/compositor.json @@ -0,0 +1,43 @@ +{ + "activeBorderColor": ["primaryFixed", "greenContainer"], + "blurBrightness": 1, + "blurContrast": 1, + "blurEnabled": true, + "blurExplicitIgnoreAlpha": false, + "blurIgnoreAlphaValue": 0.2, + "blurIgnoreOpacity": true, + "blurInputMethods": false, + "blurInputMethodsIgnorealpha": 0.2, + "blurNewOptimizations": true, + "blurNoise": 0, + "blurPasses": 2, + "blurPopups": false, + "blurPopupsIgnorealpha": 0.2, + "blurSize": 4, + "blurSpecial": true, + "blurVibrancy": 0, + "blurVibrancyDarkness": 0, + "blurXray": false, + "borderAngle": 45, + "borderSize": 2, + "gapsIn": 2, + "gapsOut": 4, + "inactiveBorderAngle": 45, + "inactiveBorderColor": ["surface", "surfaceContainerHigh"], + "rounding": 16, + "shadowColor": "shadow", + "shadowColorInactive": "shadow", + "shadowEnabled": true, + "shadowIgnoreWindow": true, + "shadowOffset": "0 0", + "shadowOpacity": 0.5, + "shadowRange": 8, + "shadowRenderPower": 3, + "shadowScale": 1, + "shadowSharp": false, + "syncBorderColor": false, + "syncBorderWidth": false, + "syncRoundness": true, + "syncShadowColor": false, + "syncShadowOpacity": true +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/desktop.json b/modules/retroshell/files/assets/presets/Frutiger Aero/desktop.json new file mode 100644 index 00000000..7cb07946 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/desktop.json @@ -0,0 +1,6 @@ +{ + "enabled": false, + "iconSize": 32, + "spacingVertical": 8, + "textColor": "overBackground" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/dock.json b/modules/retroshell/files/assets/presets/Frutiger Aero/dock.json new file mode 100644 index 00000000..3153b893 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/dock.json @@ -0,0 +1,20 @@ +{ + "enabled": true, + "height": 48, + "hoverRegionHeight": 16, + "hoverToReveal": true, + "iconSize": 24, + "ignoredAppRegexes": [ + "quickshell.*", + "xdg-desktop-portal.*" + ], + "margin": 4, + "pinnedOnStartup": false, + "position": "bottom", + "screenList": [], + "showOverviewButton": true, + "showPinButton": true, + "showRunningIndicators": true, + "spacing": 4, + "theme": "floating" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/info.json b/modules/retroshell/files/assets/presets/Frutiger Aero/info.json new file mode 100644 index 00000000..ccd7fd88 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/info.json @@ -0,0 +1,4 @@ +{ + "author": "itsVLXD", + "authorUrl": "https://github.com/itsvlxd" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/lockscreen.json b/modules/retroshell/files/assets/presets/Frutiger Aero/lockscreen.json new file mode 100644 index 00000000..7da0e440 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/lockscreen.json @@ -0,0 +1,3 @@ +{ + "position": "bottom" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/notch.json b/modules/retroshell/files/assets/presets/Frutiger Aero/notch.json new file mode 100644 index 00000000..32952cc6 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/notch.json @@ -0,0 +1,4 @@ +{ + "hoverRegionHeight": 16, + "theme": "island" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/overview.json b/modules/retroshell/files/assets/presets/Frutiger Aero/overview.json new file mode 100644 index 00000000..626e5273 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/overview.json @@ -0,0 +1,6 @@ +{ + "columns": 5, + "rows": 2, + "scale": 0.15, + "workspaceSpacing": 8 +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/performance.json b/modules/retroshell/files/assets/presets/Frutiger Aero/performance.json new file mode 100644 index 00000000..936905c5 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/performance.json @@ -0,0 +1,8 @@ +{ + "blurTransition": false, + "windowPreview": true, + "wavyLine": true, + "rotateCoverArt": true, + "dashboardPersistTabs": false, + "dashboardMaxPersistentTabs": 2 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/theme.json b/modules/retroshell/files/assets/presets/Frutiger Aero/theme.json new file mode 100644 index 00000000..480a64bf --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/theme.json @@ -0,0 +1,700 @@ +{ + "animDuration": 300, + "enableCorners": true, + "font": "Roboto Condensed", + "fontSize": 14, + "lightMode": true, + "monoFont": "Iosevka Nerd Font Mono", + "monoFontSize": 14, + "oledMode": false, + "roundness": 16, + "shadowBlur": 1, + "shadowColor": "shadow", + "shadowOpacity": 0.25, + "shadowXOffset": 0, + "shadowYOffset": 0, + "srBarBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surfaceDim", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "surfaceDim", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Bar BG", + "opacity": 0 + }, + "srBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "blueContainer", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "blueContainer", + 0.501 + ], + [ + "greenContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Background", + "opacity": 0.8 + }, + "srCommon": { + "border": [ + "secondaryFixed", + 2 + ], + "gradient": [ + [ + "surface", + 0 + ], + [ + "surfaceContainerLowest", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "background", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Common", + "opacity": 0.7 + }, + "srError": { + "border": [ + "error", + 2 + ], + "gradient": [ + [ + "errorContainer", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "error", + 0.501 + ], + [ + "errorContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "error", + "halftoneDotColor": "overErrorContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error", + "opacity": 1 + }, + "srErrorFocus": { + "border": [ + "overBackground", + 2 + ], + "gradient": [ + [ + "overBackground", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "overBackground", + 0.501 + ], + [ + "surfaceVariant", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overErrorContainer", + "halftoneDotColor": "error", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error Focus", + "opacity": 1 + }, + "srFocus": { + "border": [ + "surfaceContainerLowest", + 2 + ], + "gradient": [ + [ + "surfaceBright", + 0 + ], + [ + "surfaceBright", + 0.501 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "surfaceContainerLowest", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "surfaceBright", + "halftoneDotColor": "surfaceVariant", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Focus", + "opacity": 0.5 + }, + "srInternalBg": { + "border": [ + "surfaceBright", + 2 + ], + "gradient": [ + [ + "blueContainer", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "blueContainer", + 0.501 + ], + [ + "greenContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Internal Background", + "opacity": 0.8 + }, + "srOverError": { + "border": [ + "overError", + 2 + ], + "gradient": [ + [ + "errorContainer", + 0 + ], + [ + "surfaceContainerLowest", + 1 + ], + [ + "overError", + 0.5 + ], + [ + "errorContainer", + 0.501 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overError", + "halftoneDotColor": "errorContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "error", + "label": "Over Error", + "opacity": 1 + }, + "srOverPrimary": { + "border": [ + "overPrimary", + 2 + ], + "gradient": [ + [ + "overPrimary", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "overPrimary", + 0.501 + ], + [ + "primaryContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overPrimary", + "halftoneDotColor": "primaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "primary", + "label": "Over Primary", + "opacity": 1 + }, + "srOverSecondary": { + "border": [ + "overSecondary", + 2 + ], + "gradient": [ + [ + "overSecondary", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "overSecondary", + 0.501 + ], + [ + "secondaryContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overSecondary", + "halftoneDotColor": "secondaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "secondary", + "label": "Over Secondary", + "opacity": 1 + }, + "srOverTertiary": { + "border": [ + "overTertiary", + 2 + ], + "gradient": [ + [ + "overTertiary", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "overTertiary", + 0.501 + ], + [ + "tertiaryContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overTertiary", + "halftoneDotColor": "tertiaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "tertiary", + "label": "Over Tertiary", + "opacity": 1 + }, + "srPane": { + "border": [ + "surfaceBright", + 2 + ], + "gradient": [ + [ + "surface", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "surface", + 0.501 + ], + [ + "background", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "surfaceBright", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Pane", + "opacity": 0.7 + }, + "srPopup": { + "border": [ + "surfaceBright", + 2 + ], + "gradient": [ + [ + "blueContainer", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "surface", + 0.501 + ], + [ + "greenContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Popup", + "opacity": 0.8 + }, + "srPrimary": { + "border": [ + "primaryFixed", + 2 + ], + "gradient": [ + [ + "primaryFixedDim", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "primaryContainer", + 0.501 + ], + [ + "primaryFixedDim", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.02842531922043011, + "gradientType": "radial", + "halftoneBackgroundColor": "primary", + "halftoneDotColor": "overPrimaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "primary", + "label": "Primary", + "opacity": 0.8 + }, + "srPrimaryFocus": { + "border": [ + "primaryFixed", + 2 + ], + "gradient": [ + [ + "overPrimaryContainer", + 0 + ], + [ + "surfaceTint", + 0.501 + ], + [ + "primaryFixed", + 0.5 + ], + [ + "primaryContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overPrimaryContainer", + "halftoneDotColor": "primary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overPrimary", + "label": "Primary Focus", + "opacity": 0.5 + }, + "srSecondary": { + "border": [ + "secondary", + 2 + ], + "gradient": [ + [ + "secondaryFixedDim", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "secondary", + 0.501 + ], + [ + "secondaryContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "secondary", + "halftoneDotColor": "overSecondaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary", + "opacity": 1 + }, + "srSecondaryFocus": { + "border": [ + "overBackground", + 2 + ], + "gradient": [ + [ + "overSecondaryContainer", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "secondary", + 0.501 + ], + [ + "secondaryFixed", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overSecondaryContainer", + "halftoneDotColor": "secondary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary Focus", + "opacity": 1 + }, + "srTertiary": { + "border": [ + "tertiary", + 2 + ], + "gradient": [ + [ + "tertiaryFixedDim", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "tertiary", + 0.501 + ], + [ + "tertiaryContainer", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "tertiary", + "halftoneDotColor": "overTertiaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary", + "opacity": 1 + }, + "srTertiaryFocus": { + "border": [ + "overBackground", + 2 + ], + "gradient": [ + [ + "overTertiaryContainer", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "tertiary", + 0.501 + ], + [ + "tertiaryFixed", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "gradientType": "radial", + "halftoneBackgroundColor": "overTertiaryContainer", + "halftoneDotColor": "tertiary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary Focus", + "opacity": 1 + }, + "tintIcons": false +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aero/workspaces.json b/modules/retroshell/files/assets/presets/Frutiger Aero/workspaces.json new file mode 100644 index 00000000..fe343997 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aero/workspaces.json @@ -0,0 +1,7 @@ +{ + "alwaysShowNumbers": false, + "dynamic": false, + "showAppIcons": true, + "showNumbers": false, + "shown": 10 +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/bar.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/bar.json new file mode 100644 index 00000000..4a754f2c --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/bar.json @@ -0,0 +1,27 @@ +{ + "position": "bottom", + "launcherIcon": "", + "launcherIconTint": true, + "launcherIconFullTint": true, + "launcherIconSize": 18, + "pillStyle": "default", + "screenList": [], + "enableFirefoxPlayer": false, + "barColor": [ + [ + "surface", + 0 + ] + ], + "frameEnabled": false, + "frameThickness": 8, + "pinnedOnStartup": true, + "hoverToReveal": true, + "hoverRegionHeight": 8, + "showPinButton": true, + "availableOnFullscreen": false, + "use12hFormat": false, + "containBar": false, + "keepBarShadow": false, + "keepBarBorder": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/compositor.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/compositor.json new file mode 100644 index 00000000..5274a34b --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/compositor.json @@ -0,0 +1,47 @@ +{ + "activeBorderColor": [ + "primaryFixed" + ], + "borderAngle": 45, + "inactiveBorderColor": [ + "#0D75BC" + ], + "inactiveBorderAngle": 45, + "borderSize": 2, + "rounding": 16, + "syncRoundness": true, + "syncBorderWidth": false, + "syncBorderColor": false, + "syncShadowOpacity": true, + "syncShadowColor": false, + "gapsIn": 2, + "gapsOut": 4, + "shadowEnabled": true, + "shadowRange": 8, + "shadowRenderPower": 3, + "shadowSharp": false, + "shadowIgnoreWindow": true, + "shadowColor": "shadow", + "shadowColorInactive": "shadow", + "shadowOpacity": 0.5, + "shadowOffset": "0 0", + "shadowScale": 1, + "blurEnabled": true, + "blurSize": 4, + "blurPasses": 2, + "blurIgnoreOpacity": true, + "blurExplicitIgnoreAlpha": false, + "blurIgnoreAlphaValue": 0.2, + "blurNewOptimizations": true, + "blurXray": false, + "blurNoise": 0, + "blurContrast": 1, + "blurBrightness": 1, + "blurVibrancy": 0, + "blurVibrancyDarkness": 0, + "blurSpecial": true, + "blurPopups": false, + "blurPopupsIgnorealpha": 0.2, + "blurInputMethods": false, + "blurInputMethodsIgnorealpha": 0.2 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/desktop.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/desktop.json new file mode 100644 index 00000000..7cb07946 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/desktop.json @@ -0,0 +1,6 @@ +{ + "enabled": false, + "iconSize": 32, + "spacingVertical": 8, + "textColor": "overBackground" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/dock.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/dock.json new file mode 100644 index 00000000..44bb49e5 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/dock.json @@ -0,0 +1,22 @@ +{ + "enabled": true, + "theme": "integrated", + "position": "bottom", + "height": 48, + "iconSize": 24, + "spacing": 4, + "margin": 4, + "hoverRegionHeight": 16, + "pinnedOnStartup": false, + "hoverToReveal": true, + "availableOnFullscreen": false, + "showRunningIndicators": true, + "showPinButton": true, + "showOverviewButton": true, + "ignoredAppRegexes": [ + "quickshell.*", + "xdg-desktop-portal.*" + ], + "screenList": [], + "keepHidden": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/info.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/info.json new file mode 100644 index 00000000..ccd7fd88 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/info.json @@ -0,0 +1,4 @@ +{ + "author": "itsVLXD", + "authorUrl": "https://github.com/itsvlxd" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/lockscreen.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/lockscreen.json new file mode 100644 index 00000000..7da0e440 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/lockscreen.json @@ -0,0 +1,3 @@ +{ + "position": "bottom" +} diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/notch.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/notch.json new file mode 100644 index 00000000..fe8aa080 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/notch.json @@ -0,0 +1,9 @@ +{ + "theme": "island", + "position": "top", + "hoverRegionHeight": 16, + "keepHidden": false, + "noMediaDisplay": "userHost", + "customText": "Ambxst", + "disableHoverExpansion": true +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/overview.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/overview.json new file mode 100644 index 00000000..64c54f5a --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/overview.json @@ -0,0 +1,6 @@ +{ + "rows": 2, + "columns": 5, + "scale": 0.15, + "workspaceSpacing": 8 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/performance.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/performance.json new file mode 100644 index 00000000..dfe2cfe6 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/performance.json @@ -0,0 +1,8 @@ +{ + "blurTransition": true, + "windowPreview": true, + "wavyLine": true, + "rotateCoverArt": true, + "dashboardPersistTabs": true, + "dashboardMaxPersistentTabs": 2 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/theme.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/theme.json new file mode 100644 index 00000000..76404bfb --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/theme.json @@ -0,0 +1,764 @@ +{ + "oledMode": false, + "lightMode": false, + "roundness": 16, + "font": "Roboto Condensed", + "fontSize": 14, + "monoFont": "Iosevka Nerd Font Mono", + "monoFontSize": 14, + "tintIcons": false, + "enableCorners": true, + "animDuration": 300, + "shadowOpacity": 0, + "shadowColor": "shadow", + "shadowXOffset": 0, + "shadowYOffset": 0, + "shadowBlur": 1, + "srBg": { + "label": "Background", + "gradient": [ + [ + "#99D0FC", + 0.003 + ], + [ + "#0D75BC", + 0.249 + ], + [ + "#1686D1", + 0.183 + ], + [ + "#99D0FC", + 0.994 + ], + [ + "#1686D1", + 0.79 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5271337365591398, + "gradientCenterY": 0.44585853494623656, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surface", + "halftoneBackgroundColor": "background", + "border": [ + "#4DA1DA", + 2 + ], + "itemColor": "overWhiteContainer", + "opacity": 0.81 + }, + "srPopup": { + "label": "Popup", + "gradient": [ + [ + "#99D0FC", + 0.145 + ], + [ + "#1686D1", + 0.306 + ], + [ + "#1686D1", + 0.37 + ], + [ + "#0D75BC", + 0.484 + ], + [ + "#1686D1", + 0.642 + ], + [ + "#128ADB", + 0.776 + ], + [ + "#99D0FC", + 0.986 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surface", + "halftoneBackgroundColor": "background", + "border": [ + "#4DA1DA", + 2 + ], + "itemColor": "white", + "opacity": 0.9 + }, + "srInternalBg": { + "label": "Internal Background", + "gradient": [ + [ + "#1686D1", + 0 + ], + [ + "#1686D1", + 0.402 + ], + [ + "#0D75BC", + 0.631 + ], + [ + "#1686D1", + 0.827 + ], + [ + "#99D0FC", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surface", + "halftoneBackgroundColor": "background", + "border": [ + "#4DA1DA", + 2 + ], + "itemColor": "white", + "opacity": 0.8 + }, + "srBarBg": { + "label": "Bar BG", + "gradient": [ + [ + "#769CDB", + 0 + ], + [ + "#1A548B", + 1 + ], + [ + "#1A548B", + 0.387 + ], + [ + "#769CDB", + 0.124 + ] + ], + "gradientType": "radial", + "gradientAngle": 126, + "gradientCenterX": 0.5240780409946236, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 3.910456730769231, + "halftoneStart": 0, + "halftoneEnd": 0.9996669089147286, + "halftoneDotColor": "#769CDB", + "halftoneBackgroundColor": "#154F86", + "border": [ + "surfaceBright", + 0 + ], + "itemColor": "overBackground", + "opacity": 0.81 + }, + "srPane": { + "label": "Pane", + "gradient": [ + [ + "#99D0FC", + 0 + ], + [ + "#1686D1", + 0.306 + ], + [ + "#1686D1", + 0.37 + ], + [ + "#0D75BC", + 0.484 + ], + [ + "#1686D1", + 0.642 + ], + [ + "#128ADB", + 0.776 + ], + [ + "#99D0FC", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surfaceBright", + "halftoneBackgroundColor": "surface", + "border": [ + "cyan", + 2 + ], + "itemColor": "white", + "opacity": 0.88 + }, + "srCommon": { + "label": "Common", + "gradient": [ + [ + "#99D0FC", + 0 + ], + [ + "#1686D1", + 0.306 + ], + [ + "#1686D1", + 0.37 + ], + [ + "#0D75BC", + 0.484 + ], + [ + "#1686D1", + 0.642 + ], + [ + "#128ADB", + 0.776 + ], + [ + "#99D0FC", + 1 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "background", + "halftoneBackgroundColor": "surface", + "border": [ + "cyan", + 1 + ], + "itemColor": "overBackground", + "opacity": 0.9 + }, + "srFocus": { + "label": "Focus", + "gradient": [ + [ + "#324CC8", + 0 + ], + [ + "#090A3B", + 0.987 + ], + [ + "#182183", + 0.517 + ], + [ + "#050C2D", + 0.592 + ] + ], + "gradientType": "linear", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "surfaceVariant", + "halftoneBackgroundColor": "surfaceBright", + "border": [ + "#273192", + 2 + ], + "itemColor": "white", + "opacity": 0.8 + }, + "srPrimary": { + "label": "Primary", + "gradient": [ + [ + "#5A76C3", + 0 + ], + [ + "#2A4083", + 0.993 + ], + [ + "#44519F", + 0.417 + ], + [ + "#222E89", + 0.557 + ], + [ + "#1B2A55", + 0.668 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.02842531922043011, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overPrimaryContainer", + "halftoneBackgroundColor": "primary", + "border": [ + "primaryFixed", + 2 + ], + "itemColor": "white", + "opacity": 0.8 + }, + "srPrimaryFocus": { + "label": "Primary Focus", + "gradient": [ + [ + "overPrimaryContainer", + 0 + ], + [ + "surfaceTint", + 0.501 + ], + [ + "primaryFixed", + 0.5 + ], + [ + "primaryContainer", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "primary", + "halftoneBackgroundColor": "overPrimaryContainer", + "border": [ + "primaryFixed", + 2 + ], + "itemColor": "overWhite", + "opacity": 0.5 + }, + "srOverPrimary": { + "label": "Over Primary", + "gradient": [ + [ + "overPrimary", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "overPrimary", + 0.501 + ], + [ + "primaryContainer", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "primaryContainer", + "halftoneBackgroundColor": "overPrimary", + "border": [ + "overPrimary", + 2 + ], + "itemColor": "white", + "opacity": 1 + }, + "srSecondary": { + "label": "Secondary", + "gradient": [ + [ + "secondaryFixedDim", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "secondary", + 0.501 + ], + [ + "secondaryContainer", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overSecondaryContainer", + "halftoneBackgroundColor": "secondary", + "border": [ + "secondary", + 2 + ], + "itemColor": "overSecondary", + "opacity": 1 + }, + "srSecondaryFocus": { + "label": "Secondary Focus", + "gradient": [ + [ + "overSecondaryContainer", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "secondary", + 0.501 + ], + [ + "secondaryFixed", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "secondary", + "halftoneBackgroundColor": "overSecondaryContainer", + "border": [ + "overBackground", + 2 + ], + "itemColor": "overSecondary", + "opacity": 1 + }, + "srOverSecondary": { + "label": "Over Secondary", + "gradient": [ + [ + "overSecondary", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "overSecondary", + 0.501 + ], + [ + "secondaryContainer", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "secondaryContainer", + "halftoneBackgroundColor": "overSecondary", + "border": [ + "overSecondary", + 2 + ], + "itemColor": "secondary", + "opacity": 1 + }, + "srTertiary": { + "label": "Tertiary", + "gradient": [ + [ + "tertiaryFixedDim", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "tertiary", + 0.501 + ], + [ + "tertiaryContainer", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overTertiaryContainer", + "halftoneBackgroundColor": "tertiary", + "border": [ + "tertiary", + 2 + ], + "itemColor": "overTertiary", + "opacity": 1 + }, + "srTertiaryFocus": { + "label": "Tertiary Focus", + "gradient": [ + [ + "overTertiaryContainer", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "tertiary", + 0.501 + ], + [ + "tertiaryFixed", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "tertiary", + "halftoneBackgroundColor": "overTertiaryContainer", + "border": [ + "overBackground", + 2 + ], + "itemColor": "overTertiary", + "opacity": 1 + }, + "srOverTertiary": { + "label": "Over Tertiary", + "gradient": [ + [ + "overTertiary", + 0 + ], + [ + "surfaceBright", + 0.5 + ], + [ + "overTertiary", + 0.501 + ], + [ + "tertiaryContainer", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "tertiaryContainer", + "halftoneBackgroundColor": "overTertiary", + "border": [ + "overTertiary", + 2 + ], + "itemColor": "tertiary", + "opacity": 1 + }, + "srError": { + "label": "Error", + "gradient": [ + [ + "#F87474", + 0 + ], + [ + "#CF1111", + 1 + ], + [ + "#A40909", + 0.523 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "overErrorContainer", + "halftoneBackgroundColor": "error", + "border": [ + "error", + 2 + ], + "itemColor": "white", + "opacity": 1 + }, + "srErrorFocus": { + "label": "Error Focus", + "gradient": [ + [ + "overBackground", + 0 + ], + [ + "surfaceContainerLowest", + 0.5 + ], + [ + "overBackground", + 0.501 + ], + [ + "surfaceVariant", + 1 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "error", + "halftoneBackgroundColor": "overErrorContainer", + "border": [ + "overBackground", + 2 + ], + "itemColor": "overError", + "opacity": 1 + }, + "srOverError": { + "label": "Over Error", + "gradient": [ + [ + "errorContainer", + 0 + ], + [ + "surfaceContainerLowest", + 1 + ], + [ + "overError", + 0.5 + ], + [ + "errorContainer", + 0.501 + ] + ], + "gradientType": "radial", + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0, + "halftoneDotMin": 0, + "halftoneDotMax": 2, + "halftoneStart": 0, + "halftoneEnd": 1, + "halftoneDotColor": "errorContainer", + "halftoneBackgroundColor": "overError", + "border": [ + "overError", + 2 + ], + "itemColor": "error", + "opacity": 1 + } +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Frutiger Aqua/workspaces.json b/modules/retroshell/files/assets/presets/Frutiger Aqua/workspaces.json new file mode 100644 index 00000000..6786aa63 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Frutiger Aqua/workspaces.json @@ -0,0 +1,7 @@ +{ + "shown": 10, + "showAppIcons": true, + "alwaysShowNumbers": false, + "showNumbers": false, + "dynamic": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Manga/bar.json b/modules/retroshell/files/assets/presets/Manga/bar.json new file mode 100644 index 00000000..c8f7f163 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/bar.json @@ -0,0 +1,28 @@ +{ + "availableOnFullscreen": true, + "barColor": [ + [ + "surface", + 0 + ] + ], + "containBar": false, + "enableFirefoxPlayer": false, + "frameEnabled": true, + "frameThickness": 8, + "hoverRegionHeight": 8, + "hoverToReveal": true, + "keepBarBorder": false, + "keepBarShadow": false, + "launcherIcon": "", + "launcherIconFullTint": true, + "launcherIconSize": 18, + "launcherIconTint": true, + "pillStyle": "default", + "pinnedOnStartup": true, + "position": "top", + "screenList": [ + ], + "showPinButton": true, + "use12hFormat": false +} diff --git a/modules/retroshell/files/assets/presets/Manga/compositor.json b/modules/retroshell/files/assets/presets/Manga/compositor.json new file mode 100644 index 00000000..bdc2aacd --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/compositor.json @@ -0,0 +1,47 @@ +{ + "activeBorderColor": [ + "primary" + ], + "borderAngle": 45, + "inactiveBorderColor": [ + "surface" + ], + "inactiveBorderAngle": 45, + "borderSize": 2, + "rounding": 16, + "syncRoundness": true, + "syncBorderWidth": false, + "syncBorderColor": false, + "syncShadowOpacity": false, + "syncShadowColor": false, + "gapsIn": 2, + "gapsOut": 4, + "shadowEnabled": true, + "shadowRange": 8, + "shadowRenderPower": 3, + "shadowSharp": false, + "shadowIgnoreWindow": true, + "shadowColor": "shadow", + "shadowColorInactive": "shadow", + "shadowOpacity": 0.5, + "shadowOffset": "0 0", + "shadowScale": 1, + "blurEnabled": true, + "blurSize": 4, + "blurPasses": 2, + "blurIgnoreOpacity": true, + "blurExplicitIgnoreAlpha": false, + "blurIgnoreAlphaValue": 0.2, + "blurNewOptimizations": true, + "blurXray": false, + "blurNoise": 0, + "blurContrast": 1, + "blurBrightness": 1, + "blurVibrancy": 0, + "blurVibrancyDarkness": 0, + "blurSpecial": true, + "blurPopups": false, + "blurPopupsIgnorealpha": 0.2, + "blurInputMethods": false, + "blurInputMethodsIgnorealpha": 0.2 +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Manga/desktop.json b/modules/retroshell/files/assets/presets/Manga/desktop.json new file mode 100644 index 00000000..91444049 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/desktop.json @@ -0,0 +1,6 @@ +{ + "enabled": false, + "iconSize": 40, + "spacingVertical": 16, + "textColor": "overBackground" +} diff --git a/modules/retroshell/files/assets/presets/Manga/dock.json b/modules/retroshell/files/assets/presets/Manga/dock.json new file mode 100644 index 00000000..e0f03b62 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/dock.json @@ -0,0 +1,23 @@ +{ + "availableOnFullscreen": true, + "enabled": true, + "height": 48, + "hoverRegionHeight": 16, + "hoverToReveal": true, + "iconSize": 24, + "ignoredAppRegexes": [ + "quickshell.*", + "xdg-desktop-portal.*" + ], + "keepHidden": false, + "margin": 4, + "pinnedOnStartup": false, + "position": "bottom", + "screenList": [ + ], + "showOverviewButton": true, + "showPinButton": true, + "showRunningIndicators": true, + "spacing": 4, + "theme": "default" +} diff --git a/modules/retroshell/files/assets/presets/Manga/info.json b/modules/retroshell/files/assets/presets/Manga/info.json new file mode 100644 index 00000000..ccd7fd88 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/info.json @@ -0,0 +1,4 @@ +{ + "author": "itsVLXD", + "authorUrl": "https://github.com/itsvlxd" +} diff --git a/modules/retroshell/files/assets/presets/Manga/lockscreen.json b/modules/retroshell/files/assets/presets/Manga/lockscreen.json new file mode 100644 index 00000000..7da0e440 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/lockscreen.json @@ -0,0 +1,3 @@ +{ + "position": "bottom" +} diff --git a/modules/retroshell/files/assets/presets/Manga/notch.json b/modules/retroshell/files/assets/presets/Manga/notch.json new file mode 100644 index 00000000..24b6c249 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/notch.json @@ -0,0 +1,9 @@ +{ + "customText": "Ambxst", + "disableHoverExpansion": true, + "hoverRegionHeight": 16, + "keepHidden": false, + "noMediaDisplay": "userHost", + "position": "top", + "theme": "default" +} diff --git a/modules/retroshell/files/assets/presets/Manga/overview.json b/modules/retroshell/files/assets/presets/Manga/overview.json new file mode 100644 index 00000000..626e5273 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/overview.json @@ -0,0 +1,6 @@ +{ + "columns": 5, + "rows": 2, + "scale": 0.15, + "workspaceSpacing": 8 +} diff --git a/modules/retroshell/files/assets/presets/Manga/performance.json b/modules/retroshell/files/assets/presets/Manga/performance.json new file mode 100644 index 00000000..3f1e1b36 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/performance.json @@ -0,0 +1,5 @@ +{ + "blurTransition": true, + "windowPreview": true, + "wavyLine": true +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Manga/theme.json b/modules/retroshell/files/assets/presets/Manga/theme.json new file mode 100644 index 00000000..b4918708 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/theme.json @@ -0,0 +1,492 @@ +{ + "animDuration": 300, + "enableCorners": true, + "font": "Roboto Condensed", + "fontSize": 14, + "lightMode": true, + "monoFont": "Roboto Mono", + "monoFontSize": 14, + "oledMode": true, + "roundness": 16, + "shadowBlur": 1, + "shadowColor": "shadow", + "shadowOpacity": 0.5, + "shadowXOffset": 0, + "shadowYOffset": 0, + "srBarBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "surfaceDim", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Bar BG", + "opacity": 0 + }, + "srBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "background", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "background", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Background", + "opacity": 1 + }, + "srCommon": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surfaceBright", + "halftoneDotColor": "background", + "halftoneDotMax": 2.0444711538461537, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Common", + "opacity": 1 + }, + "srError": { + "border": [ + "error", + 0 + ], + "gradient": [ + [ + "error", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "error", + "halftoneDotColor": "overErrorContainer", + "halftoneDotMax": 2.0174278846153846, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error", + "opacity": 1 + }, + "srErrorFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overBackground", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "overErrorContainer", + "halftoneDotColor": "error", + "halftoneDotMax": 1.9633413461538463, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error Focus", + "opacity": 1 + }, + "srFocus": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surfaceContainerLowest", + "halftoneDotColor": "surfaceVariant", + "halftoneDotMax": 2.048076923076923, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Focus", + "opacity": 1 + }, + "srInternalBg": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "background", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "background", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Internal BG", + "opacity": 1 + }, + "srOverError": { + "border": [ + "overError", + 0 + ], + "gradient": [ + [ + "overError", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "errorContainer", + "halftoneDotColor": "background", + "halftoneDotMax": 1.9921875, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "error", + "label": "Over Error", + "opacity": 1 + }, + "srOverPrimary": { + "border": [ + "overPrimary", + 0 + ], + "gradient": [ + [ + "overPrimary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "overPrimary", + "halftoneDotColor": "background", + "halftoneDotMax": 1.9783653846153846, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "primary", + "label": "Over Primary", + "opacity": 1 + }, + "srOverSecondary": { + "border": [ + "overSecondary", + 0 + ], + "gradient": [ + [ + "overSecondary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "overSecondary", + "halftoneDotColor": "background", + "halftoneDotMax": 1.953125, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "secondary", + "label": "Over Secondary", + "opacity": 1 + }, + "srOverTertiary": { + "border": [ + "overTertiary", + 0 + ], + "gradient": [ + [ + "overTertiary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "overTertiary", + "halftoneDotColor": "background", + "halftoneDotMax": 2.0096153846153846, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "tertiary", + "label": "Over Tertiary", + "opacity": 1 + }, + "srPane": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "surfaceBright", + "halftoneDotMax": 2.0048076923076925, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Pane", + "opacity": 1 + }, + "srPopup": { + "border": [ + "surfaceBright", + 0 + ], + "gradient": [ + [ + "background", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Popup", + "opacity": 1 + }, + "srPrimary": { + "border": [ + "primary", + 0 + ], + "gradient": [ + [ + "primary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "primary", + "halftoneDotColor": "primaryFixed", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overPrimary", + "label": "Primary", + "opacity": 1 + }, + "srPrimaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overBackground", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "primaryFixed", + "halftoneDotColor": "primary", + "halftoneDotMax": 1.9963942307692308, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overPrimary", + "label": "Primary Focus", + "opacity": 1 + }, + "srSecondary": { + "border": [ + "secondary", + 0 + ], + "gradient": [ + [ + "secondary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "secondary", + "halftoneDotColor": "secondaryFixed", + "halftoneDotMax": 2.0294471153846154, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary", + "opacity": 1 + }, + "srSecondaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overBackground", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "secondaryFixed", + "halftoneDotColor": "secondary", + "halftoneDotMax": 1.9603365384615383, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary Focus", + "opacity": 1 + }, + "srTertiary": { + "border": [ + "tertiary", + 0 + ], + "gradient": [ + [ + "tertiary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "tertiary", + "halftoneDotColor": "tertiaryFixed", + "halftoneDotMax": 2.0006009615384617, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary", + "opacity": 1 + }, + "srTertiaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overBackground", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "tertiaryFixed", + "halftoneDotColor": "tertiary", + "halftoneDotMax": 2.019831730769231, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary Focus", + "opacity": 1 + }, + "tintIcons": false +} diff --git a/modules/retroshell/files/assets/presets/Manga/workspaces.json b/modules/retroshell/files/assets/presets/Manga/workspaces.json new file mode 100644 index 00000000..fe343997 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Manga/workspaces.json @@ -0,0 +1,7 @@ +{ + "alwaysShowNumbers": false, + "dynamic": false, + "showAppIcons": true, + "showNumbers": false, + "shown": 10 +} diff --git a/modules/retroshell/files/assets/presets/Retro/bar.json b/modules/retroshell/files/assets/presets/Retro/bar.json new file mode 100644 index 00000000..f42feedf --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/bar.json @@ -0,0 +1,28 @@ +{ + "availableOnFullscreen": false, + "barColor": [ + [ + "surface", + 0 + ] + ], + "containBar": true, + "enableFirefoxPlayer": false, + "frameEnabled": true, + "frameThickness": 4, + "hoverRegionHeight": 8, + "hoverToReveal": true, + "keepBarBorder": true, + "keepBarShadow": true, + "launcherIcon": "", + "launcherIconFullTint": true, + "launcherIconSize": 18, + "launcherIconTint": true, + "pillStyle": "default", + "pinnedOnStartup": true, + "position": "bottom", + "screenList": [ + ], + "showPinButton": true, + "use12hFormat": false +} diff --git a/modules/retroshell/files/assets/presets/Retro/compositor.json b/modules/retroshell/files/assets/presets/Retro/compositor.json new file mode 100644 index 00000000..49514262 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/compositor.json @@ -0,0 +1,48 @@ +{ + "activeBorderColor": [ + "primary" + ], + "blurBrightness": 1, + "blurContrast": 1, + "blurEnabled": true, + "blurExplicitIgnoreAlpha": false, + "blurIgnoreAlphaValue": 0.2, + "blurIgnoreOpacity": true, + "blurInputMethods": false, + "blurInputMethodsIgnorealpha": 0.2, + "blurNewOptimizations": true, + "blurNoise": 0, + "blurPasses": 2, + "blurPopups": false, + "blurPopupsIgnorealpha": 0.2, + "blurSize": 4, + "blurSpecial": true, + "blurVibrancy": 0, + "blurVibrancyDarkness": 0, + "blurXray": false, + "borderAngle": 45, + "borderSize": 2, + "gapsIn": 2, + "gapsOut": 4, + "inactiveBorderAngle": 45, + "inactiveBorderColor": [ + "surface" + ], + "layout": "dwindle", + "rounding": 16, + "shadowColor": "shadow", + "shadowColorInactive": "shadow", + "shadowEnabled": true, + "shadowIgnoreWindow": true, + "shadowOffset": "4 4", + "shadowOpacity": 0.5, + "shadowRange": 0, + "shadowRenderPower": 3, + "shadowScale": 1, + "shadowSharp": true, + "syncBorderColor": false, + "syncBorderWidth": true, + "syncRoundness": true, + "syncShadowColor": false, + "syncShadowOpacity": false +} diff --git a/modules/retroshell/files/assets/presets/Retro/desktop.json b/modules/retroshell/files/assets/presets/Retro/desktop.json new file mode 100644 index 00000000..34c8082d --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/desktop.json @@ -0,0 +1,6 @@ +{ + "enabled": true, + "iconSize": 32, + "spacingVertical": 8, + "textColor": "background" +} diff --git a/modules/retroshell/files/assets/presets/Retro/dock.json b/modules/retroshell/files/assets/presets/Retro/dock.json new file mode 100644 index 00000000..127332d2 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/dock.json @@ -0,0 +1,23 @@ +{ + "availableOnFullscreen": false, + "enabled": true, + "height": 48, + "hoverRegionHeight": 16, + "hoverToReveal": true, + "iconSize": 24, + "ignoredAppRegexes": [ + "quickshell.*", + "xdg-desktop-portal.*" + ], + "keepHidden": false, + "margin": 4, + "pinnedOnStartup": false, + "position": "left", + "screenList": [ + ], + "showOverviewButton": true, + "showPinButton": true, + "showRunningIndicators": true, + "spacing": 4, + "theme": "integrated" +} diff --git a/modules/retroshell/files/assets/presets/Retro/info.json b/modules/retroshell/files/assets/presets/Retro/info.json new file mode 100644 index 00000000..ccd7fd88 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/info.json @@ -0,0 +1,4 @@ +{ + "author": "itsVLXD", + "authorUrl": "https://github.com/itsvlxd" +} diff --git a/modules/retroshell/files/assets/presets/Retro/lockscreen.json b/modules/retroshell/files/assets/presets/Retro/lockscreen.json new file mode 100644 index 00000000..7da0e440 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/lockscreen.json @@ -0,0 +1,3 @@ +{ + "position": "bottom" +} diff --git a/modules/retroshell/files/assets/presets/Retro/notch.json b/modules/retroshell/files/assets/presets/Retro/notch.json new file mode 100644 index 00000000..238f533a --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/notch.json @@ -0,0 +1,9 @@ +{ + "customText": "Ambxst", + "disableHoverExpansion": true, + "hoverRegionHeight": 16, + "keepHidden": false, + "noMediaDisplay": "userHost", + "position": "top", + "theme": "island" +} diff --git a/modules/retroshell/files/assets/presets/Retro/overview.json b/modules/retroshell/files/assets/presets/Retro/overview.json new file mode 100644 index 00000000..626e5273 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/overview.json @@ -0,0 +1,6 @@ +{ + "columns": 5, + "rows": 2, + "scale": 0.15, + "workspaceSpacing": 8 +} diff --git a/modules/retroshell/files/assets/presets/Retro/performance.json b/modules/retroshell/files/assets/presets/Retro/performance.json new file mode 100644 index 00000000..ad08d557 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/performance.json @@ -0,0 +1,5 @@ +{ + "blurTransition": false, + "windowPreview": true, + "wavyLine": false +} \ No newline at end of file diff --git a/modules/retroshell/files/assets/presets/Retro/theme.json b/modules/retroshell/files/assets/presets/Retro/theme.json new file mode 100644 index 00000000..9c253de5 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/theme.json @@ -0,0 +1,496 @@ +{ + "animDuration": 300, + "enableCorners": true, + "font": "Terminus", + "fontSize": 8, + "lightMode": true, + "monoFont": "Terminus", + "monoFontSize": 8, + "oledMode": true, + "roundness": 0, + "shadowBlur": 0, + "shadowColor": "shadow", + "shadowOpacity": 0.5, + "shadowXOffset": 1, + "shadowYOffset": 1, + "srBarBg": { + "border": [ + "surfaceTint", + 1 + ], + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surfaceDim", + "halftoneDotColor": "surfaceBright", + "halftoneDotMax": 2, + "halftoneDotMin": 2, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Bar BG", + "opacity": 1 + }, + "srBg": { + "border": [ + "outline", + 1 + ], + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "surfaceBright", + "halftoneDotMax": 2, + "halftoneDotMin": 2.040334302325581, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Background", + "opacity": 1 + }, + "srCommon": { + "border": [ + "surfaceTint", + 1 + ], + "gradient": [ + [ + "surface", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "background", + "halftoneDotMax": 2, + "halftoneDotMin": 2.003391472868217, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Common", + "opacity": 1 + }, + "srError": { + "border": [ + "overErrorContainer", + 1 + ], + "gradient": [ + [ + "error", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "error", + "halftoneDotColor": "overErrorContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error", + "opacity": 1 + }, + "srErrorFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overBackground", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overErrorContainer", + "halftoneDotColor": "error", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overError", + "label": "Error Focus", + "opacity": 1 + }, + "srFocus": { + "border": [ + "surfaceTint", + 1 + ], + "gradient": [ + [ + "surfaceBright", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surfaceBright", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 2, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Focus", + "opacity": 1 + }, + "srInternalBg": { + "border": [ + "overSurfaceVariant", + 1 + ], + "gradient": [ + [ + "outlineVariant", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "background", + "halftoneDotColor": "surface", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Internal BG", + "opacity": 1 + }, + "srOverError": { + "border": [ + "error", + 1 + ], + "gradient": [ + [ + "overError", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overError", + "halftoneDotColor": "errorContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "error", + "label": "Over Error", + "opacity": 1 + }, + "srOverPrimary": { + "border": [ + "overPrimaryContainer", + 1 + ], + "gradient": [ + [ + "overPrimary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overPrimary", + "halftoneDotColor": "primaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "primary", + "label": "Over Primary", + "opacity": 1 + }, + "srOverSecondary": { + "border": [ + "secondary", + 1 + ], + "gradient": [ + [ + "overSecondary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overSecondary", + "halftoneDotColor": "secondaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "secondary", + "label": "Over Secondary", + "opacity": 1 + }, + "srOverTertiary": { + "border": [ + "tertiary", + 1 + ], + "gradient": [ + [ + "overTertiary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overTertiary", + "halftoneDotColor": "tertiaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "tertiary", + "label": "Over Tertiary", + "opacity": 1 + }, + "srPane": { + "border": [ + "surfaceTint", + 1 + ], + "gradient": [ + [ + "outlineVariant", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "surface", + "halftoneDotColor": "surfaceBright", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Pane", + "opacity": 1 + }, + "srPopup": { + "border": [ + "surfaceTint", + 1 + ], + "gradient": [ + [ + "background", + 0 + ], + [ + "overSurfaceVariant", + 1 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "halftone", + "halftoneBackgroundColor": "surfaceDim", + "halftoneDotColor": "surfaceBright", + "halftoneDotMax": 2.0100532945736433, + "halftoneDotMin": 2.0494186046511627, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overBackground", + "label": "Popup", + "opacity": 1 + }, + "srPrimary": { + "border": [ + "overPrimaryContainer", + 1 + ], + "gradient": [ + [ + "primary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "primary", + "halftoneDotColor": "overPrimaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overPrimary", + "label": "Primary", + "opacity": 1 + }, + "srPrimaryFocus": { + "border": [ + "overBackground", + 1 + ], + "gradient": [ + [ + "overPrimaryContainer", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overPrimaryContainer", + "halftoneDotColor": "primary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overPrimary", + "label": "Primary Focus", + "opacity": 1 + }, + "srSecondary": { + "border": [ + "overSecondaryContainer", + 1 + ], + "gradient": [ + [ + "secondary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "secondary", + "halftoneDotColor": "overSecondaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary", + "opacity": 1 + }, + "srSecondaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overSecondaryContainer", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overSecondaryContainer", + "halftoneDotColor": "secondary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overSecondary", + "label": "Secondary Focus", + "opacity": 1 + }, + "srTertiary": { + "border": [ + "overTertiaryContainer", + 1 + ], + "gradient": [ + [ + "tertiary", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "tertiary", + "halftoneDotColor": "overTertiaryContainer", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary", + "opacity": 1 + }, + "srTertiaryFocus": { + "border": [ + "overBackground", + 0 + ], + "gradient": [ + [ + "overTertiaryContainer", + 0 + ] + ], + "gradientAngle": 0, + "gradientCenterX": 0.5, + "gradientCenterY": 0.5, + "gradientType": "linear", + "halftoneBackgroundColor": "overTertiaryContainer", + "halftoneDotColor": "tertiary", + "halftoneDotMax": 2, + "halftoneDotMin": 0, + "halftoneEnd": 1, + "halftoneStart": 0, + "itemColor": "overTertiary", + "label": "Tertiary Focus", + "opacity": 1 + }, + "tintIcons": false +} diff --git a/modules/retroshell/files/assets/presets/Retro/workspaces.json b/modules/retroshell/files/assets/presets/Retro/workspaces.json new file mode 100644 index 00000000..d86edc51 --- /dev/null +++ b/modules/retroshell/files/assets/presets/Retro/workspaces.json @@ -0,0 +1,7 @@ +{ + "alwaysShowNumbers": false, + "dynamic": false, + "showAppIcons": false, + "showNumbers": true, + "shown": 5 +} diff --git a/modules/retroshell/files/assets/presets/RetroLinux/bar.json b/modules/retroshell/files/assets/presets/RetroLinux/bar.json index 8da9d621..a1328209 100644 --- a/modules/retroshell/files/assets/presets/RetroLinux/bar.json +++ b/modules/retroshell/files/assets/presets/RetroLinux/bar.json @@ -19,6 +19,11 @@ "containBar": false, "keepBarShadow": false, "keepBarBorder": true, + "scale": 1.0, + "barPaddingTop": 4, + "barPaddingRight": 4, + "barPaddingBottom": 4, + "barPaddingLeft": 4, "showWeatherTemp": false, "showDayOfWeek": false, "batteryStyle": "arch", diff --git a/scripts/lib/system_update.sh b/scripts/lib/system_update.sh index 21692847..407297cd 100755 --- a/scripts/lib/system_update.sh +++ b/scripts/lib/system_update.sh @@ -3,6 +3,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" RETRO_DIR="$(dirname "$(dirname "$SCRIPT_DIR")")" source "$RETRO_DIR/lib/colors.sh" +source "$RETRO_DIR/lib/git.sh" source "$RETRO_DIR/lib/logo.sh" source "$RETRO_DIR/lib/variable.sh"