Linux desktop environment
nx-shell
A desktop environment built as a shell layer over Hyprland, for Arch users who want something minimal, fast and visually coherent. The subject of my BSc thesis.
- Rust
- Hyprland
- Wayland
- Qt/QML
- Quickshell

nx-shell is a desktop environment, not a dotfiles repository. It sits on top of Hyprland as a shell layer and takes responsibility for everything a compositor deliberately leaves out: the bar, the launcher, notifications, the lock screen, the settings surface.
It is part of a wider nx-* ecosystem. nx-settings unifies shell and system configuration in one place. nx-cosmetics themes Plymouth, GRUB, GTK, Qt, icons and cursors together, so a theme change lands everywhere at once instead of in six config files.
The work started as my bachelor's thesis, Development of a Hyprland-based developer-focused desktop environment, supervised by Dr. Gintarė Kaminskienė. It is still in active development.
- stack
- Rust · Quickshell · Qt/QML · Wayland
- origin
- BSc thesis, Vytautas Magnus University
- status
- in active development
Screenshots


