Warning
This project is now in maintenance mode. No new features will be added. If you are looking for something more up to date check out my new project bomb-shell.
Features • Gallery • Dependencies • UI & Icons • Installation • Keybinds • GTK Setup
- Gapless, borderless windows
- Status bar hidden until overview
- App drawer
- Power menu
- Volume flyout with mute indicator
- Wallpaper selector
- Status bar colored to wallpaper
| Background Selector |
|---|
![]() |
| App Drawer |
|---|
![]() |
| Overview |
|---|
![]() |
| Power Menu |
|---|
![]() |
| Name | Used For | Link |
|---|---|---|
niri |
Window manager | niri |
mako |
Notifications, volume flyout | mako |
waybar |
Overview bar | waybar |
swww |
Wallpaper daemon | swww |
rofi |
Power menu, background selector, app drawer | rofi |
ImageMagick |
Background selector, status bar coloring | ImageMagick |
| Name | Used For | Link |
|---|---|---|
Bibata Classic |
Cursor theme | Bibata Cursor |
JetBrains Mono Nerd Font |
UI font | JetBrainsMono-NF |
Material Symbols Rounded |
Power menu font | Material Symbols Rounded |
Papirus |
App drawer icons | Papirus |
Warning
Tested only at 1080p with scale=1. Other configurations may require adjusting Rofi font size or padding in ~/.config/rofi/themes/*.
-
Install dependencies for your distribution.
-
Configs: Copy
.configfiles to~/.config. -
Scripts: Copy scripts from
binto~/.local/bin. -
Wallpapers: Copy images from
wallpapers/into~/Pictures/wallpapers. -
Autostart: Link services with
niri(preferred). This requires starting niri withniri-sessionor a display manager:systemctl --user add-wants niri.service mako.service systemctl --user add-wants niri.service waybar.service systemctl --user add-wants niri.service swww.service systemctl --user add-wants niri.service overviewlistener.service
Alternatively, add these lines to
~/.config/niri/config.kdl:spawn-at-startup "waybar" spawn-at-startup "mako" spawn-at-startup "swww-daemon" spawn-at-startup "overviewlistener"
| Action | Shortcut |
|---|---|
| Background selector | Mod + B |
| App drawer | Mod + D |
| Power menu | Mod + P |
Enable dark mode and unify GTK apps (and some others like Firefox):
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
gsettings set org.gnome.desktop.interface font-name 'JetBrains Mono Nerd Font 11'
gsettings set org.gnome.desktop.interface icon-theme 'Papirus'


