1 unstable release
new 0.1.0 | Jan 15, 2025 |
---|
#2 in #sys-info
135KB
2K
SLoC
mirafetch
A Rust reimplementation of Hyfetch wih a focus on speed
Installation
Download the repo and run cargo run
in the folder to try it out. To install mirafetch try cargo install .
and ensure your cargo directory is in $PATH
Images
Images:
Configuration
CLI Config
Options:
-s, --scheme-name <SCHEME_NAME>
-o, --orientation <ORIENTATION> [possible values: horizontal, vertical]
-i, --icon-name <ICON_NAME>
-h, --help Print help
-V, --version Print version
Config file
-
The configuration file is located in:
- Linux:
TODO/config.toml
- macOS:
TODO/config.toml
- Windows
TODO\config.toml
- Linux:
-
icon_name
is optional and overrides the default icon for your system, these are defined indata/data.yaml
-
scheme_name
is optional and defines the flag pattern to overlay on your OS icon, these are defined indata/flags.toml
orientation
is required whenscheme_name
is present, and can beHorizontal
orVertical
, and sets the direction of the flag's stripes
Notes
- I could definitely use help testing on other platforms
- There's currently minimal support for macOS, if you have a Mac and want to port this, feel free to make a PR
- Documentation is also sparse at the moment, feel free to create an issue or open a PR
- We're currently targeting a run time of ~60ms (approximately 15 fps), if you have any optimizations, please let us know!
Tested on:
- Windows 11
- Ubuntu 23.10
- Pop! OS 20.04
- NixOS 24.10
- macOS Sonoma (14)
- macOS Ventura (13)
Special Thanks
Dependencies
~13–59MB
~889K SLoC