all repos — quickshell @ a8af8f89c16ea77e0437ec0f54302d7f68294024

A desert-witch desktop shell

feat: add music workspace
trickyni trickyniv56@gmail.com
Fri, 19 Dec 2025 12:43:16 +0200
commit

a8af8f89c16ea77e0437ec0f54302d7f68294024

parent

3804a3bc79d255cfdf49f7df1039a2ee85e7eac6

M bar/modules/Music.qmlbar/modules/Music.qml

@@ -19,19 +19,19 @@ Class.BottombarIcon {

// font.pixelSize: this+2 text: ({ 0: "", - 1: "", - 2: "" + 1: "󰝚", + 2: "󰝛" }) [music.player.playbackState] ?? "" } Class.TopbarText { // font.pixelSize: this-1 text: (music.player.playbackState != 0) - ? (music.player.trackTitle+" - "+music.player.trackArtist +" ["+music.player.playbackState+"]") + ? (music.player.trackTitle+" - "+music.player.trackArtist) : "" } } -// TODO: RMPC // TODO: make alt-player for firefox/youtube/audiobookshelf // TODO: KDEconnect? // TODO: duration? // TODO: Buttons, play/pause, goto source. next/prev +// TODO: keyboard keys
M bar/modules/Workspaces.qmlbar/modules/Workspaces.qml

@@ -29,6 +29,7 @@ icon.source: ({

10: "../../icons/phosphor/regular/text-align-left.svg", 11: "../../icons/phosphor/regular/download.svg", 12: "../../icons/phosphor/regular/sliders.svg", + 13: "../../icons/phosphor/regular/music.svg", }) [modelData.number] ?? modelData.number icon.color: (modelData.name == ws_focused) ? Resources.palette.bg
A icons/phosphor/regular/music.svg

@@ -0,0 +1,1 @@

+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><circle cx="88" cy="184" r="40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="128 184 128 40 208 64" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg>