Have all your stuff in one place. That's right π β all in your Singularity.
Singularity is a customizable dashboard powered by a templating engine with data injection and built-in parallelism for faster rendering π . It features a shared cache for even greater speed β‘ β all crafted in Rust π¦.
- π₯ Installation
- βοΈ Configuration
- π Preconfigured Pages
- π¨ Themes
- π₯ Features
- π Profiling
- Weather π€οΈ
- Clock β°
- Calendar ποΈ
- Header Widget
- More widgets coming soon!
Singularity features a shared cache enabled by default, with a Time-To-Live (TTL) of 5 minutes. This improves performance by reducing redundant fetches.
theme: neo-noir
theme_background_color: "black"
widget_heading: "white"
footer: "yellow"
cache: 5m
β Supported Formats:
10m
β 10 minutes2h
β 2 hours0.5h
β 30 minutes0.5m
β 30 seconds
β οΈ NOTE: Minimum TTL is 10 seconds. If set below this, the system defaults to 5 minutes.
A special monitoring widget that displays system stats. Enable it for each page with:
header-widget: true
- CPU Usage π₯
- Number of Cores π§
- Wi-Fi Status π
- OS Info π½
- Username π₯οΈ
- Available Mounts & Disk Space
rustc
Cargo
rustup
git clone https://github.com/AMS003010/Singularity.git
cd Singularity
cargo r -r
git clone https://github.com/AMS003010/Singularity.git
cd Singularity/scripts/
chmod +x install-linux.sh
mv install-linux.sh ../
cd ..
./install-linux.sh
Then, run:
singularity
Docker
git clone https://github.com/AMS003010/Singularity.git
cd Singularity
docker compose up
Optimize performance with samply
:
cargo install samply --locked
cargo build && samply record target/release/singularity
This project is under active development. Expect occasional breakages π.
π Inspired by Glance
π¨βπ» Maintainers This project is maintained by @AMS003010.
π€ Contributing We welcome contributions to Twilight! To contribute:
Fork the repository. Create a new branch (feature-branch). Commit your changes. Push to your branch and open a pull request. π License This project is licensed under the MIT License.
π© Contact For any queries or issues, feel free to reach out via GitHub Issues.
Happy Coding! π