My personal desktop environment setup for Linux, built on Hyprland and Quickshell. It's basically a complete desktop experience that I've been tweaking and refining over time.
This started as my personal dotfiles but has grown into a full desktop environment setup. I'm using Hyprland as the window manager (it's a tiling Wayland compositor) and Quickshell for the shell/widget system. Together they make for a pretty solid desktop experience.
Fair warning: This is my personal setup. Feel free to use whatever you want from it, but I'm not providing support. Use at your own risk.
- Check out the Installation Guide for your distro
- Install the dependencies
- Copy the config files over
- Tweak things to your liking
Step-by-step installation for:
- Arch Linux and derivatives (CachyOS, EndeavourOS, XeroLinux)
- Fedora and derivatives (Nobara)
- PikaOS
Covers all the packages you'll need, how to install them, fonts, and what to do after installation.
What's included in this setup:
- Desktop stuff (top bar, dock, control center)
- System integration (audio, displays, network, power)
- Various utilities
- Customization options
- Application support
How the Hyprland config is organized:
- File structure and what goes where
- How to customize things
- Window rules and keybinds
- Monitor setup
- Shader effects
I've tested this on:
- Arch Linux (and derivatives)
- Fedora (and derivatives)
- PikaOS
Other distros might work, but I haven't tested them and can't help if something breaks.
- Hyprland - The window manager (tiling Wayland compositor)
- Quickshell - Shell system with widgets and launchers
- Material You theming using matugen
- System integration for audio, network, displays, etc.
- Lots of customization options
This was originally inspired by DankMaterialShell, but I've rewritten everything and it's no longer a fork. The design keeps changing as I tweak things.
Do whatever you want with it. Fork it, modify it, use parts of it - I don't care about attribution.