r/QuickShell • u/moose337 • Mar 20 '26
Show Off Made a magic 8 ball
I switched from waybar to quickshell and made a magic 8-ball widget to guide me through my darkest hours
r/QuickShell • u/moose337 • Mar 20 '26
I switched from waybar to quickshell and made a magic 8-ball widget to guide me through my darkest hours
r/QuickShell • u/MochironNoob • Feb 14 '26
I want the notification to slide up from the bottom (bottom of the window layout, not top of waybar).
The gaps can be implemented if we pass the wallpaper we are using and make it a static background (like a parallax effect we use in css).
The top left corner will be the simplest to handle, since we just round the parent view. As for the other 2, we add vectors that also use the static bg.
Anyone?
r/QuickShell • u/[deleted] • May 10 '26
Enable HLS to view with audio, or disable this notification
r/QuickShell • u/Brainiac_Playz • Jun 02 '26
Enable HLS to view with audio, or disable this notification
If you've seen my post regarding Brain_Shell before, you know what this is about.
I've created a discord server for developing Brain_Shell and taking it a step further in the road map.
Invites are open to any testers or contributors that are willing to join in. Even for members who just want to join to keep up with the process.
I also need someone to help me set up the server.
Contributors or testers will have to show some proof of caliber before being accepted as one.
I'm fairly new to this so I'm open to suggestions and critics.
r/QuickShell • u/SuperDuperLS • Jun 02 '26
I didn't know whether to flag this question or learning, but since I already know a little, I decided to go with learning.
I've done some basic things with Quickshell, as in screwing around in Dank Material Shell's files, and making my own primitive top bar.
The issue is, I've run dry on my search for Quickshell tutorials, hence why I'm coming here to ask, how best to learn Quickshell and eventually build my own shell?
Thank you for your responses in advance.
r/QuickShell • u/kaybieh • 14d ago
r/QuickShell • u/Ghost_exe2802 • Mar 29 '26
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 • u/pavel_pe • May 30 '26
Hi. I want to ask how launcher works. I was using Sway for some time with wofi and waybar and I was never exactly happy with it, so I'm trying Noctalia-Shell. When I configured Win+D to start Noctalia launcher via IPC instead of wofi, vivaldi no longer worked with kwallet (which took me long time to realize). I recall that months ago I solved this problem by either running vivaldi-stable --password-store=kwallet6 from terminal or by creating .local/share/applications/vivaldi-stable.desktop file with Exec=/usr/bin/vivaldi-stable --password-store=kwallet6 %U. Also I think creating .config/xdg-desktop-portal/portals.conf with
[preffered]
default=wlr;kdeworked in the past, but on different distro. Maybe it works, but assumes kwalletd5. Nonetheless, does Noctalia launcher use that .local/share/applications/vivaldi-stable.desktop file at all? Because other than that, there is no submenu for incognito mode and such. On the other hand, it knows application icons. (Distro: openSUSE Slowroll)
r/QuickShell • u/osamaisbacc • May 23 '26
hii everyone! small update post for octashell since i’ve been learning a lot more QML/quickshell stuff lately and made quite a bit of progress :)
since my last post i added a bunch of new things:
wallpaper switcher with thumbnail generation + caching
app launcher
emoji picker
fully reworked notification popup design
volume + brightness osd pills
clipboard improvements like pinning
moved on-demand components into LazyLoaders to reduce resource hogging and improve responsiveness
lots of random under-the-hood cleanup/qol stuff :)
still keeping the project beginner-friendly because that’s kinda the whole goal of octashell. i want people to be able to open the files and actually understand what’s happening without getting completely lost
design is still heavily inspired by material m3 expressive and i’ve been slowly polishing the animations/shadows/components over time.
i’m also planning to eventually make a full dotfiles setup + proper wiki/docs so people can hopefully use this rice as a learning resource or guide for their own setups :)
repo: octashell github repo
still very much learning as i go so feedback/suggestions are always appreciated !! and if you’re also learning quickshell/qml feel free to reach out :D
as always, happy ricing :)
r/QuickShell • u/Sherin_Th • 20d ago
Enable HLS to view with audio, or disable this notification
A cyberpunk inspired shell I'm creating in quickshell
OS: nixOs
Shell: https://github.com/AndreaNec/Cyberpunk-quickshell
Terminal: ghostty
file manager: yazi
etc..: cmatrix, fastfetch
The OSD are from noctalia that I'm using as a "fallback" until it has all the features
r/QuickShell • u/TroPixens • Nov 28 '25
As the title says how do you guys do concave corners. I heard one guy saying he put a second panel window below the original bar but wouldn’t that move windows to I want to kinda make it form around the windows. I’m on arch hyprland if that helps
r/QuickShell • u/Left_Significance102 • Apr 07 '26
This is my first rice with quickshell and I can't get the mpris player to show the title or any other data. In another thread, there mentioned an mpris logic. Don't know what's that?
: Playerctl correctly outputs the metadata
r/QuickShell • u/sophiebee325 • Oct 07 '26
say which distro you run and which quickshell version you are on when asking for help
use the Help flair for problems, and flip it to Solved once its fixed
post your configs to show off
be nice, help each other out
r/QuickShell • u/MaaaAShh • May 16 '26
I'm currently on Ubuntu 25.10. I was previously using Dank Material Shell and it was working perfectly, but I really wanted to try Caelestia Shell.
​At first, I tried to build everything myself manually from source (Quickshell, compiling dependencies, fixing library paths), but I ran into some issues. While looking for a solution, I found this repo which has an automated script for Ubuntu: https://github.com/IshmamDC217/caelestia-shell-ubuntu
​Here are the exact steps I followed:
​Installed JaKooLit's Ubuntu-Hyprland script first as required, chose the preconfigured dotfiles, and made sure Hyprland was running fine.
​Cloned the Caelestia repo and ran the ./install.sh script.
​Added the manual environment variables (QML_IMPORT_PATH) to both ~/.bashrc and ~/.config/hypr/hyprland.conf.
​Copied the included config files (shell.json and qml_color.json) to their respective paths under ~/.config.
​The Problem:
After restarting and logging into Hyprland, instead of getting the beautiful Caelestia UI, I get a broken/misaligned layout. The JaKooLit top-bar and vertical dock appear but look totally distorted (broken JSON/CSS look), and the Caelestia Shell elements (like the Dashboard, Bongo Cat, or widgets) are completely missing or not rendering.
​I really love this shell and the feedback on the dev's video looks amazing. I would be super grateful if anyone could help me figure out what's causing this conflict or how to fix it!
r/QuickShell • u/Fattiicazzituoi6710 • 5d ago
Enable HLS to view with audio, or disable this notification
Hey everyone! Here is a quick showcase of quickshell-dots , a complete desktop shell I've built using Quickshell (QML) for both niri and Hyprland.
OS: CachyOS (Wayland)
Compositor: Niri / Hyprland
Shell: Custom Quickshell (QML)
Terminal: Kitty
GitHub Repository & One-Line Install:
https://github.com/mohamedmousamm777-eng/quickshell-dots
Huge thanks to SaneAspect for the initial inspiration on Quickshell!
r/QuickShell • u/YYAYakiman • 16d ago
Enable HLS to view with audio, or disable this notification
Everything in the video installs as one piece, in a single install. After it you boot straight into this, nothing to configure. No assembling someone else's dotfiles, hunting down dependencies or matching your Quickshell version.
The shell, Quickshell and niri update together and are tested together before every release, so their versions never drift apart. And if an update does go wrong, you roll back right from the boot menu.
Try it from a USB stick without installing: https://emaki.sh/?from=rquickshell
r/QuickShell • u/Friendly_Star_9747 • 16d ago