Skip to content

About

A customizable Hyprland desktop shell built on Quickshell and Caelestia, with integrated system controls and setup tools.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2,564 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atom Shell

English | Türkçe

Atom Shell is a customizable desktop shell for Hyprland, built with QML and Quickshell on the Caelestia Shell architecture.

It brings the desktop bar, launcher, media controls, device management, and Nexus settings center into one interface. Setup and management scripts handle dependencies, configuration backups, updates, and rollback. Arch Linux and CachyOS are the primary native targets.


Screenshots & Desktop Components

All screenshots are captured natively at 1080p from a clean installation.

Desktop Bar & Workspaces Application Launcher
Desktop Bar Launcher
Dashboard Overview Dashboard Media & Lyrics
Overview Media
Phone Integration System Performance HUD
Phone Performance
Nexus Settings Center In-Game Performance Panel
Nexus Game Mode

Features

  • Comprehensive Bilingual UI: Full English and Turkish support across all QML modules (qsTr() catalogs and live language switching in Nexus).
  • Material You Dynamic Theming: Wallpaper-derived color schemes, custom accent palettes, blur, and opacity controls.
  • Nexus Control Center: 15 modular setting panels managing displays, networks, Bluetooth, audio, power, updates, plugins, shortcuts, and apps.
  • Game Mode & Frame Generation: Real-time FPS overlay HUD, direct scanout passthrough, GPU/CPU performance governor, and 3D test cube.
  • Phone & Tailscale Integration: Live battery state, drag-and-drop file transfers, scrcpy screen mirroring, remote call answering, and mesh discovery.
  • Graceful Low-Battery Hibernation: Multi-stage countdown and secure snapshot to disk before battery exhaustion.
  • Ergonomic Keyboard Shortcuts: Interactive search HUD (F12 / Super + Shift + H) and conflict-free Hyprland Lua keybindings.
  • Safe Setup & Rollbacks: Interactive setup, timestamped backups, and configuration merge and rollback tools.

Supported Distributions

Distribution Runtime Support Level
Arch Linux Native Qt 6.9+, Quickshell Tier 1 (Full Native)
CachyOS Native Qt 6.9+, Quickshell Tier 1 (Full Native)
Debian 13/14 Nix runtime + apt integration Supported
Ubuntu / Linux Mint Nix runtime + apt integration Experimental (requires Hyprland 0.55+)

For distribution-specific prerequisites and details, refer to the Distribution Guide.


Quick Start & Installation

Requirements: Hyprland 0.55+, Qt 6.9+, and Quickshell 0.3 or a current Git build. The installer handles platform-specific dependencies; review the Distribution Guide before setup.

Clone the repository and start the interactive setup wizard:

git clone https://github.com/aToom13/Atom-Shell.git
cd Atom-Shell

# Interactive installation wizard
./setup.sh

Alternatively, you can run ./install.sh with granular command-line flags:

# Preview actions without modifying system files
./install.sh --dry-run

# Non-interactive automated install
./install.sh --non-interactive --config-mode merge

Post-Installation & Health Check

Run the built-in diagnostic tool to check dependencies and report missing integrations:

atomshell doctor

Shell Management CLI

The atomshell management utility is installed to ~/.local/bin/atomshell:

atomshell start      # Launch Atom Shell in background
atomshell stop       # Safely stop active shell instance
atomshell restart    # Reload and restart shell components
atomshell nexus      # Open Nexus Control Center
atomshell doctor     # Run dependency and health diagnostics
atomshell log        # Stream live quickshell logs

Modular Documentation

Detailed topics and technical guides are split into dedicated documents:

License and upstream

Licensed under GPL-3.0. Atom Shell builds on Caelestia Shell; upstream copyright and license notices are retained.

About

A customizable Hyprland desktop shell built on Quickshell and Caelestia, with integrated system controls and setup tools.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages