updated wallpaper switcher to now also automatically switch DMS config, so it works with the DMS pre-made themes.

This commit is contained in:
2026-06-01 13:25:24 +02:00
parent 3629c8633c
commit 377d065240
35 changed files with 1312 additions and 123 deletions
+93 -93
View File
@@ -1,54 +1,54 @@
@media -moz-pref("userChrome.theme-material") {
:root {
--md-sys-color-primary: #3e5e80;
--md-sys-color-surface-tint: #3e5e80;
--md-sys-color-on-primary: #ffffff;
--md-sys-color-primary-container: #57779a;
--md-sys-color-on-primary-container: #ffffff;
--md-sys-color-secondary: #545f6e;
--md-sys-color-on-secondary: #ffffff;
--md-sys-color-secondary-container: #d7e3f5;
--md-sys-color-on-secondary-container: #3d4957;
--md-sys-color-tertiary: #785522;
--md-sys-color-on-tertiary: #ffffff;
--md-sys-color-tertiary-container: #936e38;
--md-sys-color-on-tertiary-container: #ffffff;
--md-sys-color-error: #ba1a1a;
--md-sys-color-primary: #3b6ea8;
--md-sys-color-surface-tint: #3b6ea8;
--md-sys-color-on-primary: #e5e9f0;
--md-sys-color-primary-container: #398eac;
--md-sys-color-on-primary-container: #2e3440;
--md-sys-color-secondary: #97365b;
--md-sys-color-on-secondary: #e5e9f0;
--md-sys-color-secondary-container: #aebacf;
--md-sys-color-on-secondary-container: #2e3440;
--md-sys-color-tertiary: #97365b;
--md-sys-color-on-tertiary: #e5e9f0;
--md-sys-color-tertiary-container: #aebacf;
--md-sys-color-on-tertiary-container: #2e3440;
--md-sys-color-error: #99324b;
--md-sys-color-on-error: #ffffff;
--md-sys-color-error-container: #ffdad6;
--md-sys-color-on-error-container: #410002;
--md-sys-color-background: #faf9fc;
--md-sys-color-on-background: #1a1c1e;
--md-sys-color-surface: #faf9fc;
--md-sys-color-on-surface: #1a1c1e;
--md-sys-color-surface-variant: #dfe2eb;
--md-sys-color-on-surface-variant: #43474e;
--md-sys-color-outline: #73777e;
--md-sys-color-outline-variant: #c3c7ce;
--md-sys-color-error-container: #f9dedc;
--md-sys-color-on-error-container: #410e0b;
--md-sys-color-background: #e5e9f0;
--md-sys-color-on-background: #29838d;
--md-sys-color-surface: #e5e9f0;
--md-sys-color-on-surface: #2e3440;
--md-sys-color-surface-variant: #b8c5db;
--md-sys-color-on-surface-variant: #3b4252;
--md-sys-color-outline: #60728c;
--md-sys-color-outline-variant: #b8c5db;
--md-sys-color-shadow: #000000;
--md-sys-color-scrim: #000000;
--md-sys-color-inverse-surface: #2f3033;
--md-sys-color-inverse-on-surface: #f1f0f3;
--md-sys-color-inverse-primary: #a9c9f0;
--md-sys-color-primary-fixed: #d0e4ff;
--md-sys-color-on-primary-fixed: #001d35;
--md-sys-color-primary-fixed-dim: #a9c9f0;
--md-sys-color-on-primary-fixed-variant: #28496a;
--md-sys-color-secondary-fixed: #d7e3f5;
--md-sys-color-on-secondary-fixed: #111c29;
--md-sys-color-secondary-fixed-dim: #bcc7d8;
--md-sys-color-on-secondary-fixed-variant: #3c4856;
--md-sys-color-tertiary-fixed: #ffddb3;
--md-sys-color-on-tertiary-fixed: #291800;
--md-sys-color-tertiary-fixed-dim: #edbf81;
--md-sys-color-on-tertiary-fixed-variant: #60410e;
--md-sys-color-surface-dim: #dadadd;
--md-sys-color-surface-bright: #faf9fc;
--md-sys-color-surface-container-lowest: #ffffff;
--md-sys-color-surface-container-low: #f4f3f6;
--md-sys-color-surface-container: #faf9fc;
--md-sys-color-surface-container-high: #faf9fc;
--md-sys-color-surface-container-highest: #faf9fc;
--md-sys-color-inverse-surface: #3b4252;
--md-sys-color-inverse-on-surface: #eceff4;
--md-sys-color-inverse-primary: #81a1c1;
--md-sys-color-primary-fixed: #398eac;
--md-sys-color-on-primary-fixed: #e5e9f0;
--md-sys-color-primary-fixed-dim: #3b6ea8;
--md-sys-color-on-primary-fixed-variant: #e5e9f0;
--md-sys-color-secondary-fixed: #97365b;
--md-sys-color-on-secondary-fixed: #e5e9f0;
--md-sys-color-secondary-fixed-dim: #97365b;
--md-sys-color-on-secondary-fixed-variant: #e5e9f0;
--md-sys-color-tertiary-fixed: #97365b;
--md-sys-color-on-tertiary-fixed: #e5e9f0;
--md-sys-color-tertiary-fixed-dim: #97365b;
--md-sys-color-on-tertiary-fixed-variant: #e5e9f0;
--md-sys-color-surface-dim: #b8c5db;
--md-sys-color-surface-bright: #c2d0e7;
--md-sys-color-surface-container-lowest: #e5e9f0;
--md-sys-color-surface-container-low: #c2d0e7;
--md-sys-color-surface-container: #e5e9f0;
--md-sys-color-surface-container-high: #e5e9f0;
--md-sys-color-surface-container-highest: #e5e9f0;
--m3-radius: 12px;
--m3-radius-sm: 10px;
@@ -68,55 +68,55 @@
@media (prefers-color-scheme: dark) {
:root {
--md-sys-color-primary: #a9c9f0;
--md-sys-color-surface-tint: #a9c9f0;
--md-sys-color-on-primary: #0c3252;
--md-sys-color-primary-container: #7393b8;
--md-sys-color-on-primary-container: #000000;
--md-sys-color-secondary: #bcc7d8;
--md-sys-color-on-secondary: #26313f;
--md-sys-color-secondary-container: #3c4856;
--md-sys-color-on-secondary-container: #d5e1f3;
--md-sys-color-tertiary: #edbf81;
--md-sys-color-on-tertiary: #452b00;
--md-sys-color-tertiary-container: #b28951;
--md-sys-color-on-tertiary-container: #000000;
--md-sys-color-error: #ffb4ab;
--md-sys-color-on-error: #690005;
--md-sys-color-error-container: #93000a;
--md-sys-color-on-error-container: #ffdad6;
--md-sys-color-background: #121316;
--md-sys-color-on-background: #e3e2e5;
--md-sys-color-surface: #121316;
--md-sys-color-on-surface: #e3e2e5;
--md-sys-color-surface-variant: #43474e;
--md-sys-color-on-surface-variant: #c3c7ce;
--md-sys-color-outline: #8d9198;
--md-sys-color-outline-variant: #43474e;
--md-sys-color-primary: #81a1c1;
--md-sys-color-surface-tint: #81a1c1;
--md-sys-color-on-primary: #2e3440;
--md-sys-color-primary-container: #88c0d0;
--md-sys-color-on-primary-container: #eceff4;
--md-sys-color-secondary: #b48ead;
--md-sys-color-on-secondary: #2e3440;
--md-sys-color-secondary-container: #4c566a;
--md-sys-color-on-secondary-container: #eceff4;
--md-sys-color-tertiary: #b48ead;
--md-sys-color-on-tertiary: #2e3440;
--md-sys-color-tertiary-container: #4c566a;
--md-sys-color-on-tertiary-container: #eceff4;
--md-sys-color-error: #bf616a;
--md-sys-color-on-error: #601410;
--md-sys-color-error-container: #8c1d18;
--md-sys-color-on-error-container: #f9dedc;
--md-sys-color-background: #2e3440;
--md-sys-color-on-background: #8fbcbb;
--md-sys-color-surface: #3b4252;
--md-sys-color-on-surface: #eceff4;
--md-sys-color-surface-variant: #434c5e;
--md-sys-color-on-surface-variant: #eceff4;
--md-sys-color-outline: #d8dee9;
--md-sys-color-outline-variant: #434c5e;
--md-sys-color-shadow: #000000;
--md-sys-color-scrim: #000000;
--md-sys-color-inverse-surface: #e3e2e5;
--md-sys-color-inverse-on-surface: #2f3033;
--md-sys-color-inverse-primary: #416183;
--md-sys-color-primary-fixed: #d0e4ff;
--md-sys-color-on-primary-fixed: #001d35;
--md-sys-color-primary-fixed-dim: #a9c9f0;
--md-sys-color-on-primary-fixed-variant: #28496a;
--md-sys-color-secondary-fixed: #d7e3f5;
--md-sys-color-on-secondary-fixed: #111c29;
--md-sys-color-secondary-fixed-dim: #bcc7d8;
--md-sys-color-on-secondary-fixed-variant: #3c4856;
--md-sys-color-tertiary-fixed: #ffddb3;
--md-sys-color-on-tertiary-fixed: #291800;
--md-sys-color-tertiary-fixed-dim: #edbf81;
--md-sys-color-on-tertiary-fixed-variant: #60410e;
--md-sys-color-surface-dim: #121316;
--md-sys-color-surface-bright: #38393c;
--md-sys-color-surface-container-lowest: #0d0e11;
--md-sys-color-surface-container-low: #1a1c1e;
--md-sys-color-surface-container: #1e2022;
--md-sys-color-surface-container-high: #292a2c;
--md-sys-color-surface-container-highest: #333537;
--md-sys-color-inverse-surface: #c2d0e7;
--md-sys-color-inverse-on-surface: #2e3440;
--md-sys-color-inverse-primary: #3b6ea8;
--md-sys-color-primary-fixed: #88c0d0;
--md-sys-color-on-primary-fixed: #2e3440;
--md-sys-color-primary-fixed-dim: #81a1c1;
--md-sys-color-on-primary-fixed-variant: #2e3440;
--md-sys-color-secondary-fixed: #b48ead;
--md-sys-color-on-secondary-fixed: #2e3440;
--md-sys-color-secondary-fixed-dim: #b48ead;
--md-sys-color-on-secondary-fixed-variant: #2e3440;
--md-sys-color-tertiary-fixed: #b48ead;
--md-sys-color-on-tertiary-fixed: #2e3440;
--md-sys-color-tertiary-fixed-dim: #b48ead;
--md-sys-color-on-tertiary-fixed-variant: #2e3440;
--md-sys-color-surface-dim: #2e3440;
--md-sys-color-surface-bright: #4c566a;
--md-sys-color-surface-container-lowest: #2e3440;
--md-sys-color-surface-container-low: #3b4252;
--md-sys-color-surface-container: #434c5e;
--md-sys-color-surface-container-high: #4c566a;
--md-sys-color-surface-container-highest: #4c566a;
--m3-elev-1: 0 1px 2px rgba(0,0,0,.50), 0 1px 3px rgba(0,0,0,.35);
--m3-elev-2: 0 4px 10px rgba(0,0,0,.55), 0 1px 3px rgba(0,0,0,.35);
+962
View File
@@ -0,0 +1,962 @@
{
"currentThemeName": "custom",
"currentThemeCategory": "registry",
"customThemeFile": "/home/den/.config/DankMaterialShell/themes/catppuccin/theme.json",
"registryThemeVariants": {
"rosePine": "rosePine",
"catppuccin": {
"dark": {
"flavor": "mocha",
"accent": "yellow"
}
},
"everforest": "hard",
"flexoki": "orange",
"gruvboxMaterial": "soft"
},
"matugenScheme": "scheme-tonal-spot",
"runUserMatugenTemplates": true,
"matugenTargetMonitor": "",
"popupTransparency": 1,
"dockTransparency": 1,
"widgetBackgroundColor": "sch",
"widgetColorMode": "colorful",
"controlCenterTileColorMode": "primary",
"buttonColorMode": "primary",
"cornerRadius": 12,
"niriLayoutGapsOverride": -1,
"niriLayoutRadiusOverride": -1,
"niriLayoutBorderSize": -1,
"hyprlandLayoutGapsOverride": -1,
"hyprlandLayoutRadiusOverride": -1,
"hyprlandLayoutBorderSize": -1,
"mangoLayoutGapsOverride": -1,
"mangoLayoutRadiusOverride": -1,
"mangoLayoutBorderSize": -1,
"use24HourClock": true,
"showSeconds": false,
"padHours12Hour": false,
"useFahrenheit": false,
"windSpeedUnit": "kmh",
"nightModeEnabled": false,
"animationSpeed": 1,
"customAnimationDuration": 200,
"syncComponentAnimationSpeeds": true,
"popoutAnimationSpeed": 1,
"popoutCustomAnimationDuration": 150,
"modalAnimationSpeed": 1,
"modalCustomAnimationDuration": 150,
"enableRippleEffects": true,
"blurEnabled": false,
"blurForegroundLayers": true,
"blurLayerOutlineOpacity": 0.12,
"blurBorderColor": "outline",
"blurBorderCustomColor": "#ffffff",
"blurBorderOpacity": 0.35,
"wallpaperFillMode": "Fill",
"blurredWallpaperLayer": false,
"blurWallpaperOnOverview": false,
"showLauncherButton": true,
"showWorkspaceSwitcher": true,
"showFocusedWindow": true,
"showWeather": true,
"showMusic": true,
"showClipboard": true,
"showCpuUsage": true,
"showMemUsage": true,
"showCpuTemp": true,
"showGpuTemp": true,
"selectedGpuIndex": 0,
"enabledGpuPciIds": [],
"showSystemTray": true,
"systemTrayIconTintMode": "primary",
"systemTrayIconTintSaturation": 50,
"systemTrayIconTintStrength": 135,
"showClock": true,
"showNotificationButton": true,
"showBattery": true,
"showControlCenterButton": true,
"showCapsLockIndicator": true,
"controlCenterShowNetworkIcon": true,
"controlCenterShowBluetoothIcon": true,
"controlCenterShowAudioIcon": true,
"controlCenterShowAudioPercent": false,
"controlCenterShowVpnIcon": true,
"controlCenterShowBrightnessIcon": false,
"controlCenterShowBrightnessPercent": false,
"controlCenterShowMicIcon": false,
"controlCenterShowMicPercent": true,
"controlCenterShowBatteryIcon": false,
"controlCenterShowPrinterIcon": false,
"controlCenterShowScreenSharingIcon": true,
"showPrivacyButton": true,
"privacyShowMicIcon": true,
"privacyShowCameraIcon": true,
"privacyShowScreenShareIcon": true,
"controlCenterWidgets": [
{
"id": "volumeSlider",
"enabled": true,
"width": 50
},
{
"id": "brightnessSlider",
"enabled": true,
"width": 50
},
{
"id": "wifi",
"enabled": true,
"width": 50
},
{
"id": "bluetooth",
"enabled": true,
"width": 50
},
{
"id": "audioOutput",
"enabled": true,
"width": 50
},
{
"id": "audioInput",
"enabled": true,
"width": 50
},
{
"id": "nightMode",
"enabled": true,
"width": 50
},
{
"id": "darkMode",
"enabled": true,
"width": 50
}
],
"showWorkspaceIndex": true,
"showWorkspaceName": false,
"showWorkspacePadding": false,
"workspaceScrolling": false,
"showWorkspaceApps": false,
"workspaceDragReorder": true,
"maxWorkspaceIcons": 3,
"workspaceAppIconSizeOffset": 0,
"groupWorkspaceApps": true,
"workspaceFollowFocus": false,
"showOccupiedWorkspacesOnly": false,
"reverseScrolling": false,
"dwlShowAllTags": true,
"workspaceColorMode": "default",
"workspaceOccupiedColorMode": "none",
"workspaceUnfocusedColorMode": "default",
"workspaceUrgentColorMode": "default",
"workspaceFocusedBorderEnabled": false,
"workspaceFocusedBorderColor": "secondary",
"workspaceFocusedBorderThickness": 5,
"workspaceNameIcons": {},
"waveProgressEnabled": true,
"scrollTitleEnabled": true,
"audioVisualizerEnabled": true,
"audioScrollMode": "volume",
"audioWheelScrollAmount": 5,
"clockCompactMode": false,
"focusedWindowCompactMode": false,
"runningAppsCompactMode": true,
"barMaxVisibleApps": 0,
"barMaxVisibleRunningApps": 0,
"barShowOverflowBadge": true,
"appsDockHideIndicators": true,
"appsDockColorizeActive": true,
"appsDockActiveColorMode": "primary",
"appsDockEnlargeOnHover": false,
"appsDockEnlargePercentage": 150,
"appsDockIconSizePercentage": 110,
"keyboardLayoutNameCompactMode": false,
"runningAppsCurrentWorkspace": true,
"runningAppsGroupByApp": false,
"runningAppsCurrentMonitor": false,
"appIdSubstitutions": [],
"centeringMode": "index",
"clockDateFormat": "",
"lockDateFormat": "",
"greeterRememberLastSession": true,
"greeterRememberLastUser": true,
"greeterEnableFprint": false,
"greeterEnableU2f": false,
"greeterWallpaperPath": "",
"mediaSize": 1,
"appLauncherViewMode": "list",
"spotlightModalViewMode": "list",
"browserPickerViewMode": "grid",
"browserUsageHistory": {},
"appPickerViewMode": "grid",
"filePickerUsageHistory": {},
"sortAppsAlphabetically": false,
"appLauncherGridColumns": 8,
"spotlightCloseNiriOverview": true,
"spotlightSectionViewModes": {
"apps": "grid"
},
"appDrawerSectionViewModes": {},
"niriOverviewOverlayEnabled": true,
"dankLauncherV2Size": "large",
"dankLauncherV2BorderEnabled": true,
"dankLauncherV2BorderThickness": 2,
"dankLauncherV2BorderColor": "primary",
"dankLauncherV2ShowFooter": true,
"dankLauncherV2UnloadOnClose": false,
"useAutoLocation": false,
"weatherEnabled": true,
"networkPreference": "auto",
"iconTheme": "Tela-circle-black-light",
"cursorSettings": {
"theme": "System Default",
"size": 18,
"niri": {
"hideWhenTyping": false,
"hideAfterInactiveMs": 0
},
"hyprland": {
"hideOnKeyPress": false,
"hideOnTouch": false,
"inactiveTimeout": 0
},
"dwl": {
"cursorHideTimeout": 0
}
},
"launcherLogoMode": "os",
"launcherLogoCustomPath": "",
"launcherLogoColorOverride": "primary",
"launcherLogoColorInvertOnMode": false,
"launcherLogoBrightness": 0.5,
"launcherLogoContrast": 1,
"launcherLogoSizeOffset": 0,
"fontFamily": "CaskaydiaCove Nerd Font Mono",
"monoFontFamily": "CaskaydiaMono Nerd Font Mono",
"fontWeight": 400,
"fontScale": 1,
"notepadUseMonospace": true,
"notepadFontFamily": "",
"notepadFontSize": 14,
"notepadShowLineNumbers": false,
"notepadTransparencyOverride": -1,
"notepadLastCustomTransparency": 0.7,
"soundsEnabled": true,
"useSystemSoundTheme": false,
"soundNewNotification": true,
"soundVolumeChanged": true,
"soundPluggedIn": true,
"acMonitorTimeout": 0,
"acLockTimeout": 0,
"acSuspendTimeout": 0,
"acSuspendBehavior": 0,
"acProfileName": "",
"batteryMonitorTimeout": 0,
"batteryLockTimeout": 0,
"batterySuspendTimeout": 0,
"batterySuspendBehavior": 0,
"batteryProfileName": "",
"batteryChargeLimit": 100,
"lockBeforeSuspend": false,
"loginctlLockIntegration": true,
"fadeToLockEnabled": true,
"fadeToLockGracePeriod": 5,
"fadeToDpmsEnabled": true,
"fadeToDpmsGracePeriod": 5,
"launchPrefix": "",
"brightnessDevicePins": {},
"wifiNetworkPins": {},
"bluetoothDevicePins": {},
"audioInputDevicePins": {},
"audioOutputDevicePins": {},
"gtkThemingEnabled": false,
"qtThemingEnabled": false,
"syncModeWithPortal": true,
"terminalsAlwaysDark": false,
"muxType": "tmux",
"muxUseCustomCommand": false,
"muxCustomCommand": "",
"muxSessionFilter": "",
"runDmsMatugenTemplates": true,
"matugenTemplateGtk": true,
"matugenTemplateNiri": true,
"matugenTemplateHyprland": true,
"matugenTemplateMangowc": true,
"matugenTemplateQt5ct": true,
"matugenTemplateQt6ct": true,
"matugenTemplateFirefox": true,
"matugenTemplatePywalfox": true,
"matugenTemplateZenBrowser": true,
"matugenTemplateVesktop": true,
"matugenTemplateEquibop": true,
"matugenTemplateGhostty": true,
"matugenTemplateKitty": true,
"matugenTemplateFoot": true,
"matugenTemplateAlacritty": true,
"matugenTemplateNeovim": false,
"matugenTemplateWezterm": true,
"matugenTemplateDgop": true,
"matugenTemplateKcolorscheme": true,
"matugenTemplateVscode": true,
"matugenTemplateEmacs": true,
"matugenTemplateZed": true,
"showDock": false,
"dockAutoHide": false,
"dockSmartAutoHide": false,
"dockGroupByApp": true,
"dockOpenOnOverview": false,
"dockPosition": 1,
"dockSpacing": 4,
"dockBottomGap": -12,
"dockMargin": 0,
"dockIconSize": 40,
"dockIndicatorStyle": "circle",
"dockBorderEnabled": true,
"dockBorderColor": "primary",
"dockBorderOpacity": 1,
"dockBorderThickness": 2,
"dockIsolateDisplays": true,
"dockLauncherEnabled": true,
"dockLauncherLogoMode": "os",
"dockLauncherLogoCustomPath": "",
"dockLauncherLogoColorOverride": "primary",
"dockLauncherLogoSizeOffset": -5,
"dockLauncherLogoBrightness": 0.5,
"dockLauncherLogoContrast": 1,
"dockMaxVisibleApps": 0,
"dockMaxVisibleRunningApps": 0,
"dockShowOverflowBadge": true,
"notificationOverlayEnabled": false,
"notificationPopupShadowEnabled": true,
"notificationPopupPrivacyMode": false,
"modalDarkenBackground": true,
"lockScreenShowPowerActions": true,
"lockScreenShowSystemIcons": true,
"lockScreenShowTime": true,
"lockScreenShowDate": true,
"lockScreenShowProfileImage": true,
"lockScreenShowPasswordField": true,
"lockScreenShowMediaPlayer": true,
"lockScreenPowerOffMonitorsOnLock": false,
"lockAtStartup": false,
"enableFprint": false,
"maxFprintTries": 15,
"enableU2f": false,
"u2fMode": "or",
"lockScreenActiveMonitor": "all",
"lockScreenInactiveColor": "#000000",
"lockScreenNotificationMode": 2,
"hideBrightnessSlider": false,
"notificationTimeoutLow": 5000,
"notificationTimeoutNormal": 5000,
"notificationTimeoutCritical": 0,
"notificationCompactMode": false,
"notificationPopupPosition": 0,
"notificationAnimationSpeed": 1,
"notificationCustomAnimationDuration": 400,
"notificationHistoryEnabled": true,
"notificationHistoryMaxCount": 200,
"notificationHistoryMaxAgeDays": 7,
"notificationHistorySaveLow": true,
"notificationHistorySaveNormal": true,
"notificationHistorySaveCritical": true,
"notificationRules": [],
"osdAlwaysShowValue": false,
"osdPosition": 5,
"osdVolumeEnabled": true,
"osdMediaVolumeEnabled": true,
"osdMediaPlaybackEnabled": false,
"osdBrightnessEnabled": true,
"osdIdleInhibitorEnabled": true,
"osdMicMuteEnabled": true,
"osdCapsLockEnabled": true,
"osdPowerProfileEnabled": true,
"osdAudioOutputEnabled": true,
"powerActionConfirm": true,
"powerActionHoldDuration": 0.5,
"powerMenuActions": [
"reboot",
"logout",
"poweroff",
"lock",
"suspend",
"restart"
],
"powerMenuDefaultAction": "logout",
"powerMenuGridLayout": false,
"customPowerActionLock": "",
"customPowerActionLogout": "",
"customPowerActionSuspend": "",
"customPowerActionHibernate": "",
"customPowerActionReboot": "",
"customPowerActionPowerOff": "",
"updaterHideWidget": false,
"updaterUseCustomCommand": false,
"updaterCustomCommand": "",
"updaterTerminalAdditionalParams": "",
"displayNameMode": "system",
"screenPreferences": {},
"showOnLastDisplay": {},
"niriOutputSettings": {},
"hyprlandOutputSettings": {},
"displayProfiles": {},
"activeDisplayProfile": {},
"displayProfileAutoSelect": false,
"displayShowDisconnected": false,
"displaySnapToEdge": true,
"barConfigs": [
{
"id": "default",
"name": "Main Bar",
"enabled": true,
"position": 0,
"screenPreferences": [
"all"
],
"showOnLastDisplay": false,
"leftWidgets": [
{
"id": "launcherButton",
"enabled": true
},
{
"id": "workspaceSwitcher",
"enabled": true
},
{
"id": "layout",
"enabled": true
},
{
"id": "weather",
"enabled": true
}
],
"centerWidgets": [
{
"id": "focusedWindow",
"enabled": true
},
{
"id": "clock",
"enabled": true
},
{
"id": "music",
"enabled": true
}
],
"rightWidgets": [
{
"id": "systemTray",
"enabled": true
},
{
"id": "cpuUsage",
"enabled": true,
"minimumWidth": true
},
{
"id": "memUsage",
"enabled": true,
"minimumWidth": true
},
{
"id": "diskUsage",
"enabled": true,
"mountPath": "/"
},
{
"id": "cpuTemp",
"enabled": true,
"minimumWidth": true
},
{
"id": "notificationButton",
"enabled": true
},
{
"id": "battery",
"enabled": true
},
{
"id": "controlCenterButton",
"enabled": true,
"showNetworkIcon": true,
"showBluetoothIcon": true,
"showAudioIcon": true,
"showAudioPercent": true,
"showVpnIcon": true,
"showBrightnessIcon": true,
"showBrightnessPercent": true,
"showMicIcon": true,
"showMicPercent": true,
"showBatteryIcon": true,
"showPrinterIcon": true,
"showScreenSharingIcon": true
}
],
"spacing": 4,
"innerPadding": 4,
"bottomGap": 0,
"transparency": 1,
"widgetTransparency": 1,
"squareCorners": false,
"noBackground": false,
"maximizeWidgetIcons": false,
"maximizeWidgetText": false,
"removeWidgetPadding": false,
"widgetPadding": 8,
"gothCornersEnabled": false,
"gothCornerRadiusOverride": false,
"gothCornerRadiusValue": 12,
"borderEnabled": false,
"borderColor": "surfaceText",
"borderOpacity": 1,
"borderThickness": 1,
"widgetOutlineEnabled": false,
"widgetOutlineColor": "primary",
"widgetOutlineOpacity": 1,
"widgetOutlineThickness": 1,
"fontScale": 1,
"iconScale": 1,
"autoHide": false,
"autoHideDelay": 0,
"showOnWindowsOpen": false,
"openOnOverview": false,
"visible": true,
"popupGapsAuto": true,
"popupGapsManual": 4,
"maximizeDetection": true,
"scrollEnabled": true,
"scrollXBehavior": "column",
"scrollYBehavior": "workspace",
"shadowIntensity": 0,
"shadowOpacity": 60,
"shadowColorMode": "text",
"shadowCustomColor": "#000000",
"clickThrough": false
},
{
"id": "bar1780100331895",
"name": "Bar 2",
"enabled": true,
"position": 1,
"screenPreferences": [
"all"
],
"showOnLastDisplay": false,
"leftWidgets": [
{
"id": "powerMenuButton",
"enabled": true
},
{
"id": "launcherButton",
"enabled": true
},
{
"id": "runningApps",
"enabled": true,
"runningAppsCompactMode": false,
"runningAppsGroupByApp": true,
"runningAppsCurrentWorkspace": true,
"runningAppsCurrentMonitor": false
}
],
"centerWidgets": [],
"rightWidgets": [
{
"id": "systemTray",
"enabled": true
},
{
"id": "battery",
"enabled": true
},
{
"id": "controlCenterButton",
"enabled": true,
"showNetworkIcon": true,
"showBluetoothIcon": true,
"showAudioIcon": true,
"showAudioPercent": false,
"showVpnIcon": true,
"showBrightnessIcon": false,
"showBrightnessPercent": false,
"showMicIcon": false,
"showMicPercent": true,
"showBatteryIcon": false,
"showPrinterIcon": false,
"showScreenSharingIcon": true
},
{
"id": "clock",
"enabled": true,
"clockCompactMode": false
},
{
"id": "notificationButton",
"enabled": true
}
],
"spacing": 0,
"innerPadding": 10,
"bottomGap": 0,
"transparency": 1,
"widgetTransparency": 1,
"squareCorners": true,
"noBackground": false,
"gothCornersEnabled": false,
"gothCornerRadiusOverride": false,
"gothCornerRadiusValue": 12,
"borderEnabled": false,
"borderColor": "surfaceText",
"borderOpacity": 1,
"borderThickness": 1,
"widgetOutlineEnabled": false,
"widgetOutlineColor": "primary",
"widgetOutlineOpacity": 1,
"widgetOutlineThickness": 1,
"widgetPadding": 7,
"maximizeWidgetIcons": false,
"maximizeWidgetText": false,
"removeWidgetPadding": false,
"fontScale": 1,
"iconScale": 1.3,
"autoHide": false,
"autoHideDelay": 250,
"showOnWindowsOpen": false,
"openOnOverview": false,
"visible": false,
"popupGapsAuto": true,
"popupGapsManual": 4,
"maximizeDetection": true,
"scrollEnabled": true,
"scrollXBehavior": "column",
"scrollYBehavior": "workspace",
"shadowIntensity": 0,
"shadowOpacity": 60,
"shadowColorMode": "text",
"shadowCustomColor": "#000000"
},
{
"id": "bar1780101070580",
"name": "Bar 3",
"enabled": true,
"position": 0,
"screenPreferences": [
"all"
],
"showOnLastDisplay": false,
"leftWidgets": [
{
"id": "controlCenterButton",
"enabled": true,
"showNetworkIcon": false,
"showBluetoothIcon": false,
"showAudioIcon": false,
"showAudioPercent": false,
"showVpnIcon": false,
"showBrightnessIcon": false,
"showBrightnessPercent": false,
"showMicIcon": false,
"showMicPercent": false,
"showBatteryIcon": false,
"showPrinterIcon": false,
"showScreenSharingIcon": false
},
{
"id": "workspaceSwitcher",
"enabled": true
},
{
"id": "layout",
"enabled": true
},
{
"id": "music",
"enabled": true
}
],
"centerWidgets": [
{
"id": "focusedWindow",
"enabled": true
}
],
"rightWidgets": [
{
"id": "cpuUsage",
"enabled": true,
"minimumWidth": true
},
{
"id": "memUsage",
"enabled": true,
"minimumWidth": true
},
{
"id": "diskUsage",
"enabled": true,
"mountPath": "/"
},
{
"id": "cpuTemp",
"enabled": true,
"minimumWidth": true
},
{
"id": "gpuTemp",
"enabled": true,
"selectedGpuIndex": 0,
"pciId": "",
"minimumWidth": true
},
{
"id": "keyboard_layout_name",
"enabled": true
},
{
"id": "idleInhibitor",
"enabled": true
},
{
"id": "vpn",
"enabled": true
},
{
"id": "privacyIndicator",
"enabled": true
},
{
"id": "network_speed_monitor",
"enabled": true
},
{
"id": "capsLockIndicator",
"enabled": true
}
],
"spacing": 0,
"innerPadding": -8,
"bottomGap": -3,
"transparency": 0,
"widgetTransparency": 1,
"squareCorners": false,
"noBackground": false,
"gothCornersEnabled": false,
"gothCornerRadiusOverride": false,
"gothCornerRadiusValue": 12,
"borderEnabled": false,
"borderColor": "surfaceText",
"borderOpacity": 1,
"borderThickness": 1,
"widgetOutlineEnabled": true,
"widgetOutlineColor": "primary",
"widgetOutlineOpacity": 0.88,
"widgetOutlineThickness": 1,
"widgetPadding": 8,
"maximizeWidgetIcons": false,
"maximizeWidgetText": false,
"removeWidgetPadding": false,
"fontScale": 1,
"iconScale": 1,
"autoHide": false,
"autoHideDelay": 250,
"showOnWindowsOpen": false,
"openOnOverview": false,
"visible": false,
"popupGapsAuto": true,
"popupGapsManual": 4,
"maximizeDetection": true,
"scrollEnabled": true,
"scrollXBehavior": "column",
"scrollYBehavior": "workspace",
"shadowIntensity": 0,
"shadowOpacity": 60,
"shadowColorMode": "text",
"shadowCustomColor": "#000000"
},
{
"id": "bar1780101400641",
"name": "Bar 4",
"enabled": true,
"position": 3,
"screenPreferences": [
"all"
],
"showOnLastDisplay": true,
"leftWidgets": [
{
"id": "notificationButton",
"enabled": true
},
{
"id": "weather",
"enabled": true
},
{
"id": "clock",
"enabled": true
},
{
"id": "music",
"enabled": true,
"mediaSize": 1
}
],
"centerWidgets": [
{
"id": "appsDock",
"enabled": true,
"barMaxVisibleApps": 0
}
],
"rightWidgets": [
{
"id": "launcherButton",
"enabled": true
},
{
"id": "controlCenterButton",
"enabled": true,
"showNetworkIcon": false,
"showBluetoothIcon": false,
"showAudioIcon": false,
"showAudioPercent": false,
"showVpnIcon": false,
"showBrightnessIcon": false,
"showBrightnessPercent": false,
"showMicIcon": false,
"showMicPercent": false,
"showBatteryIcon": false,
"showPrinterIcon": false,
"showScreenSharingIcon": true
}
],
"spacing": 0,
"innerPadding": 8,
"bottomGap": 0,
"transparency": 1,
"widgetTransparency": 1,
"squareCorners": true,
"noBackground": false,
"gothCornersEnabled": false,
"gothCornerRadiusOverride": false,
"gothCornerRadiusValue": 12,
"borderEnabled": false,
"borderColor": "surfaceText",
"borderOpacity": 1,
"borderThickness": 1,
"widgetOutlineEnabled": false,
"widgetOutlineColor": "primary",
"widgetOutlineOpacity": 1,
"widgetOutlineThickness": 1,
"widgetPadding": 4,
"maximizeWidgetIcons": false,
"maximizeWidgetText": false,
"removeWidgetPadding": false,
"fontScale": 1.15,
"iconScale": 1.75,
"autoHide": false,
"autoHideDelay": 2000,
"showOnWindowsOpen": false,
"openOnOverview": false,
"visible": false,
"popupGapsAuto": true,
"popupGapsManual": 4,
"maximizeDetection": true,
"scrollEnabled": true,
"scrollXBehavior": "column",
"scrollYBehavior": "workspace",
"shadowIntensity": 0,
"shadowOpacity": 60,
"shadowColorMode": "text",
"shadowCustomColor": "#000000"
}
],
"desktopClockEnabled": false,
"desktopClockStyle": "analog",
"desktopClockTransparency": 0.8,
"desktopClockColorMode": "primary",
"desktopClockCustomColor": {
"r": 1,
"g": 1,
"b": 1,
"a": 1,
"hsvHue": -1,
"hsvSaturation": 0,
"hsvValue": 1,
"hslHue": -1,
"hslSaturation": 0,
"hslLightness": 1,
"valid": true
},
"desktopClockShowDate": true,
"desktopClockShowAnalogNumbers": false,
"desktopClockShowAnalogSeconds": true,
"desktopClockX": -1,
"desktopClockY": -1,
"desktopClockWidth": 280,
"desktopClockHeight": 180,
"desktopClockDisplayPreferences": [
"all"
],
"systemMonitorEnabled": false,
"systemMonitorShowHeader": true,
"systemMonitorTransparency": 0.8,
"systemMonitorColorMode": "primary",
"systemMonitorCustomColor": {
"r": 1,
"g": 1,
"b": 1,
"a": 1,
"hsvHue": -1,
"hsvSaturation": 0,
"hsvValue": 1,
"hslHue": -1,
"hslSaturation": 0,
"hslLightness": 1,
"valid": true
},
"systemMonitorShowCpu": true,
"systemMonitorShowCpuGraph": true,
"systemMonitorShowCpuTemp": true,
"systemMonitorShowGpuTemp": false,
"systemMonitorGpuPciId": "",
"systemMonitorShowMemory": true,
"systemMonitorShowMemoryGraph": true,
"systemMonitorShowNetwork": true,
"systemMonitorShowNetworkGraph": true,
"systemMonitorShowDisk": true,
"systemMonitorShowTopProcesses": false,
"systemMonitorTopProcessCount": 3,
"systemMonitorTopProcessSortBy": "cpu",
"systemMonitorGraphInterval": 60,
"systemMonitorLayoutMode": "auto",
"systemMonitorX": -1,
"systemMonitorY": -1,
"systemMonitorWidth": 320,
"systemMonitorHeight": 480,
"systemMonitorDisplayPreferences": [
"all"
],
"systemMonitorVariants": [],
"desktopWidgetPositions": {},
"desktopWidgetGridSettings": {},
"desktopWidgetInstances": [],
"desktopWidgetGroups": [],
"builtInPluginSettings": {
"dms_settings_search": {
"trigger": "?"
}
},
"clipboardEnterToPaste": false,
"launcherPluginVisibility": {},
"launcherPluginOrder": [],
"configVersion": 5
}
+10 -7
View File
@@ -1,17 +1,20 @@
{
"currentThemeName": "dynamic",
"currentThemeCategory": "dynamic",
"customThemeFile": "",
"currentThemeName": "custom",
"currentThemeCategory": "registry",
"customThemeFile": "/home/den/.config/DankMaterialShell/themes/nord/theme.json",
"registryThemeVariants": {
"rosePine": "rosePine",
"catppuccin": {
"dark": {
"flavor": "frappe",
"accent": "sky"
}
"flavor": "mocha",
"accent": "pink"
}
},
"matugenScheme": "scheme-fidelity",
"everforest": "medium",
"flexoki": "orange",
"gruvboxMaterial": "hard"
},
"matugenScheme": "scheme-vibrant",
"runUserMatugenTemplates": true,
"matugenTargetMonitor": "",
"popupTransparency": 1,
+19 -19
View File
@@ -1,22 +1,22 @@
background = #121316
foreground = #e3e2e5
cursor-color = #a9c9f0
selection-background = #7393b8
selection-foreground = #e3e2e5
background = #2e3440
foreground = #eceff4
cursor-color = #81a1c1
selection-background = #88c0d0
selection-foreground = #eceff4
palette = 0=#121316
palette = 1=#ff729b
palette = 2=#78f088
palette = 3=#fff772
palette = 4=#93b7e3
palette = 5=#324e6f
palette = 6=#a9c9f0
palette = 7=#ecf3fc
palette = 8=#90959c
palette = 9=#ff9fbb
palette = 10=#a5ffb1
palette = 0=#3b4252
palette = 1=#dd6388
palette = 2=#60c16d
palette = 3=#f1ea6c
palette = 4=#6e92b7
palette = 5=#233e59
palette = 6=#81a1c1
palette = 7=#bec4ca
palette = 8=#74787d
palette = 9=#ff9fbc
palette = 10=#96e7a1
palette = 11=#fffaa5
palette = 12=#bedbff
palette = 13=#cae1ff
palette = 14=#ddecff
palette = 12=#98b6d4
palette = 13=#c0ddfa
palette = 14=#d8ebff
palette = 15=#f8fbff
+3 -3
View File
@@ -1,6 +1,6 @@
# ! Auto-generated file. Do not edit directly.
# Remove source = ./dms/colors.conf from your config to override.
bordercolor = 0x8d9198ff
focuscolor = 0xa9c9f0ff
urgentcolor = 0xffb4abff
bordercolor = 0xd8dee9ff
focuscolor = 0x81a1c1ff
urgentcolor = 0xbf616aff
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:dynamic
Matugen:vibrant
Mode:light
Preset:catppuccin
@@ -0,0 +1,6 @@
Theme_Category:registry
Generic_Color:custom
Matugen:tonal-spot
Mode:dark
Preset:catppuccin
+6
View File
@@ -0,0 +1,6 @@
Theme_Category:generic
Generic_Color:coral
Matugen:vibrant
Mode:light
Preset:-
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:fruit-salad
Mode:light
Preset:-
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:dark
Preset:everforest
+6
View File
@@ -0,0 +1,6 @@
Theme_Category: # color = generic, auto = dynamic, preset = registry
Generic_Color: # blue, purple, green, orange, red, cyan, pink, amber, coral, white. put dynamic for dynamic and custom for presets.
Matugen: # tonal-spot, vibrant, content, expressive, fidelity, fruit-salad, monochrome, neutral, rainbow
Mode: # light or dark
Preset: # run ls ~/.config/DankMaterialShell/themes, use the folder names directly.
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:dark
Preset:flexoki
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:dark
Preset:kanagawaWl
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:light
Preset:kanagawaWl
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:dark
Preset:gruvboxMaterial
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:tonal-spot
Mode:dark
Preset:-
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:dark
Preset:nord
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:dark
Preset:retrobox
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:light
Preset:rosePine
+39 -1
View File
@@ -14,7 +14,45 @@ if [[ $SELECTED == "" ]]; then
fi
echo "user selected $SELECTED"
dms ipc call wallpaper set "$WP_DIR/$SELECTED/$(ls -1 "$WP_DIR/$SELECTED" | head -n 1)"
dms ipc call wallpaper set "$WP_DIR/$SELECTED/$(ls -1 "$WP_DIR/$SELECTED" | grep -v ".conf" | head -n 1)"
sleep 0.5
dms ipc call wallpaper next
dms ipc call wallpaper prev
## todo: add other settings
# fetch info from file
GenericColor=$(cat "$WP_DIR/$SELECTED/wallpaper.conf" | grep -e "Generic_Color:" | cut -d: -f2)
ThemeCategory=$(cat "$WP_DIR/$SELECTED/wallpaper.conf" | grep -e "Theme_Category:" | cut -d: -f2)
Matugen=$(cat "$WP_DIR/$SELECTED/wallpaper.conf" | grep -e "Matugen:" | cut -d: -f2)
Mode=$(cat "$WP_DIR/$SELECTED/wallpaper.conf" | grep -e "Mode:" | cut -d: -f2)
Preset=$(cat "$WP_DIR/$SELECTED/wallpaper.conf" | grep -e "Preset:" | cut -d: -f2)
echo "color: $GenericColor, category: $ThemeCategory, matugen: $Matugen, mode: $Mode, preset: $Preset"
# theme type (generic, auto, browse)
#generic is registry
dms ipc call settings set currentThemeCategory $ThemeCategory
# auto > matugen template
dms ipc call settings set matugenScheme scheme-$Matugen
# dark/light mode
dms ipc call theme $Mode
# generic > color
dms ipc call settings set currentThemeName $GenericColor
# browse > preset
dms ipc call settings set customThemeFile "/home/$(whoami)/.config/DankMaterialShell/themes/$Preset/theme.json"
sleep 0.5
dms kill
mmsg dispatch spawn_shell,dms run
sleep 4
dms ipc call theme toggle
dms ipc call theme toggle
dms ipc call theme $Mode
sleep 3
mmsg dispatch reload_config
notify-send "theme $SELECTED applied" "you may have to manually reload ghostty (ctrl+r)"
#read -n 1
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-
@@ -0,0 +1,7 @@
Theme_Category:registry
Theme_Name:custom
Generic_Color:custom
Matugen:vibrant
Mode:dark
Preset:tokyoNightNightMoon
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:neutral
Mode:dark
Preset:-
+7
View File
@@ -0,0 +1,7 @@
Theme_Category:dynamic
Theme_Name:dynamic
Generic_Color:dynamic
Matugen:vibrant
Mode:dark
Preset:-