Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suyashtnt/commashell
A desktop shell of all time
https://github.com/suyashtnt/commashell
Last synced: about 1 month ago
JSON representation
A desktop shell of all time
- Host: GitHub
- URL: https://github.com/suyashtnt/commashell
- Owner: Suyashtnt
- Created: 2024-11-14T20:08:30.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-01T19:08:32.000Z (about 1 month ago)
- Last Synced: 2024-12-01T20:21:07.168Z (about 1 month ago)
- Language: Rust
- Size: 120 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Commashell
## A GUI Shell of all time
Commashell is a GTK + Libadwaita based shell for Linux powered by [Astal](https://aylur.github.io/astal/).
NOTE: current designed with [commafiles](https://github.com/suyashtnt/commafiles) in mind only. I will add support for usage with other rices soon. Many things will not work
or look wrong if you try to use it with other rices right now.## Features
- top status bar (`astal toggle top`)
- [ ] Weather
- [ ] Network status
- [x] Time
- [x] Wallpaper switcher (requires [commafiles](https://github.com/suyashtnt/commafiles))
- right music bar (`astal toggle right`)
- [x] Music controls (Uses MPRIS)
- [x] Lyrics (requires [sptlrx](https://github.com/raitonoberu/sptlrx))
- [x] Music visualizer (uses [CAVA](https://github.com/karlstav/cava))
- Notifications
- Uses regular wayland protocols for notifications
- Launcher
- [x] Fuzzy app launcher
- [x] Calculator (requires [libqalculate](https://qalculate.github.io/). `= ` prefix)
- [x] Journal entry (requires Obsidian + Thino Pro plugin. I will add support for other journaling apps soon:tm:)
- [ ] Task taking (will use ticktick. I will add support for other task managers soon:tm:)