Skip to content

fdev31/Ax-Shell

 
 

Repository files navigation

Personal fork:

  • fancier workspace switcher
  • multi-monitor fixes
  • (multi-monitor) optimizations

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. This will also enable NetworkManager if it is not already enabled.

Arch Linux

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/Axenide/Ax-Shell/main/install.sh | bash

NixOS

poogas has created a flake for Ax-Shell. 👉 Try it out! 👈

Manual Installation

  1. Install dependencies:

    • Fabric
    • fabric-cli
    • Gray
    • Matugen
    • brightnessctl
    • cava
    • cliphist
    • gnome-bluetooth-3.0
    • gobject-introspection
    • gpu-screen-recorder
    • grimblast
    • hypridle
    • hyprlock
    • hyprpicker
    • hyprshot
    • hyprsunset
    • imagemagick
    • libnotify
    • networkmanager
    • network-manager-applet
    • nm-connection-editor
    • noto-fonts-emoji
    • nvtop
    • playerctl
    • swappy
    • swww
    • tesseract
    • tesseract-data-eng
    • tesseract-data-spa
    • tmux
    • unzip
    • upower
    • uwsm
    • vte3
    • webp-pixbuf-loader
    • wl-clipboard
    • Python dependencies:
      • PyGObject
      • ijson
      • numpy
      • pillow
      • psutil
      • pywayland
      • requests
      • setproctitle
      • toml
      • watchdog
    • Fonts (automated on first run):
      • Zed Sans
      • Tabler Icons
  2. Download and run Ax-Shell:

    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

  • 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
  • Multimodal AI Assistant
  • OSD
  • OTP Manager

Sparkles sᴜᴘᴘᴏʀᴛ ᴛʜᴇ ᴘʀᴏᴊᴇᴄᴛ Sparkles
Support me on Ko-fi!

About

A hackable shell for Hyprland, powered by Fabric.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.8%
  • CSS 5.7%
  • Shell 1.5%