update dms, hyprland. add hyprexpo & hyprscrolling
This commit is contained in:
@@ -39,6 +39,11 @@
|
||||
"controlCenterShowNetworkIcon": true,
|
||||
"controlCenterShowBluetoothIcon": true,
|
||||
"controlCenterShowAudioIcon": true,
|
||||
"controlCenterShowVpnIcon": false,
|
||||
"controlCenterShowBrightnessIcon": false,
|
||||
"controlCenterShowMicIcon": false,
|
||||
"controlCenterShowBatteryIcon": false,
|
||||
"controlCenterShowPrinterIcon": false,
|
||||
"showPrivacyButton": true,
|
||||
"privacyShowMicIcon": false,
|
||||
"privacyShowCameraIcon": false,
|
||||
@@ -81,6 +86,7 @@
|
||||
"showWorkspaceApps": true,
|
||||
"maxWorkspaceIcons": 3,
|
||||
"workspacesPerMonitor": false,
|
||||
"showOccupiedWorkspacesOnly": false,
|
||||
"dwlShowAllTags": false,
|
||||
"workspaceNameIcons": {},
|
||||
"waveProgressEnabled": true,
|
||||
@@ -138,6 +144,8 @@
|
||||
"lockBeforeSuspend": true,
|
||||
"preventIdleForMedia": true,
|
||||
"loginctlLockIntegration": true,
|
||||
"fadeToLockEnabled": false,
|
||||
"fadeToLockGracePeriod": 5,
|
||||
"launchPrefix": "",
|
||||
"brightnessDevicePins": {},
|
||||
"wifiNetworkPins": {},
|
||||
@@ -147,7 +155,7 @@
|
||||
"gtkThemingEnabled": false,
|
||||
"qtThemingEnabled": false,
|
||||
"syncModeWithPortal": true,
|
||||
"terminalsAlwaysDark": false,
|
||||
"terminalsAlwaysDark": true,
|
||||
"showDock": false,
|
||||
"dockAutoHide": false,
|
||||
"dockGroupByApp": false,
|
||||
@@ -158,6 +166,10 @@
|
||||
"dockMargin": 0,
|
||||
"dockIconSize": 40,
|
||||
"dockIndicatorStyle": "circle",
|
||||
"dockBorderEnabled": false,
|
||||
"dockBorderColor": "surfaceText",
|
||||
"dockBorderOpacity": 1,
|
||||
"dockBorderThickness": 1,
|
||||
"notificationOverlayEnabled": false,
|
||||
"modalDarkenBackground": true,
|
||||
"lockScreenShowPowerActions": true,
|
||||
@@ -178,6 +190,7 @@
|
||||
"osdCapsLockEnabled": true,
|
||||
"osdPowerProfileEnabled": false,
|
||||
"powerActionConfirm": true,
|
||||
"powerActionHoldDuration": 1,
|
||||
"powerMenuActions": [
|
||||
"reboot",
|
||||
"logout",
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
# Startup
|
||||
|
||||
# Plugin loading
|
||||
exec-once = hyprctl plugin load "$HYPR_PLUGIN_DIR/lib/libhyprexpo.so"
|
||||
exec-once = hyprctl plugin load "$HYPR_PLUGIN_DIR/lib/libhyprscrolling.so"
|
||||
|
||||
exec-once= bash -c "wl-paste --watch cliphist store &"
|
||||
exec-once= fcitx5 -d
|
||||
exec-once= emacs --daemon
|
||||
@@ -121,6 +126,21 @@ misc {
|
||||
}
|
||||
|
||||
|
||||
plugin {
|
||||
hyprexpo {
|
||||
columns = 3
|
||||
gap_size = 5
|
||||
bg_col = $background
|
||||
workspace_method = center current
|
||||
gesture_distance = 300
|
||||
}
|
||||
|
||||
hyprscrolling {
|
||||
column_width = 0.7
|
||||
fullscreen_on_one_column = true
|
||||
}
|
||||
}
|
||||
|
||||
# Window Rules
|
||||
|
||||
# Rule :: Window
|
||||
@@ -146,7 +166,7 @@ $ws = workspace
|
||||
windowrule = match:class ^(Emacs|emacs)$, opacity 0.96 0.90
|
||||
|
||||
windowrule = match:class ^(.*desktop-portal.*)$, float on
|
||||
windowrule = match:class ^(org.quickshell)$, match:title Settings, float on
|
||||
windowrule = match:class ^(org.quickshell)$, float on
|
||||
windowrule = match:class ^(polkit.*agent.*)$, float on
|
||||
windowrule = match:class ^(praat)$, float on
|
||||
windowrule = match:class ^(network)$, float on
|
||||
@@ -232,15 +252,16 @@ $mainCtrlShift = $mainCtrl SHIFT
|
||||
bind = $mainShift, N, exec, dms ipc call night toggle
|
||||
bind = $mainCtrl, B, exec, dms ipc call bar toggle
|
||||
|
||||
bind = $mainMod, G, hyprexpo:expo, toggle
|
||||
bind = $mainShift, P, pseudo,
|
||||
bind = $mainMod, C, killactive,
|
||||
bind = $mainMod, F, togglefloating,
|
||||
bind = $mainShift, F, fullscreen
|
||||
bind = $mainCtrl, S, togglesplit,
|
||||
bind = $mainMod, right, resizeactive, 10 0
|
||||
bind = $mainMod, left, resizeactive, -10 0
|
||||
bind = $mainMod, up, resizeactive, 0 -10
|
||||
bind = $mainMod, down, resizeactive, 0 10
|
||||
binde = $mainMod, right, resizeactive, 10 0
|
||||
binde = $mainMod, left, resizeactive, -10 0
|
||||
binde = $mainMod, up, resizeactive, 0 -10
|
||||
binde = $mainMod, down, resizeactive, 0 10
|
||||
bind = $mainCtrl, L, exec, $lock
|
||||
bind = $mainCtrl, Q, exec, $lock
|
||||
bind = $mainMod, F4, exit,
|
||||
|
||||
Reference in New Issue
Block a user