Skip to content

leriart/NothingLess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

533 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NothingLess

A high-performance, deeply customizable Wayland shell built with Quickshell.

Less is more.

repo discord axctl.c fork


Screenshots

NothingLess Settings    Free Layout    Nothing

Dynamic Bar    NothingLess Gaming


Installation

curl -sL https://github.com/Leriart/NothingLess/raw/main/install.sh | sh

Or clone manually:

git clone https://github.com/Leriart/NothingLess.git ~/.local/src/nothingless
sudo ln -s ~/.local/src/nothingless/cli.sh /usr/local/bin/nothingless
nothingless

Compositor integration

nothingless install hyprland           # Auto-detect
nothingless install hyprland --conf    # Force config file mode (default)
nothingless install hyprland --lua     # Force Lua mode (Hyprland >= 0.48)
nothingless remove hyprland            # Remove config

On first boot, exec-once = nothingless launches the shell, which starts the axctl daemon internally. All compositor settings are managed live via axctl and persisted to ~/.local/share/nothingless/.


Features

  • Free Layout — Windows-like floating desktop with edge snap
  • Dynamic Island — integrated notifications and metrics in the bar
  • Task tray — system tray with icon show/hide
  • Overview — workspace manager with drag & drop and live preview
  • Dashboard — visual config panel with 200+ options
  • FPS Monitoring — patched MangoHud with notch overlay
  • Monitor configuration — GUI panel and CLI backend
  • Snap Assistant — intelligent window snapping via axctl
  • M3 Animations — Material You, Windows Classic, and macOS profiles

Commands

nothingless                          # Start the shell
nothingless reload                   # Reload the shell
nothingless quit                     # Quit the shell
nothingless lock                     # Activate lockscreen
nothingless update                   # Update NothingLess
nothingless run <module>             # Run a module (launcher, dashboard, overview, etc.)
nothingless brightness <0-100>       # Set brightness
nothingless screen on|off            # Display power control
nothingless suspend                  # Suspend system

Differences from Ambxst

Area Ambxst NothingLess
Compositor settings ~25 options ~100+ options (4x more)
Layouts Dwindle, Master, Scrolling + Free Layout (floating desktop)
Services 30 39 (+9 new)
Scripts 22 38 (+16 new)
Config reload handling None configreloaded detection with instant recovery
Dynamic Island Not available Unified notch + bar in island mode
Task tray Not available System tray with icon show/hide
Animations animDuration global Anim.qml — M3, Windows Classic, macOS profiles
Video wallpaper mpv-based QtMultimedia + FFmpeg (hardware-accelerated)
Bar mode Static bar Extended/dynamic modes with per-monitor config
Monitor configuration Manual (hyprctl) GUI panel + CLI in NothingLess
FPS overlay Not available Patched MangoHud with notch display
Axctl daemon Basic Health check, auto-reconnect, restart on failure
Config sync with hyprland None hyprland.conf/lua generated from binds.json
CLI commands 9 20+ commands
Presets 8 12 (+Dot Matrix, Nothing, Pure Monochrome, Minimal)
Typography Roboto Ndot (dot-matrix), monospace-first
Color scheme Vibrant Monochrome with red accents

Credits

  • Leriart — fork maintainer and NothingLess developer
  • Axenide — original Ambxst creator
  • Zack (@zackytodearena) — logo & animation design
  • outfoxxed — creator of Quickshell

License

  • NothingLess modifications are provided under the same license as the upstream.
  • Ambxst and the Ambxst logo are trademarks of Adriano Tisera (Axenide).
  • See LICENSE and TRADEMARK.md for details.

About

A high-performance, deeply customizable Wayland shell built with Quickshell.

Resources

License

Stars

Watchers

Forks

Contributors