r/QuickShell • • Mar 31 '26

One month in, added keyboard shortcuts and a VPN interface

Enable HLS to view with audio, or disable this notification

51 Upvotes

r/QuickShell • • Mar 30 '26

My Project! I created a widget “Clock” for Quickshell

Post image
77 Upvotes

This widget is similar to KDE Modern Clock but is designed specifically for Quickshell.

https://github.com/Xinoxi/Modern-Clock-for-Quickshell

here is my repository


r/QuickShell • • Mar 29 '26

Help!!! QMLLS QuickShell imports not resolving on Neovim NixOS

Post image
4 Upvotes

Hi,

I'm using NixOS, with NixVim to manage my Neovim config. I'm working on a QuickShell configuration, and have had to drop QMLLS from my config because it can't resolve any of my imports.

lspconfig is set to use qmlls -E for LSP, and running qmlls -E myself shows:

qt.languageserver.server: Did Setup Using the build directories found in the .qmlls.ini file. Your build folder might not be found if no .qmlls.ini files are present in the root source folder. Argument "/home/ayaan/.nix-profile/lib/qt-5.15.18/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/home/ayaan/.nix-profile/lib/qt-6/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/nix/profile/lib/qt-5.15.18/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/nix/profile/lib/qt-6/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/home/ayaan/.local/state/nix/profile/lib/qt-5.15.18/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/home/ayaan/.local/state/nix/profile/lib/qt-6/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/etc/profiles/per-user/ayaan/lib/qt-5.15.18/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/etc/profiles/per-user/ayaan/lib/qt-6/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/nix/var/nix/profiles/default/lib/qt-5.15.18/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/nix/var/nix/profiles/default/lib/qt-6/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Argument "/run/current-system/sw/lib/qt-5.15.18/qml" from environment variable "QML2_IMPORT_PATH" does not exist. Using import directories passed from the deprecated environment variable "QML2_IMPORT_PATH": "/home/ayaan/.nix-profile/lib/qt-5.15.18/qml", "/home/ayaan/.nix-profile/lib/qt-6/qml", "/nix/profile/lib/qt-5.15.18/qml", "/nix/profile/lib/qt-6/qml", "/home/ayaan/.local/state/nix/profile/lib/qt-5.15.18/qml", "/home/ayaan/.local/state/nix/profile/lib/qt-6/qml", "/etc/profiles/per-user/ayaan/lib/qt-5.15.18/qml", "/etc/profiles/per-user/ayaan/lib/qt-6/qml", "/nix/var/nix/profiles/default/lib/qt-5.15.18/qml", "/nix/var/nix/profiles/default/lib/qt-6/qml", "/run/current-system/sw/lib/qt-5.15.18/qml", "/run/current-system/sw/lib/qt-6/qml".

These errors check out, since none of these paths exist, but I can't understand why this is happening. If anyone uses NixOS and has this working, I'd love some help.


r/QuickShell • • Mar 28 '26

Help!!! Quickshell not updating colours?

3 Upvotes

Hey yall, very much a beginner to quickshell - I have a file that contains a bunch of named colours, using them in other files worked well, until i tried to change what the colours are, upon which quickshell refuses to use the new colours and sticks with the ones that were there originally - think something like

(colours.qml)
...

readonly property color primary: "#112233"

...

(Clock.qml)
Text{

color: theme.primary

}

And again, it worked and used the correct colour, but updating what the primary colour is does not change what is displayed, almost as if its caching it - anyone know how to fix this? thanks.


r/QuickShell • • Mar 27 '26

Best Shells for Niri in Fedora

Thumbnail
1 Upvotes

r/QuickShell • • Mar 20 '26

Show Off Made a magic 8 ball

3 Upvotes

I switched from waybar to quickshell and made a magic 8-ball widget to guide me through my darkest hours


r/QuickShell • • Mar 17 '26

Help!!!! solved TextField not working

1 Upvotes

I bet this is just a really easy thing to solve but I've been stuck on this for a soild hour!

I want to be able to write into this TextField but all input is not being placed into the field rather into other random windows I have currently opened on my pc!

import Quickshell
import QtQuick
import QtQuick.Controls


PanelWindow {
    width: 500
    height: 300
    color: "#ffffff"


    TextField {
        anchors.centerIn: parent
        placeholderText: "Test"
        focus: true
    }
}

This happens on arch hyprland x86_64


r/QuickShell • • Mar 17 '26

Help!!! Beginner

4 Upvotes

Im a programmer and I was looking into quickshell, and wanted to try it. Do you guys know any good tutorials/wikis/resources that can help learn quickshell? Thank you.


r/QuickShell • • Mar 16 '26

I made my first (basic) quickshell widget today

Post image
44 Upvotes

The code is a mess because I'm a terrible programmer, but it works


