A Rust reimplementation of Hyfetch wih a focus on speed
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
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
-
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
- 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!
- Windows 11
- Ubuntu 23.10
- Pop! OS 20.04
- NixOS 24.10
- macOS Sonoma (14)
- macOS Ventura (13)