diff --git a/configs/dms-desktop/settings.json b/configs/dms-desktop/settings.json new file mode 100644 index 0000000..e18f0f4 --- /dev/null +++ b/configs/dms-desktop/settings.json @@ -0,0 +1,177 @@ +{ + "currentThemeName": "dynamic", + "customThemeFile": "", + "matugenScheme": "scheme-fidelity", + "dankBarTransparency": 0, + "dankBarWidgetTransparency": 1, + "popupTransparency": 1, + "dockTransparency": 1, + "use24HourClock": true, + "useFahrenheit": false, + "nightModeEnabled": false, + "weatherLocation": "Dublin, Leinster", + "weatherCoordinates": "53.3493795,-6.2605593", + "useAutoLocation": false, + "weatherEnabled": true, + "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, + "showClock": true, + "showNotificationButton": true, + "showBattery": true, + "showControlCenterButton": true, + "controlCenterShowNetworkIcon": true, + "controlCenterShowBluetoothIcon": true, + "controlCenterShowAudioIcon": 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": false, + "showWorkspacePadding": false, + "showWorkspaceApps": false, + "maxWorkspaceIcons": 3, + "workspacesPerMonitor": true, + "workspaceNameIcons": {}, + "waveProgressEnabled": true, + "clockCompactMode": false, + "focusedWindowCompactMode": false, + "runningAppsCompactMode": true, + "runningAppsCurrentWorkspace": true, + "clockDateFormat": "", + "lockDateFormat": "", + "mediaSize": 1, + "dankBarLeftWidgets": [ + "launcherButton", + "workspaceSwitcher", + "focusedWindow" + ], + "dankBarCenterWidgets": [ + "music", + "clock", + "weather" + ], + "dankBarRightWidgets": [ + "systemTray", + "clipboard", + "cpuUsage", + "memUsage", + "notificationButton", + "battery", + "controlCenterButton" + ], + "appLauncherViewMode": "list", + "spotlightModalViewMode": "grid", + "networkPreference": "auto", + "iconTheme": "System Default", + "useOSLogo": false, + "osLogoColorOverride": "", + "osLogoBrightness": 0.5, + "osLogoContrast": 1, + "fontFamily": "FiraCode Nerd Font Med", + "monoFontFamily": "Fira Code", + "fontWeight": 400, + "fontScale": 1, + "notepadUseMonospace": true, + "notepadFontFamily": "", + "notepadFontSize": 14, + "notepadShowLineNumbers": true, + "notepadTransparencyOverride": -1, + "notepadLastCustomTransparency": 0.7, + "gtkThemingEnabled": false, + "qtThemingEnabled": false, + "showDock": false, + "dockAutoHide": false, + "dockGroupByApp": false, + "dockOpenOnOverview": false, + "dockPosition": 1, + "dockSpacing": 4, + "dockBottomGap": 0, + "cornerRadius": 10, + "notificationOverlayEnabled": false, + "dankBarAutoHide": false, + "dankBarOpenOnOverview": false, + "dankBarVisible": true, + "dankBarSpacing": 3, + "dankBarBottomGap": 0, + "dankBarInnerPadding": 4, + "dankBarSquareCorners": false, + "dankBarNoBackground": false, + "dankBarGothCornersEnabled": false, + "dankBarPosition": 0, + "lockScreenShowPowerActions": true, + "hideBrightnessSlider": false, + "widgetBackgroundColor": "sch", + "surfaceBase": "s", + "notificationTimeoutLow": 5000, + "notificationTimeoutNormal": 5000, + "notificationTimeoutCritical": 0, + "notificationPopupPosition": 0, + "screenPreferences": { + "osd": [ + "DP-1" + ], + "notepad": [ + "all" + ], + "systemTray": [ + "all" + ], + "dankBar": [ + "DP-1" + ], + "dock": [ + "DP-1" + ] + }, + "pluginSettings": {}, + "animationSpeed": 2 +} \ No newline at end of file diff --git a/configs/hypr-desktop/hyprland.conf b/configs/hypr-desktop/hyprland.conf index 698d19e..32a3aee 100644 --- a/configs/hypr-desktop/hyprland.conf +++ b/configs/hypr-desktop/hyprland.conf @@ -97,7 +97,6 @@ general { } gestures { - workspace_swipe=true workspace_swipe_forever=true } @@ -172,13 +171,13 @@ windowrule = float, class:^(Genymotion Player)$ windowrule = float, class:^(launcher)$ windowrule = tile, class:Spotify windowrule = tile, title:Minecraft -windowrule = workspace 2, class:KeePassXC -windowrule = workspace 3, class:firefox -windowrule = workspace 3, class:floorp -windowrule = workspace 4, class:Spotify -windowrule = workspace 6, class:discord -windowrule = workspace 6, class:Signal -windowrule = workspace 10, title:Minecraft +windowrule = workspace name:shell, class:KeePassXC +windowrule = workspace name:browser, class:firefox +windowrule = workspace name:browser, class:floorp +windowrule = workspace name:music, class:Spotify +windowrule = workspace name:chat, class:discord +windowrule = workspace name:chat, class:Signal +windowrule = workspace name:game, title:Minecraft # Workspace Rules workspace=name:game, monitor:DP-1 @@ -206,11 +205,11 @@ $mainMod=SUPER # Binds :: Programs $none= -# :Meta-Bind: :Key: :Command: :Args: +# :Meta-Bind: :Key: :Command: :Args: bind=$altMod, Return, exec, ghostty bind=$altMod SHIFT, Return, exec, foot -bind=$mainMod SHIFT, D, exec, discord --enable-blink-features=MiddleClickAutoscroll +bind=$mainMod SHIFT, D, exec, $discord bind=$mainMod SHIFT, E, exec, emacsclient -c -a 'emacs' bind=$mainMode SHIFT, F, exec, focus-linux bind=$mainMod, Space, exec, dms ipc call spotlight toggle @@ -370,3 +369,7 @@ bind=$none, V, submap, reset bind=$none, escape,submap,reset submap=reset + +# Gestures + +gesture = 3, horizontal, workspace diff --git a/hosts/desktop/file.nix b/hosts/desktop/file.nix index 5913608..a458f86 100644 --- a/hosts/desktop/file.nix +++ b/hosts/desktop/file.nix @@ -27,7 +27,7 @@ in recursive = true; }; ".config/DankMaterialShell" = { - source = ../../configs/DankMaterialShell; + source = ../../configs/dms-desktop; outOfStoreSymlink = true; recursive = true; };