From 51716af8d09b04f4d17ea669f766bde6a9e67314 Mon Sep 17 00:00:00 2001 From: lucy Date: Sun, 17 May 2026 12:26:20 +0200 Subject: [PATCH] add option to change rounding --- modules/bar/Bar.qml | 2 +- modules/ipc/Ipc.qml | 4 ++++ settings/Config.qml | 2 ++ settings/settings.ini | 5 +++-- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/bar/Bar.qml b/modules/bar/Bar.qml index b567d8a..f570a83 100644 --- a/modules/bar/Bar.qml +++ b/modules/bar/Bar.qml @@ -18,7 +18,7 @@ Variants { right: true } implicitHeight: Config.barHeight - color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, 0.8) + color: Qt.rgba(Colors.base00.r, Colors.base00.g, Colors.base00.b, Config.opacity) layer: WlrLayer.Top RowLayout { diff --git a/modules/ipc/Ipc.qml b/modules/ipc/Ipc.qml index fee4dab..7c1d137 100644 --- a/modules/ipc/Ipc.qml +++ b/modules/ipc/Ipc.qml @@ -29,6 +29,10 @@ IpcHandler { Config.rounding = newRounding; } + function setOpacity(newOpacity: double) { + Config.opacity = newOpacity; + } + function setWall(newWall: string) { if (newWall.startsWith("/")) { Config.wallpaper = "file://" + newWall; diff --git a/settings/Config.qml b/settings/Config.qml index 74456e1..aeca640 100644 --- a/settings/Config.qml +++ b/settings/Config.qml @@ -12,6 +12,7 @@ Singleton { property int rounding: 0 property url wallpaper: "file:///home/lucy/.walls/frierensuff.png" property bool floating: false + property double opacity: 1.0 Settings { location: Qt.resolvedUrl("file:///home/lucy/.config/quickshell/settings/settings.ini") @@ -20,5 +21,6 @@ Singleton { property alias barHeight: root.barHeight property alias roudning: root.rounding property alias wallpaper: root.wallpaper + property alias opacity: root.opacity } } diff --git a/settings/settings.ini b/settings/settings.ini index 664a0fe..6670592 100644 --- a/settings/settings.ini +++ b/settings/settings.ini @@ -2,5 +2,6 @@ barHeight=34 font=Maple Mono fontSize=16 -roudning=0 -wallpaper=@Variant(\0\0\0\x11\0\0\0!file:///home/lucy/.wall/faris.png) +opacity=1 +roudning=16 +wallpaper=@Variant(\0\0\0\x11\0\0\0)file:///home/lucy/.wall/walkingcastle.png)