This project is a custom desktop shell written in Vala, based on the Astal library. It is still far from complete (only integrates parts of a status bar so far, even this README is subject to upcoming changes), but this repo will be kept public during development. All suggestions, comments, questions are welcome.
Below is a non-exhaustive list of the progress made and the upcoming features I have in mind. I may or may not add those features in the future.
- Power menu
- Hyprland workspaces indicators
- Clock/Calendar
- Bluetooth indicator
- Bluetooth popup menu (WIP)
- Wireplumber indicator
- Wireplumber popup menu
- Network indicator
- Network popup menu (WIP)
- Battery indicator
- Battery popup menu (WIP)
- Package updates indicator
- Notification center
- App launcher
- Sticky notes
- Wallpaper and theme switcher
yay -S libastal-meta
sudo pacman -S gcc meson ninja vala adwaita sass blueprint-compiler upower wireplumber
meson setup build
ninja -C buildThere are some people that Sietch would not be alive without, so huge thanks to :
- Aylur for creating Astal and AGS, and building an ecosystem around it
- kotontrion for creating the inspiring Kompass shell as well as their work on Astal
- ARKye03 for creating their own shell called Morghulis
- The Aylur's GTK Shell Discord for the guidance of its members