---
sidebar_position: 1
---

# 🚀 Getting Started

Ashell is a status bar for Hyprland and Niri, written in Rust using the `iced` library.

## Does it only work on Hyprland and Niri?

This project originally supported only Hyprland, primarily because
it is the compositor I use to test ashell.

Thanks to community support, ashell now supports Niri as well.

In the future, we plan to expand this functionality to other
Wayland compositors.

## Features

- OS Updates indicator
- Hyprland/Niri Active Window
- Hyprland/Niri Workspaces
- System Information (CPU, RAM, Temperature, Disk, Network)
- Hyprland/Niri Keyboard Layout
- Hyprland Keyboard Submap
- Tray
- Date and Time (with weather support)
- Privacy indicators (microphone, camera, and screen sharing usage)
- Media Player
- Notifications
- Settings Panel
  - Power menu
  - Battery information
  - Audio sources and sinks
  - Screen brightness
  - Network controls
  - VPN
  - Bluetooth
  - Power profiles
  - Idle inhibitor
  - Airplane mode
- Custom Modules (applauncher, clipboard, custom clock, etc.)
