- Quickshell Site : https://quickshell.org/
- QML Language Reference : https://quickshell.org/docs/v0.1.0/guide/qml-language/
- Qt : https://doc.qt.io/
shell_preview.2.mp4
This shell was built to be extremely minimal/hackable. Each file has the goal of being relevantly small and to-the-point, with basic styling to make things look pretty. Each item is intended to be modular. You can remove more or less any of
the modules in shell.qml and have the rest of it work. Don't like a thing? Remove it!
- Polkit
- Clipboard Management (Text only)
- Images sometime in the future
- App Launcher
- Lock Screen
/ - This area contains all the core functional modules, as well as shell.qml
/Services - Primarily singletons with a few helper classes to help manage core systems
PatchBay.qml- Used to easily pass signals between components. e.g. NotificationWidget and the NotificationManagerUtils.qml & Time.qml- These classes have the most dependents/Settings- Just basic styling Settings. Similarly implemented like TailwindCSS/Components- A few basic components to use throughout the project
- In your
.configclone this repo and rename itquickshell - Download the Dependenies in the dependency section.
- Copy and import the
./quickshell.conffile into your hyprland config.
- This file contains the defaulted keybinds.
- You can test it out before hand by running
quickshellin your terminal
ttf-roboto-mono-nerdor another nerd font. You can configure this in the settings menu.
hyprland
quickshell-git
pipewire
polkit
awww
hypridle
ttf-roboto-mono-nerd