Skip to content

Releases: alba4k/albafetch

v4.1

21 Nov 15:55
83913c0
Compare
Choose a tag to compare

Changes since v4.0

New Features

Modules

  • gtk_theme: Prints the current GTK theme (off by default)

Config options

  • ascii_art: Path to a file containing a custom logo (and color)
  • modules: Module array that specifies which modules should be printed
  • kernel_type: prints the kernel type in brackets (e.g. (zen))
  • term_ssh: prints (SSH) after the terminal name when running inside of an SSH connection
  • date_format: Specifies how the date should be formatted
  • renamed loc_localdomain to loc_localhost
  • desktop_type is now enabled by default

Command line arguments

  • --ascii: Path to a file containing a custom logo (and color)
  • --no-config: Ignores any provided or existing config file
  • --no-logo: Prevents a logo or ascii art from being printed (while still using it for the color)

Other Changes

  • --help now shows the program version

Bug fixes

Noticeable fixes

  • Fixed a bug where the separators would print of the wrong length because of logo escape sequences parsed incorrectly
  • Fixed loc_localhost (used to be loc_localdomain) and loc_docker not working
  • Title no longer uses bold when title_color is set to false
  • Up to 3 GPUs will be listed, instead of just the first found
  • gpu() will now hide Rev. A or similar in NVIDIA cards
  • host() will not print To Be Filled By O.E.M. anymore

Technical fixes

  • The memory module can now print in up to 256B (was 200B because of 55 reserved for the percentage)
  • Reduced the amount of memory the boolean options take (by bit-masking a big 64-bit integer)

More

New Contributors

  • @getchoo made their first contribution in #21
  • @Enkk17 made their first contribution in #30
  • @dependabot made their first contribution in #34
  • @github-actions made their first contribution in #35

Full Changelog: v4.0...v4.1

v4.0

07 Apr 14:53
Compare
Choose a tag to compare

albafetch v4.0

Install Instructions

The binaries (albafetch) found inside of the zip files can be installed by just marking it as executable (chmod +x albafetch) and moved or copied over to /usr/bin or /usr/local/bin (sudo cp albafetch /usr/bin/)

For archlinux-based Linux distributions, use the archlinux package (sudo pacman -U albafetch-4.0-1-x86_64.pkg.tar.zst). Please note that there are also some AUR packages avaiable, more about them in the readme

For debian-based Linux distributions, use the deb package (sudo dpkg -i albafetch_4.0_amd64.deb).

Changelog

  • The whole codebase has been completely re-written
  • Some new functions, disabled by default.
  • A lot of config options have been added, and many have been renamed. You can check them out in the default config
  • Many, many other (minor) changes, bug fixes, and minor improvements.
  • Some new bugs, probably

Because of these changing, an old config file will very likely not be compatible with the new version. I highly recommend rewriting your config from scratch using the example as reference.

Good luck, I hope you enjoy :D

v2.7

14 Sep 15:40
Compare
Choose a tag to compare

albafetch v2.7

Install Instructions

The Linux binary (albafetch) can be installed by just marking it as executable (chmod +x albafetch) and moved or copied over to /usr/bin or /usr/local/bin (sudo cp albafetch /usr/bin/)

For archlinux-based Linux distributions, I reccomend installing the archlinux package (sudo pacman -U albafetch-2.7-1-x86_64.pkg.tar.zst)

albafetch will also run on macOS, at least on recent versions, but it will need to be compiled manually compiled as specified in the package README.md. It should work on both x86_64 ("Intel") and arm64 ("Apple Silicon") machines. Binaries might be provided in the future, those would need to be just marked as executable (chmod +x albafetch) and moved or copied over to /usr/local/bin (sudo cp albafetch /usr/local/bin/).

Good luck, I hope you enjoy :D

v2.0

27 Mar 17:48
Compare
Choose a tag to compare

albafetch now accepts flags!

  • --help or -h will print some useful info and exit
  • --color or -c can be used to change the colored parts of the output
  • --bold or -b can be used to toggle the bold in the colored parts of the output

some new blocks (disabled by default):

  • user - displays the name of the currently logged user
  • hostname - displays the machine hostname

all data now alligns

other minor changes

v1.0

07 Mar 13:16
Compare
Choose a tag to compare

First release :D

Basically, it just does the same things neofetch doesn, but worse and harder to configure. It's 10x faster tho :P

Enjoy!