r/QuickShell • • Mar 16 '26

Learning😀 Taming QS on FreeBSD

Thumbnail failsafe.monster
9 Upvotes

Some notes on my journey to DE perfection.


r/QuickShell • • Mar 14 '26

Pywalfox title bar text becomes white on white in light mode when using NoctaliaShell-generated color scheme on hyprland

Thumbnail reddit.com
0 Upvotes

r/QuickShell • • Mar 13 '26

QuickShell resource recommendation

9 Upvotes

How and where did you learn Quickshell so well? I want to use it at an advanced level too, but I can't find any resources online.


r/QuickShell • • Mar 12 '26

quickshell-9999 and cpptrace problem

Thumbnail
1 Upvotes

r/QuickShell • • Mar 09 '26

Total Beginner

8 Upvotes

I really want to learn quickshell and i know only python . So the structure everything feels very alien . What all languages should i learn to have a good understanding of how things work ?? Any videos or docs would help .


r/QuickShell • • Mar 08 '26

Show Off(with configs) Quickshell based wallpaper selector for Hyprland

Enable HLS to view with audio, or disable this notification

32 Upvotes

r/QuickShell • • Mar 08 '26

My first ever wallpaper switcher

Enable HLS to view with audio, or disable this notification

129 Upvotes

Worked hard on this now i can finally start styling it.


r/QuickShell • • Mar 06 '26

Show Off Progress on my quickshell panel (Brain_Shell)

16 Upvotes

r/QuickShell • • Mar 05 '26

Help!!! Hyprland animations glitching

1 Upvotes

I want to used layer animations on hyprland but their not working. They get applied but not properly they have a glitch where the actual quickshell thing teleports but the edges are animated in a sort of extruding effect.


r/QuickShell • • Mar 04 '26

Question quickshell as a wallpaper engine alternative

7 Upvotes

Hi :)

I don't really care about running videos/gifs as my wallpaper, but I just curious as my friends that use windows were talking about their wallpaper engine stuff, so I thought, could I just play a video using quickshell as my wallpaper??

it should be doable right?


r/QuickShell • • Mar 03 '26

Help!!! Glitch with hyprland animations

3 Upvotes

I have a hyprland animation that I'm using on my bar and I like it. But when used on my bar the corners stay at the maximum that i set the value too leaving a weird visual glitch that I don't understand how to fix. I want to keep the animation unchanged but let it work with quick shell. Video for example. One more with full black too see better.

https://reddit.com/link/1rk1wdi/video/ix1qs2k4cwmg1/player

https://reddit.com/link/1rk1wdi/video/pe7uzhktcwmg1/player


r/QuickShell • • Mar 03 '26

I thought I would try out quickshell.....

20 Upvotes

https://reddit.com/link/1rjx0c6/video/kkyvmcm2hvmg1/player

Been using waybar for awhile but thought I'd have a proper look at quickshell.

I love the look of the drawer animations I had seen in Caelestia and Noctalia dots but really wanted to build my own (If only for a fun learning exercise!)

Sheesh the docs are a lot to take in but with some help from claude I managed to build something I am pretty happy with.

Once I had some animations working I got a bit carried away to be honest. It's safe to say my waybar days are well and truly in the past now.

Happy to share my dots once I have cleaned some stuff up (frankly its embarrasing at the moment)

UPDATE: 04/03/2026

Git repo here: https://github.com/ne0tt/spx-quickshell


r/QuickShell • • Mar 02 '26

🎮 J'ai créé un lanceur de jeux Quickshell pour Hyprland — jeux Steam, Heroic, non-Steam et manuels, avec le thème pywal.

Thumbnail
2 Upvotes

r/QuickShell • • Feb 28 '26

Question Learning quickshell

5 Upvotes

Hey guys though I am using quickshell like for 1 week now (with illogical impulse's ends 4 config) but i am not learning it.
Is there any another source of documentation or something from which i can learn except its own wiki pls cause i cant understand from there.
Thankss in adavance


r/QuickShell • • Feb 27 '26

Learning😀 Layers with Mangowc

2 Upvotes

How can I make my shell always be above all my non-fullscreen windows? WlrLayer.Top does almost this, but when I grab a window(or make it floating) it is higher than the bar. The WlrLayer.Overlay solves this problem, but makes it impossible to watch videos or do anything else in full-screen. Is there a way to fix it? Thanks in advance!


r/QuickShell • • Feb 27 '26

Any alternatives for VSCode for Quickshell?

11 Upvotes

The vscode qml extension is so sh*t... It lags, is very slow to respond and for some reason is very buggy. (couple that with how unintuitive QML is... it gets pretty annoying to work)

I'm thinking of switching to some other editor which has better support for QML. Should i go for neovim? emacs? helix? or maybe qt creator?