Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 765 Bytes

File metadata and controls

37 lines (29 loc) · 765 Bytes

asmfetch

A fetch tool written in x86-64 assembly for Linux. Runs in under 150 microseconds and has zero dependencies.

Preview

Detections

  • username ($USER)
  • hostname
  • os name from /etc/os-release
  • kernel
    • name
    • version
    • architecture
  • shell ($SHELL)
  • uptime
  • desktop ($XDG_CURRENT_DESKTOP)
  • display backend ($XDG_SESSION_TYPE)
  • memory usage
  • disk usage for /

Usage

make
sudo make install
asmfetch

Customization

asmfetch wasn't designed to be very customizable or dynamic; tons of values (e.g. the logo, symbols, format, colors) are hardcoded. The only way to change them is by modifying the source code, specifically the includeed files in asmfetch.S and symbols in symbols.S.