add overview and use matugen colors on workspace switcher
This commit is contained in:
@@ -3,3 +3,4 @@ exec-once = /usr/bin/qs & # quickshell
|
|||||||
# exec-once = hyprpaper # wallpaper
|
# exec-once = hyprpaper # wallpaper
|
||||||
exec-once = awww-daemon # wallpaper
|
exec-once = awww-daemon # wallpaper
|
||||||
exec-once = hyprsunset # night light
|
exec-once = hyprsunset # night light
|
||||||
|
exec-once = qs -c overview # workspace switcher https://github.com/Shanu-Kumawat/quickshell-overview
|
||||||
@@ -16,6 +16,7 @@ bind = $mainMod, R, exec, $menu
|
|||||||
bind = $mainMod, P, exec, $programs
|
bind = $mainMod, P, exec, $programs
|
||||||
bind = $mainMod, L, layoutmsg, togglesplit # dwindle
|
bind = $mainMod, L, layoutmsg, togglesplit # dwindle
|
||||||
bind = $mainMod, code:47, exec, rofi -show emoji
|
bind = $mainMod, code:47, exec, rofi -show emoji
|
||||||
|
bind = $mainMod, TAB, exec, qs ipc -c overview call overview toggle
|
||||||
|
|
||||||
# Move focus with mainMod + arrow keys
|
# Move focus with mainMod + arrow keys
|
||||||
bind = $mainMod, J, cyclenext
|
bind = $mainMod, J, cyclenext
|
||||||
|
|||||||
66
quickshell/overview/config.json
Normal file
66
quickshell/overview/config.json
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
{
|
||||||
|
"appearance": {
|
||||||
|
"colorSource": "default",
|
||||||
|
"caelestia": {
|
||||||
|
"autoRefresh": true,
|
||||||
|
"refreshInterval": 2000,
|
||||||
|
"accentProfile": "vibrant"
|
||||||
|
},
|
||||||
|
"rounding": {
|
||||||
|
"unsharpen": 2,
|
||||||
|
"verysmall": 8,
|
||||||
|
"small": 12,
|
||||||
|
"normal": 17,
|
||||||
|
"large": 23,
|
||||||
|
"full": 9999,
|
||||||
|
"screenRounding": 23,
|
||||||
|
"windowRounding": 18
|
||||||
|
},
|
||||||
|
"font": {
|
||||||
|
"family": {
|
||||||
|
"main": "JetBrainsMono Nerd Font",
|
||||||
|
"title": "JetBrainsMono Nerd Font",
|
||||||
|
"expressive": "JetBrainsMono Nerd Font"
|
||||||
|
},
|
||||||
|
"pixelSize": {
|
||||||
|
"smaller": 12,
|
||||||
|
"small": 15,
|
||||||
|
"normal": 16,
|
||||||
|
"larger": 19,
|
||||||
|
"huge": 22
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"animation": {
|
||||||
|
"duration": {
|
||||||
|
"elementMove": 500,
|
||||||
|
"elementMoveEnter": 400,
|
||||||
|
"elementMoveFast": 200
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sizes": {
|
||||||
|
"elevationMargin": 10
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"overview": {
|
||||||
|
"rows": 2,
|
||||||
|
"columns": 5,
|
||||||
|
"scale": 0.16,
|
||||||
|
"enable": true,
|
||||||
|
"hideEmptyRows": false,
|
||||||
|
"workspaceSpacing": 5,
|
||||||
|
"backgroundPadding": 10,
|
||||||
|
"workspaceNumberBaseSize": 250
|
||||||
|
},
|
||||||
|
"position": {
|
||||||
|
"topMargin": 100
|
||||||
|
},
|
||||||
|
"windowPreview": {
|
||||||
|
"iconToWindowRatio": 0.25,
|
||||||
|
"iconToWindowRatioCompact": 0.45,
|
||||||
|
"xwaylandIndicatorToIconRatio": 0.35,
|
||||||
|
"inactiveMonitorOpacity": 0.4
|
||||||
|
},
|
||||||
|
"hacks": {
|
||||||
|
"arbitraryRaceConditionDelay": 150
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -35,7 +35,7 @@ ShellRoot {
|
|||||||
anchors.left: true
|
anchors.left: true
|
||||||
anchors.right: true
|
anchors.right: true
|
||||||
implicitHeight: 25
|
implicitHeight: 25
|
||||||
color: Constants.colBg
|
color: Colors.md3.background
|
||||||
|
|
||||||
Loader {
|
Loader {
|
||||||
id: wallpaperLoader
|
id: wallpaperLoader
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ Item {
|
|||||||
spacing: 10
|
spacing: 10
|
||||||
|
|
||||||
Repeater {
|
Repeater {
|
||||||
model: 9
|
model: 10
|
||||||
|
|
||||||
Text {
|
Text {
|
||||||
required property int index
|
required property int index
|
||||||
@@ -44,7 +44,7 @@ Item {
|
|||||||
|
|
||||||
text: wsId
|
text: wsId
|
||||||
|
|
||||||
color: workspaceHelpers.isWorkspaceActive(wsId) ? Constants.colCyan : (ws ? Constants.colMagenta : Constants.colMuted)
|
color: workspaceHelpers.isWorkspaceActive(wsId) ? Colors.md3.primary : (ws ? Colors.md3.on_background : Colors.md3.on_secondary)
|
||||||
|
|
||||||
font {
|
font {
|
||||||
family: Constants.fontFamily
|
family: Constants.fontFamily
|
||||||
|
|||||||
Reference in New Issue
Block a user