An open API service indexing awesome lists of open source software.

https://github.com/axenide/ax-shell

A hackable shell for Hyprland, powered by Fabric.
https://github.com/axenide/ax-shell

archlinux desktop dynamic-colors fabric gtk gtk-layer-shell gtk3 hyprland matugen notch python shell-script wayland

Last synced: about 1 month ago
JSON representation

A hackable shell for Hyprland, powered by Fabric.

Awesome Lists containing this project

README

        






Sparkles

A hackable shell for Hyprland


Powered by Fabric
Sparkles



GitHub stars


Ko-Fi


Discord

---


Camera with Flash Screenshots










Package Installation

> [!NOTE]
> You need a functioning Hyprland installation.

### Arch Linux

> [!TIP]
> This command also works for updating an existing installation!

```bash
curl -fsSL https://raw.githubusercontent.com/Axenide/Ax-Shell/main/install.sh | bash
```

### Manual Installation
1. Install dependencies:
- [Fabric](https://github.com/Fabric-Development/fabric)
- [fabric-cli](https://github.com/Fabric-Development/fabric-cli)
- [Gray](https://github.com/Fabric-Development/gray)
- [Matugen](https://github.com/InioX/matugen)
- `brightnessctl`
- `cava`
- `cliphist`
- `gnome-bluetooth-3.0`
- `gobject-introspection`
- `gpu-screen-recorder`
- `grimblast`
- `hypridle`
- `hyprlock`
- `hyprpicker`
- `hyprsunset`
- `imagemagick`
- `libnotify`
- `noto-fonts-emoji`
- `playerctl`
- `swappy`
- `swww`
- `tesseract`
- `tmux`
- `uwsm`
- `wl-clipboard`
- `wlinhibit`
- Python dependencies:
- ijson
- numpy
- pillow
- psutil
- requests
- setproctitle
- toml
- watchdog
- Fonts (automated on first run):
- Zed Sans
- Tabler Icons

2. Download and run Ax-Shell:
```bash
git clone https://github.com/Axenide/Ax-Shell.git ~/.config/Ax-Shell
uwsm -- app python ~/.config/Ax-Shell/main.py > /dev/null 2>&1 & disown
```


Rocket Roadmap

- [x] App Launcher
- [x] Bluetooth Manager
- [x] Calculator
- [x] Calendar
- [x] Clipboard Manager
- [x] Color Picker
- [x] Customizable UI
- [x] Dashboard
- [x] Dock
- [x] Emoji Picker
- [x] Kanban Board
- [x] Notifications
- [x] OCR
- [x] Pins
- [x] Power Manager
- [x] Power Menu
- [x] Screen Recorder
- [x] Screenshot
- [x] Settings
- [x] System Tray
- [x] Terminal
- [x] Tmux Session Manager
- [x] Vertical Layout
- [x] Wallpaper Selector
- [x] Workspaces Overview
- [ ] Multi-monitor support
- [ ] Multimodal AI Assistant
- [ ] Network Manager
- [ ] OTP Manager

---


Sparkles sᴜᴘᴘᴏʀᴛ ᴛʜᴇ ᴘʀᴏᴊᴇᴄᴛ Sparkles




Support me on Ko-fi!