fix some things and the wallpaper picker is finally working!

This commit is contained in:
lucy 2025-12-23 00:06:06 +01:00
parent e06de04203
commit f15f6e3c82
6 changed files with 28 additions and 29 deletions

View File

@ -3,5 +3,5 @@ import QtQuick
QtObject { QtObject {
readonly property string font: "JetBrainsMono Nerd Font" readonly property string font: "JetBrainsMono Nerd Font"
readonly property real fontSize: 14 readonly property real fontSize: 12
} }

View File

@ -11,12 +11,14 @@ Item {
anchors.centerIn: parent anchors.centerIn: parent
spacing: 0 spacing: 0
IconImage { IconImage {
anchors.verticalCenter: parent.verticalCenter
source: "root:/icons/" + UPower.displayDevice.iconName + ".svg" source: "root:/icons/" + UPower.displayDevice.iconName + ".svg"
implicitWidth: 16 width: Appearance.fontSize
implicitHeight: 16 height: Appearance.fontSize
} }
Text { Text {
id: batteryText id: batteryText
anchors.verticalCenter: parent.verticalCenter
font.weight: 900 font.weight: 900
font.family: Appearance.font font.family: Appearance.font
font.pixelSize: Appearance.fontSize font.pixelSize: Appearance.fontSize

View File

@ -5,25 +5,25 @@ import Quickshell
Singleton { Singleton {
id: customColors id: customColors
// Core Backgrounds // Core Backgrounds
readonly property color background: "#1F1F28" readonly property color background: "#0E0D15"
readonly property color foreground: "#DCD7BA" readonly property color foreground: "#EFEEFB"
readonly property color cursor: "#DCD7BA" readonly property color cursor: "#AE9CB4"
// The 16 Colors of the Apocalypse // The 16 Colors of the Apocalypse
readonly property color color0: "#090618" readonly property color color0: "#383841"
readonly property color color1: "#C34043" readonly property color color1: "#27659D"
readonly property color color2: "#76946A" readonly property color color2: "#8E348E"
readonly property color color3: "#C0A36E" readonly property color color3: "#4638D8"
readonly property color color4: "#7E9CD8" readonly property color color4: "#3BA63E"
readonly property color color5: "#957FB8" readonly property color color5: "#DB405A"
readonly property color color6: "#6A9589" readonly property color color6: "#6C5CF4"
readonly property color color7: "#C8C093" readonly property color color7: "#E0DEF1"
readonly property color color8: "#727169" readonly property color color8: "#9C9BA9"
readonly property color color9: "#E82424" readonly property color color9: "#27659D"
readonly property color color10: "#98BB6C" readonly property color color10: "#8E348E"
readonly property color color11: "#E6C384" readonly property color color11: "#4638D8"
readonly property color color12: "#7FB4CA" readonly property color color12: "#3BA63E"
readonly property color color13: "#938AA9" readonly property color color13: "#DB405A"
readonly property color color14: "#7AA89F" readonly property color color14: "#6C5CF4"
readonly property color color15: "#DCD7BA" readonly property color color15: "#E0DEF1"
} }

View File

@ -56,8 +56,9 @@ Item {
spacing: 5 spacing: 5
IconImage { IconImage {
width: 16 anchors.verticalCenter: parent.verticalCenter
height: 16 width: Appearance.fontSize
height: Appearance.fontSize
// The magic: 'image://theme/' pulls from your system icon theme (Papirus, Adwaita, etc.) // The magic: 'image://theme/' pulls from your system icon theme (Papirus, Adwaita, etc.)
source: "root:/icons/" + root.getVolumeIcon() + "-symbolic.svg" source: "root:/icons/" + root.getVolumeIcon() + "-symbolic.svg"

View File

@ -2,11 +2,10 @@ import QtQuick
import Quickshell import Quickshell
import Quickshell.Wayland import Quickshell.Wayland
import "." import "."
import Quickshell.Io
WlrLayershell { WlrLayershell {
id: root id: root
property string wall: WallpaperStore.currentWall
onWallChanged: console.log("new wall!:" + wall)
// 1. Send it to the bottom of the stack! // 1. Send it to the bottom of the stack!
layer: WlrLayer.Background layer: WlrLayer.Background
@ -29,7 +28,5 @@ WlrLayershell {
id: actualWall id: actualWall
anchors.fill: parent anchors.fill: parent
source: WallpaperStore.currentWall source: WallpaperStore.currentWall
onSourceChanged: console.log("🖼️ Wallpaper noticed change! New source: " + wall)
} }
} }

View File

@ -15,7 +15,6 @@ Scope {
Variants { Variants {
id: barVariants id: barVariants
model: Quickshell.screens model: Quickshell.screens
delegate: Bar { delegate: Bar {
screen: modelData screen: modelData
} }