Skip to content

aserdevyt/brokefetch

 
 

Repository files navigation

BROKEfetch

AUR License GitHub top language Static Badge AUR package AUR package Linux

A broken neofetch clone for those of us who have no job, no GPU, no money, and no hope.

screenshot

Brokefetch_logos

Version 1.0 screenshot

screenshot

What is this?

brokefetch is the only system info tool that doesn't pretend your life is okay.

Inspired by neofetch, but with:

  • Sadness
  • Regret
  • A CRT monitor

Installation

git clone https://github.com/Szerwigi1410/brokefetch
cd brokefetch
chmod +x brokefetch.sh
./brokefetch.sh

using install.sh

git clone https://github.com/Szerwigi1410/brokefetch
cd brokefetch
chmod +x install.sh
./install.sh

or use the installer "OS-wide"(experemental)

curl -sSL https://raw.githubusercontent.com/Szerwigi1410/brokefetch/refs/heads/main/install.sh > install.sh ; chmod +x install.sh ; bash -c "./install.sh" ; rm -f install.sh

AUR (yes it's back)

yay -S brokefetch-git

AUR mod not any more 😭

yay -S brokefetch-mod

pacman

install aserdev's repo

bash <(curl -fsSL https://raw.githubusercontent.com/aserdevyt/aserdev-repo/refs/heads/main/install.sh)

install brokefetch

sudo pacman -Sy brokefetch

Homebrew

brew tap T1mohtml/brokefetch
brew install brokefetch

Nix Flake

flake.nix

{
  ...
  inputs = {
    # rest of the inputs

    brokefetch.url = "github:Szerwigi1410/brokefetch";    
  };

  outputs =
    {
      # other outputs
      ...
    }@inputs:
    {
      # implement modules here
    }
}

configuration.nix

{
  # rest of inputs (eg: pkgs, config, lib)
  inputs,
  ...
}

{
  # your configuration

  environment.systemPackages = with pkgs; [
    # rest of the packages
    inputs.brokefetch.packages.x86_64-linux.brokefetch # or replace brokefetch package with brokefetch-beta
  ];

  # rest of configuration
}

Important note!

  • brokefetch.sh - Stable, "just works"
  • brokefetch_beta.sh - Might contain bugs, has the newest features
  • brokefetch_beta2.sh - just a backup
  • brokefetch_EDGE_legacy.sh - just a backup of the old edge version (currently not present)
  • brokefetch_mod.sh - a version of EDGE that loads the logos from ~/.config/brokefetch/logos (mod stands for modular). Currently supports 485 ascii logos!

(brokefetch_EDGE got renamed to brokefetch_beta)


Troubleshooting

If you have any issues with brokefetch, try to remove the config and run brokefetch again.


💖 If you enjoy brokefetch, please ⭐ it here and vote on the AUR package to support its survival!

Sadly we lost and some cock sucke- uhh I meant AUR trusted user has removed the package from AUR.

yay brokefetch is back on the aur 🥳

give it a try

yay -S brokefetch-git

Packaging status AUR Last Modified

About

The neofetch but "better"

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 99.7%
  • Nix 0.3%