Hi!

I’m the creator of Macchina, a basic system information fetching tool, it’s a minimal take on Neofetch, comes with multiple built-in themes and arguments to allow you to change its looks and behavior on the fly!

I first introduced it on this very website, and the feedback I got made me push through the times Macchina made me want to punch myself in the face, but I made the right decision to choose Rust for this little project of mine, because Rust made me enjoy programming again!

It’s available on crates.io, the AUR, and Github!

  • Neko-san@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    4 years ago

    How does it compare to FreshFetch? This seems mosyly the same to me, minus distro acii graphics

    • grtcdr@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 years ago

      Sorry for replying so late! Here are some key differences:

      • It’s very minimal, running macchina only shows elements and nothing else. All other elements such as bars, shorthand values, padding, spacing, themes etc. can be adjusted on the fly using command line arguments (so you don’t have to settle with any defaults and it doesn’t use a config file)
      • If dependencies matter to you: Macchina has fewer dependencies.
      • It supports themes out of the box (there’s 3 currently)
      • It auto-spaces all your elements (this is something I haven’t seen any fetcher do)
      • It offers a bar display for memory and battery usage.
      • It has some elements that are not present in FreshFetch (but FreshFetch also has elements that Macchina currently hasn’t implemented yet)
      • FreshFetch supports icons, but Macchina used to support icons. They were removed because the implementation wasn’t satisfying my needs, I might bring them back if someone would like to see them.

      FreshFetch from the screenshots that I’ve checked out, looks very close to Neofetch, and that’s not really the point with my program. What I’m trying to do with Macchina is to set it apart while keeping it familiar.

      • grtcdr@lemmy.mlOP
        link
        fedilink
        arrow-up
        1
        ·
        4 years ago

        Macchina is pretty stable on Linux systems, but I’m currently working to support other platforms, starting with NetBSD.