grtcdr / Macchina
Programming Languages
Projects that are alternatives of or similar to Macchina
Table of Contents
About Macchina
Macchina lets you view basic system information, like your hostname, kernel, uptime, memory usage, and much more. It provides you with convenient features and customization options but doesn't lose sight of its two main priorities, minimalism and performance.
Benchmarks
Macchina is pretty fast, see for yourself!
- Execution time is measured using hyperfine
- Hiding elements with
--hide
significantly improves speed
🐧 Linux
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
macchina |
19.5 ± 0.7 | 18.6 | 21.5 | 1.00 |
neofetch |
375.6 ± 4.2 | 371.0 | 391.1 | 19.24 ± 0.70 |
Summary: macchina
runs 19.24 ± 0.70 times faster than neofetch
👩🏽💻 macOS
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
macchina |
5.0 ± 0.2 | 4.7 | 5.9 | 1.00 |
neofetch |
484.5 ± 4.3 | 477.2 | 492.3 | 97.10 ± 3.84 |
Summary: macchina
runs 97.10 ± 3.84 times faster than neofetch
🚩 NetBSD
Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|
macchina |
21.6 ± 2.6 | 18.9 | 31.3 | 1.00 |
neofetch |
269.9 ± 10.5 | 256.2 | 290.0 | 12.51 ± 1.58 |
Summary: macchina
runs 12.51 ± 1.58 times faster than neofetch
Features
Themes
The themes wiki page contains a list of all the built-in themes that you can use.
Bars
What it fetches
- Host
- Username
- Hostname
- Product
- Kernel
- Distribution
- Desktop Environment
- Window Manager
- Package Count [1]
- Shell
- Terminal
- Processor
- Model
- Thread count
- Local IP Address
- Uptime
- Memory Usage
- Battery
- Percentage
- Status
- Palette
Usage
Macchina comes packed with arguments that let you customize its behavior and styling.
The usage wiki page can tell you all about them and how they work.
Dependencies
🐧 Linux:
wmctrl
-
Gentoo Only:
portage-utils
🚩 NetBSD:
wmctrl
The dependencies wiki page explains why these dependencies exist.
Installation
Macchina is available on:
Macchina's installation wiki page also lists multiple other ways you can install it. You might also prefer running the prebuilt binary that corresponds with your operating system.
Platform Support
Platform | Support |
---|---|
GNU/Linux | Yes |
NetBSD | Yes |
macOS | Yes |
Windows | Partial |
🌍 Contributors
Macchina, like many other open-source projects, would not be where it is right now without the help of its contributors, thank you all so much!
- Support for NetBSD would not be possible without the help and testing of NetBSD/pkgsrc package maintainer pin
- Support for macOS and Windows would not be possible without the help, testing and major contributions of 123marvin123