• Stars
    star
    352
  • Rank 120,622 (Top 3 %)
  • Language
    Rust
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A fresh take on neofetch

Freshfetch

A fresh take on Neofetch

Freshfetch is an alternative to Neofetch written in Rust with a focus on customization.

Warning:

Freshfetch is not to a "completed" state yet. Right now, it's in a "beta" of sorts, with a lot of room for optimization and improvement. If you run into any problems, be sure to file an issue so that it can be fixed!

Todo:

  • Optimizations galore
  • Documentation 😓
  • Support for images
  • Add colorization for all distros (69/261 complete)

Installation

Arch Linux

On Arch Linux, you can install one of three AUR packages:

  • freshfetch-git -- The bleeding-edge version of freshfetch that builds from the master branch.
  • freshfetch-bin -- The stable version of freshfetch that you just install. No compile required.
  • freshfetch -- Currently not set up right, will be fixed with the next release. Once set up, It'll build the latest stable version from source.

Other distros

With other distributions, you can either install the latest tar.gz build or build from source.

Build from source

To compile Freshfetch, just run cargo build --release -vv. This will build the executable for your platform. Then, run these commands:

sudo cp ./target/release/freshfetch /usr/bin/
sudo chmod 755 /usr/bin/freshfetch

An example configuration An example configuration An example configuration