Forked from Axenide/Ax-Shell - A hackable shell for Hyprland
![]() |
|||||
![]() |
![]() |
![]() |
![]() |
||
Aw-Shell builds on the original Ax-Shell with the following improvements:
- New PySide6 settings gui - the first step of the migration to pyside6 (Qt6) gui.
- Refactored controls — simplified and reorganized control panel
- Improved launcher — better search relevance and multi-monitor awareness
- Multi-monitor fixes — dashboard and workspaces open on the correct monitor
uvpackage manager — replaced manual pip/venv setup withuv syncfor reproducible installs- Glaze theming — integrated Glaze for consistent Qt6 styling
- Test suite — added unit tests for core utilities (layout, signals, settings conversion)
- Code quality —
pathliboveros.path, cleaned up imports, removed deprecated typings
Note
You need a functioning Hyprland installation. This will also enable NetworkManager if it is not already enabled.
Tip
This command also works for updating an existing installation!
Run the following command in your terminal once logged into Hyprland:
curl -fsSL https://raw.githubusercontent.com/Awareness10/Aw-Shell/main/install.sh | bash-
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh -
Install system dependencies (Arch Linux):
- fabric-cli
- Gray
- Matugen
awwwbrightnessctlcavacliphistddcutilgnome-bluetooth-3.0gobject-introspectiongpu-screen-recorderhypridlehyprlockhyprpickerhyprshothyprsunsetimagemagicklibnotifynetworkmanagernetwork-manager-appletnm-connection-editornoto-fonts-emojinvtopplayerctlpower-profiles-daemonswappytesseracttesseract-data-engtesseract-data-spatmuxunzipupoweruwsmvte3webp-pixbuf-loaderwl-clipboard
-
Clone, install Python deps, and run:
git clone https://github.com/Awareness10/Aw-Shell.git ~/.config/aw-shell cd ~/.config/aw-shell uv sync uwsm app -- .venv/bin/python main.py > /dev/null 2>&1 & disown
- App Launcher
- Bluetooth Manager
- Calculator
- Calendar
- Clipboard Manager
- Color Picker
- Customizable UI
- Dashboard
- Dock
- Emoji Picker
- Kanban Board
- Network Manager
- Notifications
- OCR
- Pins
- Power Manager
- Power Menu
- Screen Recorder
- Screenshot
- Settings
- System Tray
- Terminal
- Tmux Session Manager
- Update checker
- Vertical Layout
- Wallpaper Selector
- Workspaces Overview
- Multi-monitor support
Originally based on Ax-Shell by Axenide. Consider supporting the original author on Ko-fi.




