faynopi / meowfetch

minimal system information fetcher program written in go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meowfetch

minimal, fast and customizable system information program written in go.


Overview

at the moment I was learning go and after seeing meow.sh in the catppuccin repo I tought with myself why not rewrite it. at first i wrote the application in C but after seeing that code base is getting so complicated and bloated I wrote the application in golang which also compiles into binaries and its fast :) and thats how it all started.

Installation

make sure you have go and coreutils First clone the repository in your local machine:

git clone https://github.com/Itsnexn/meowfetch.git

then you can build and install application using GNU make:

make install

Features

  • Fast and minimal
  • Pride mode :)
  • cute little cat :^)
  • toml based easy configuration
  • beautiful borders and ui using charmbracelet/lipgloss

Configuration

Your configuration can be saved in $XDG_CONFIG_HOME/meowfetch/meow.conf or $HOME/.meow.conf. There is also a fallback path for configuration across operating systems, which is listed on the wiki page.

configuration files are written in toml which makes it easier to read and parse. Read the wiki additional details on the configuration file. You can view the default configuration file here.

TODO

  • New widgets
    • Music player widget
    • Systemd widget
    • Packages widget
  • Cross platform

Contribution

See CONTRIBUTING.md.

About

minimal system information fetcher program written in go.

License:MIT License


Languages

Language:Go 80.5%Language:Roff 8.0%Language:Shell 7.1%Language:Makefile 4.4%