Caution
Matugen is required.
Moonveil relies on dynamic color generation and will not function correctly without it.
Moonveil previously experimented with the Ax-Shell bar component only.
The rest of the environment, configuration, and workflow are original and independently maintained.
Ax-Shell has since been officially discontinued and archived.
Moonveil now ships with its own maintained bar implementation (Moonshell) and does not depend on Ax-Shells-Bar.
- Clean, distraction-free layout
- Poetic and minimal design language
- Subtle, smooth animations
- Matugen & fabric-powered dynamic colors
- Carefully tuned keybindings
- Easy to extend and customize
|
||
|
|
|
|
|
|
|
|
|
curl -fsSL https://raw.githubusercontent.com/notcandy001/Moonveil/master/install.sh | bashπ¦ Dependencies
Moonveil relies on a small, intentional set of tools.
Install the following packages for the setup to work as intended.
- Hyprland β Wayland compositor
- Waybar β Status bar
- Rofi β Application launcher
- Hyprlock β Lock screen
- Wlogout β Logout / power menu
- SwayNC β Notification center
- gnome-bluetooth-3.0
- vte3
- imagemagick
- Zsh β Default shell
- power-profiles-daemon
- Grim β Screenshot utility
- Nautilus β File manager
- Pavucontrol β Audio control
- LXAppearance β GTK theme manager
- python
- python-gobject
- python-psutil
- python-watchdog
- python-pillow
- python-toml
- python-ijson
- python-numpy
- python-requests
- JetBrainsMono Nerd Font
- Noto Fonts Emoji
- Noto Fonts CJK
- Matugen β Dynamic color generation (required)
- python-fabric-git
- fabric-cli
- python-setproctitle
- gray
- Oh My Zsh β Zsh framework
- Powerlevel10k β Zsh prompt theme
- Eza β Modern
lsreplacement
- adw-gtk-theme β GTK theme
- Bibata Modern Ice β Cursor theme
- Geist Mono (OTF) β Primary UI & terminal font
- Geist Mono Nerd Font β Icon support
- PP Neue Machina β Display / clock font
- Run
fc-cache -fvafter installing fonts - PP Neue Machina may require manual installation
- Matugen should be integrated with Hyprland, Waybar, GTK & Rofi
- yay β AUR helper
β οΈ Without Matugen, colors and accents will not update dynamically.
- Hyprland
- Hyprlock
- Rofi
- Waybar
- SwayNC
- Wlogout
- Calendar
- Clipboard Manager
- Emoji Picker
- Color Picker
- Customizable UI
- More polish
- Better scripts
- Additional themes
- Documentation improvements
-
Hyprland Community Thanks to the Hyprland maintainers and contributors for creating and maintaining an outstanding Wayland compositor.
-
Wayland Contributors Appreciation to the Wayland developers and contributors for providing the foundation for modern Linux desktops.
-
aadritobasu Huge thanks to for Akaris Jsonc Iβve yanked parts of it.









