From e37d9f64be23e43a05c75d8007480e25ee3cd034 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Sun, 12 Jul 2026 12:13:20 +0200 Subject: [PATCH] feat: group binds --- config/hypr/hyprland/binds/groups.lua | 7 +- dms/settings.json | 192 +++++++++++++++++++++++++- 2 files changed, 192 insertions(+), 7 deletions(-) diff --git a/config/hypr/hyprland/binds/groups.lua b/config/hypr/hyprland/binds/groups.lua index e10a008..cf3d7f2 100644 --- a/config/hypr/hyprland/binds/groups.lua +++ b/config/hypr/hyprland/binds/groups.lua @@ -2,6 +2,9 @@ local function exit_submap() hl.dispatch(hl.dsp.submap("reset")) end +hl.bind("SUPER + SHIFT + H", hl.dsp.group.prev(), { description = "Go to previous group member" }) +hl.bind("SUPER + SHIFT + L", hl.dsp.group.next(), { description = "Go to next group member" }) + -- TODO: Improve mapping (also global mapping, for moving between els if to use regularly) -- Improve colours hl.define_submap("groups", function() @@ -13,12 +16,12 @@ hl.define_submap("groups", function() hl.bind("l", function() hl.dispatch(hl.dsp.group.next()) exit_submap() - end, { description = "Go to next group" }) + end, { description = "Go to next group member" }) hl.bind("h", function() hl.dispatch(hl.dsp.group.prev()) exit_submap() - end, { description = "Go to previous group" }) + end, { description = "Go to previous group member" }) hl.bind("CTRL + L", function() hl.dispatch(hl.dsp.exec_cmd("notify-send 'Group locking toggled' --app-name='Hyprtclt'")) diff --git a/dms/settings.json b/dms/settings.json index 9c90660..b1724f1 100644 --- a/dms/settings.json +++ b/dms/settings.json @@ -3,12 +3,15 @@ "currentThemeCategory": "dynamic", "customThemeFile": "", "registryThemeVariants": {}, - "matugenScheme": "scheme-content", + "matugenScheme": "scheme-tonal-spot", + "matugenContrast": 0, "runUserMatugenTemplates": true, "matugenTargetMonitor": "", "popupTransparency": 1, "dockTransparency": 1, "widgetBackgroundColor": "sch", + "widgetBackgroundCustomColor": "#6750A4", + "widgetBackgroundCustomStrength": 0.5, "widgetColorMode": "colorful", "controlCenterTileColorMode": "primary", "buttonColorMode": "primary", @@ -17,11 +20,18 @@ "niriLayoutRadiusOverride": -1, "niriLayoutBorderSize": -1, "hyprlandLayoutGapsOverride": -1, + "hyprlandLayoutGapsOutOverride": -1, "hyprlandLayoutRadiusOverride": -1, "hyprlandLayoutBorderSize": -1, + "hyprlandResizeOnBorder": false, "mangoLayoutGapsOverride": -1, + "mangoLayoutGapsOutOverride": -1, "mangoLayoutRadiusOverride": -1, "mangoLayoutBorderSize": -1, + "mangoTrackpadNaturalScrolling": true, + "firstDayOfWeek": -1, + "showWeekNumber": false, + "calendarBackend": "auto", "use24HourClock": true, "showSeconds": true, "padHours12Hour": false, @@ -36,6 +46,17 @@ "modalAnimationSpeed": 1, "modalCustomAnimationDuration": 150, "enableRippleEffects": true, + "animationVariant": 0, + "motionEffect": 0, + "m3ElevationEnabled": true, + "m3ElevationIntensity": 12, + "m3ElevationOpacity": 30, + "m3ElevationColorMode": "default", + "m3ElevationLightDirection": "top", + "m3ElevationCustomColor": "#000000", + "modalElevationEnabled": true, + "popoutElevationEnabled": true, + "barElevationEnabled": false, "blurEnabled": false, "blurForegroundLayers": true, "blurLayerOutlineOpacity": 0.12, @@ -45,6 +66,8 @@ "wallpaperFillMode": "Fill", "blurredWallpaperLayer": false, "blurWallpaperOnOverview": false, + "wallpaperBackgroundColorMode": "black", + "wallpaperBackgroundCustomColor": "#000000", "showLauncherButton": true, "showWorkspaceSwitcher": true, "showFocusedWindow": true, @@ -64,6 +87,12 @@ "showClock": true, "showNotificationButton": true, "showBattery": true, + "showBatteryPercent": true, + "showBatteryPercentOnlyOnBattery": false, + "showBatteryTime": false, + "showBatteryTimeOnlyOnBattery": false, + "batteryPillStyle": false, + "batteryPillPercentSign": false, "showControlCenterButton": true, "showCapsLockIndicator": true, "controlCenterShowNetworkIcon": true, @@ -78,6 +107,8 @@ "controlCenterShowBatteryIcon": false, "controlCenterShowPrinterIcon": false, "controlCenterShowScreenSharingIcon": true, + "controlCenterShowIdleInhibitorIcon": false, + "controlCenterShowDoNotDisturbIcon": false, "showPrivacyButton": true, "privacyShowMicIcon": false, "privacyShowCameraIcon": false, @@ -140,29 +171,57 @@ "maxWorkspaceIcons": 2, "workspaceAppIconSizeOffset": 0, "groupWorkspaceApps": true, + "groupActiveWorkspaceApps": false, "workspaceFollowFocus": true, "showOccupiedWorkspacesOnly": false, "reverseScrolling": false, "dwlShowAllTags": false, + "workspaceActiveAppHighlightEnabled": false, "workspaceColorMode": "default", + "workspaceFocusedCustomColor": "#6750A4", "workspaceOccupiedColorMode": "none", + "workspaceOccupiedCustomColor": "#625B71", "workspaceUnfocusedColorMode": "default", + "workspaceUnfocusedCustomColor": "#49454E", "workspaceUrgentColorMode": "default", + "workspaceUrgentCustomColor": "#B3261E", "workspaceFocusedBorderEnabled": false, "workspaceFocusedBorderColor": "primary", + "workspaceFocusedBorderCustomColor": "#6750A4", "workspaceFocusedBorderThickness": 2, + "workspaceUnfocusedMonitorSeparateAppearance": false, + "workspaceUnfocusedMonitorColorMode": "default", + "workspaceUnfocusedMonitorFocusedCustomColor": "#6750A4", + "workspaceUnfocusedMonitorOccupiedColorMode": "none", + "workspaceUnfocusedMonitorOccupiedCustomColor": "#625B71", + "workspaceUnfocusedMonitorUnfocusedColorMode": "default", + "workspaceUnfocusedMonitorUnfocusedCustomColor": "#49454E", + "workspaceUnfocusedMonitorUrgentColorMode": "default", + "workspaceUnfocusedMonitorUrgentCustomColor": "#B3261E", + "workspaceUnfocusedMonitorBorderEnabled": false, + "workspaceUnfocusedMonitorBorderColor": "primary", + "workspaceUnfocusedMonitorBorderCustomColor": "#6750A4", + "workspaceUnfocusedMonitorBorderThickness": 2, "workspaceNameIcons": {}, "waveProgressEnabled": true, "scrollTitleEnabled": true, + "mediaAdaptiveWidthEnabled": true, "audioVisualizerEnabled": true, "audioScrollMode": "volume", "audioWheelScrollAmount": 5, + "audioDeviceScrollVolumeEnabled": false, + "mediaExcludePlayers": [], "clockCompactMode": false, "focusedWindowCompactMode": false, + "focusedWindowSize": 1, + "focusedWindowShowIcon": true, "runningAppsCompactMode": true, "barMaxVisibleApps": 0, "barMaxVisibleRunningApps": 0, "barShowOverflowBadge": true, + "trayAutoOverflow": true, + "trayPopupSingleLine": true, + "trayMaxVisibleItems": 0, "appsDockHideIndicators": false, "appsDockColorizeActive": false, "appsDockActiveColorMode": "primary", @@ -170,6 +229,7 @@ "appsDockEnlargePercentage": 125, "appsDockIconSizePercentage": 100, "keyboardLayoutNameCompactMode": false, + "keyboardLayoutNameShowIcon": false, "runningAppsCurrentWorkspace": true, "runningAppsGroupByApp": false, "runningAppsCurrentMonitor": false, @@ -179,9 +239,18 @@ "lockDateFormat": "", "greeterRememberLastSession": true, "greeterRememberLastUser": true, + "greeterAutoLogin": false, "greeterEnableFprint": false, "greeterEnableU2f": false, "greeterWallpaperPath": "", + "greeterUse24HourClock": true, + "greeterShowSeconds": false, + "greeterPadHours12Hour": false, + "greeterLockDateFormat": "", + "greeterFontFamily": "", + "greeterWallpaperFillMode": "", + "greeterSyncPending": false, + "greeterSyncBaseline": {}, "mediaSize": 1, "appLauncherViewMode": "list", "spotlightModalViewMode": "list", @@ -192,21 +261,55 @@ "sortAppsAlphabetically": false, "appLauncherGridColumns": 4, "spotlightCloseNiriOverview": true, + "rememberLastQuery": false, + "rememberLastMode": true, "spotlightSectionViewModes": { "apps": "list" }, "appDrawerSectionViewModes": {}, "niriOverviewOverlayEnabled": true, "dankLauncherV2Size": "compact", + "dankLauncherV2ShowSourceBadges": true, "dankLauncherV2BorderEnabled": false, "dankLauncherV2BorderThickness": 2, "dankLauncherV2BorderColor": "primary", "dankLauncherV2ShowFooter": true, "dankLauncherV2UnloadOnClose": false, + "dankLauncherV2IncludeFilesInAll": false, + "dankLauncherV2IncludeFoldersInAll": false, + "launcherUseOverlayLayer": false, + "launcherStyle": "full", + "spotlightBarShowModeChips": false, + "keybindsFloatingWindow": false, "useAutoLocation": false, "weatherEnabled": true, + "dashTabs": [ + { + "id": "overview", + "enabled": true + }, + { + "id": "media", + "enabled": true + }, + { + "id": "wallpaper", + "enabled": true + }, + { + "id": "weather", + "enabled": true + }, + { + "id": "settings", + "enabled": true + } + ], "networkPreference": "wifi", - "iconTheme": "Papirus-Dark", + "iconThemeDark": "Papirus-Dark", + "iconThemeLight": "System Default", + "iconThemePerMode": false, + "lastAppliedIconTheme": "", "cursorSettings": { "theme": "oreo_spark_blue_cursors", "size": 24, @@ -234,28 +337,50 @@ "monoFontFamily": "Source Code Pro", "fontWeight": 400, "fontScale": 1, + "textRenderType": 0, + "textRenderQuality": 0, "notepadUseMonospace": true, "notepadFontFamily": "", "notepadFontSize": 14, + "notificationSummaryFontSize": 0, + "notificationBodyFontSize": 0, "notepadShowLineNumbers": false, + "notepadAutoSave": false, + "notepadSlideoutSide": "right", + "notepadDefaultMode": "slideout", "notepadTransparencyOverride": -1, "notepadLastCustomTransparency": 0.7, + "notepadUseCompositorGap": false, + "notepadEdgeGap": 0, "soundsEnabled": true, "useSystemSoundTheme": false, + "soundLogin": false, "soundNewNotification": false, "soundVolumeChanged": false, "soundPluggedIn": false, + "muteSoundsWhenMediaPlaying": true, "acMonitorTimeout": 0, "acLockTimeout": 0, "acSuspendTimeout": 0, "acSuspendBehavior": 0, "acProfileName": "", + "acPostLockMonitorTimeout": 0, "batteryMonitorTimeout": 0, "batteryLockTimeout": 0, "batterySuspendTimeout": 0, "batterySuspendBehavior": 0, "batteryProfileName": "", + "batteryPostLockMonitorTimeout": 0, "batteryChargeLimit": 100, + "batteryNotifyChargeLimit": false, + "batteryCriticalThreshold": 10, + "batteryNotifyCritical": true, + "batteryLowThreshold": 20, + "batteryNotifyLow": false, + "batteryChargeLimitNotificationType": 0, + "batteryLowNotificationType": 0, + "batteryCriticalNotificationType": 1, + "batteryAutoPowerSaver": false, "lockBeforeSuspend": false, "loginctlLockIntegration": true, "fadeToLockEnabled": true, @@ -295,6 +420,7 @@ "matugenTemplatePywalfox": false, "matugenTemplateZenBrowser": false, "matugenTemplateVesktop": true, + "matugenTemplateVencord": true, "matugenTemplateEquibop": false, "matugenTemplateGhostty": false, "matugenTemplateKitty": true, @@ -307,10 +433,23 @@ "matugenTemplateVscode": false, "matugenTemplateEmacs": false, "matugenTemplateZed": false, + "matugenTemplateNeovimSettings": { + "dark": { + "baseTheme": "github_dark", + "harmony": 0.5 + }, + "light": { + "baseTheme": "github_light", + "harmony": 0.5 + } + }, + "matugenTemplateNeovimSetBackground": true, "showDock": false, "dockAutoHide": false, "dockSmartAutoHide": false, + "dockUseOverlayLayer": false, "dockGroupByApp": false, + "dockRestoreSpecialWorkspaceOnClick": false, "dockOpenOnOverview": false, "dockPosition": 1, "dockSpacing": 4, @@ -333,6 +472,9 @@ "dockMaxVisibleApps": 0, "dockMaxVisibleRunningApps": 0, "dockShowOverflowBadge": true, + "dockShowTrash": false, + "dockTrashFileManager": "default", + "dockTrashCustomCommand": "", "notificationOverlayEnabled": false, "notificationPopupShadowEnabled": true, "notificationPopupPrivacyMode": false, @@ -350,14 +492,21 @@ "maxFprintTries": 15, "enableU2f": false, "u2fMode": "or", - "lockScreenActiveMonitor": "all", "lockScreenInactiveColor": "#000000", "lockScreenNotificationMode": 0, + "lockScreenVideoEnabled": false, + "lockScreenVideoPath": "", + "lockScreenVideoCycling": false, + "lockScreenWallpaperPath": "", + "lockScreenWallpaperFillMode": "", + "lockScreenFontFamily": "", "hideBrightnessSlider": false, "notificationTimeoutLow": 5000, "notificationTimeoutNormal": 5000, "notificationTimeoutCritical": 0, "notificationCompactMode": false, + "notificationShowTimeoutBar": false, + "notificationDedupeEnabled": true, "notificationPopupPosition": 0, "notificationAnimationSpeed": 1, "notificationCustomAnimationDuration": 400, @@ -368,11 +517,12 @@ "notificationHistorySaveNormal": true, "notificationHistorySaveCritical": true, "notificationRules": [], + "notificationFocusedMonitor": false, "osdAlwaysShowValue": false, "osdPosition": 5, "osdVolumeEnabled": true, "osdMediaVolumeEnabled": true, - "osdMediaPlaybackEnabled": false, + "osdMediaPlaybackEnabled": true, "osdBrightnessEnabled": true, "osdIdleInhibitorEnabled": true, "osdMicMuteEnabled": true, @@ -398,9 +548,13 @@ "customPowerActionReboot": "", "customPowerActionPowerOff": "", "updaterHideWidget": false, + "updaterCheckOnStart": false, "updaterUseCustomCommand": false, "updaterCustomCommand": "", "updaterTerminalAdditionalParams": "", + "updaterIntervalSeconds": 86400, + "updaterIncludeFlatpak": true, + "updaterAllowAUR": false, "displayNameMode": "system", "screenPreferences": { "wallpaper": [ @@ -419,6 +573,7 @@ "displayProfileAutoSelect": false, "displayShowDisconnected": false, "displaySnapToEdge": true, + "connectedFrameBarStyleBackups": {}, "barConfigs": [ { "id": "default", @@ -605,8 +760,35 @@ "enabled": false } }, + "clipboardClickToPaste": false, "clipboardEnterToPaste": false, + "clipboardRememberTypeFilter": false, + "clipboardTypeFilter": "all", + "clipboardVisibleEntryActions": [ + "pin", + "edit", + "delete" + ], "launcherPluginVisibility": {}, "launcherPluginOrder": [], - "configVersion": 5 + "frameEnabled": false, + "frameThickness": 16, + "frameRounding": 23, + "frameColor": "", + "frameOpacity": 1, + "frameScreenPreferences": [ + "all" + ], + "frameBarSize": 40, + "frameShowOnOverview": false, + "frameBlurEnabled": true, + "frameCloseGaps": true, + "frameLauncherEmergeSide": "bottom", + "frameLauncherArcExtender": false, + "frameLauncherEdgeHover": false, + "frameMode": "connected", + "barInsetPaddingShared": -1, + "barInsetPaddingSyncAll": false, + "frameBarInsetPadding": -1, + "configVersion": 12 } \ No newline at end of file