A fast, lightweight, and customizable system information fetch tool written in Rust. Inspired by neofetch and fastfetch.
Check out LOGOS.md to see all supported OS logos, mini-modes, and custom ASCII examples.
🐧 Supported Logos: Alpine, Android, MacOS, Arch, Artix, Astra Linux, EndeavourOS, CachyOS, Debian, Fedora, FreeBSD,NetBSD, OpenBSD, OpenSUSE,Gentoo, Kali Linux, Manjaro, Linux Mint, NixOS, Pop!OS, Ubuntu, Void Linux, Zorin OS, Lubuntu, Xubuntu, Kubuntu, and Windows. More coming soon!
If your distro isn't explicitly supported yet, SysPrint will fall back to the standard GNU/Linux penguin Tux logo.
- Linux / BSD:
~/.config/sysprint/config.toml - Windows:
%APPDATA%\sysprint\config.toml(usuallyC:\Users\Имя\AppData\Roaming\sysprint\config.toml)
# SysPrint configuration
# When a CLI flag contradicts the config, `config-stronger = true` makes the config win.
# Fast-mode disable GPU Vram and Temp info.
logo = "default"
logo-color = "purple"
custom-logo-path = "~/FemboyLogo.txt"
config-stronger = false
mini-logo-mode = false
fast-mode = false
compact-mode = false
hide-fetch-info = false
show-sysprint-start-time = true
[system]
enabled = true
os-name = true
kernel = true
os-version = true
init = true
host = true
user = true
uptime = true
[cpu]
enabled = true
name = true
ghz = true
usage = true
temp = true
cores = true
threads = true
architecture = true
[gpu]
enabled = true
name = true
vram = true
temp = true
[memory]
enabled = true
ram = true
[other]
enabled = true
de = true
wm = true
terminal = true
shell = true
battery = true
locale-time = true
[disks]
enabled = true
list = true
config-stronger = false
- 🚀 Blazing fast performance thanks to Rust
- 🎨 Beautiful ASCII art logos and colored CLI output
- 💻 Displays CPU, RAM, OS, Kernel, info using the
sysinfocrate
Download the latest binary from the releases page and install to download folder:
chmod +x ~/Downloads/sysprint-linux
sudo mv ~/Downloads/sysprint-linux /usr/local/bin/sysprintTo run:
sysprintИли Если у вас русский интерфейс:
chmod +x ~/Загрузки/sysprint-linux
sudo mv ~/Загрузки/sysprint-linux /usr/local/bin/sysprintgit clone https://github.com/MBKCHEL/SysPrint.git
cd SysPrint
cargo build --release
sudo cp target/release/sysprint /usr/local/bin/For Nix or NixOS, you can install the program as follows:
- Quick start
nix run github:MBKCHEL/SysPrint- Through flake
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
sysprint = {
url = github:MBKCHEL/SysPrint;
};
};# For Bash
echo "sysprint" >> ~/.bashrc
# For Zsh
echo "sysprint" >> ~/.zshrc
# For Fish
echo "sysprint" >> ~/.config/fish/config.fishOption 1: Fast Install (Precompiled Binary) Download the sysprint-freebsd binary from the Releases page
chmod +x ~/Downloads/sysprint-freebsd
sudo mv ~/Downloads/sysprint-freebsd /usr/local/bin/sysprintTo run:
sysprintDownload the .exe from the Releases page and run it.
- Remove binary:
sudo rm /usr/local/bin/sysprint
- Remove from terminal auto-run (if added):
# Bash sed -i '/sysprint/d' ~/.bashrc # Zsh sed -i '/sysprint/d' ~/.zshrc # Fish fish -c "sed -i '/sysprint/d' ~/.config/fish/config.fish"
- Delete the downloaded sysprint.exe file.
- If added to startup, press Win + R, type shell:startup, and delete the sysprint shortcut.