https://github.com/boredsquirrel/kde-sysinfo-cli
A CLI tool to display the KDE troubleshooting information and info about a specified app in the terminal
https://github.com/boredsquirrel/kde-sysinfo-cli
Last synced: 3 months ago
JSON representation
A CLI tool to display the KDE troubleshooting information and info about a specified app in the terminal
- Host: GitHub
- URL: https://github.com/boredsquirrel/kde-sysinfo-cli
- Owner: boredsquirrel
- License: gpl-3.0
- Created: 2023-05-08T18:50:29.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-23T12:28:04.000Z (about 2 years ago)
- Last Synced: 2025-07-18T08:35:48.828Z (12 months ago)
- Language: Shell
- Homepage:
- Size: 49.8 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terminal KDE system information
A CLI tool to display KDE troubleshooting information in the terminal
- Nice visual output without, faster than Systemsettings
- No sudo permissions required (no `dmidecode`)
- Clipboard copying on Wayland and X11 (`xl-copy`, `xsel` or `xclip`)
- Basic dependencies, works on Fedora Kinoite out-of-the-box (no `inxi`, `neofetch`, `fastfetch`,...)
- Add a Packagename to display its version too (if an app causes Trouble)
- supports `DPKG` (Ubuntu, Debian, Linux Mint, PopOS)
- `RPM` (Fedora, OpenSuse, RockyLinux, CentOS, RHEL)
- `Pacman` (Arch), `Pamac` (Manjaro), `Yay` (AUR)
- `Emerge` (Gentoo)
- `Flatpak` (Online only currently)
- `Snap` (yes I did it)
- `APK` (Alpine)
- `Nix` (NixOS)
### Example output:
```
/v/h/user ❯❯❯ sysinfo -h
--- System-Info ---
Display KDE Plasma System Information from the Terminal.
Add an Application-name to add its information.
Example:
sysinfo konsole
Clipboard copying on Wayland and X11 supported.
Use -h to show this help
--------------------
/v/h/user ❯❯❯ sysinfo konsole
Specified App:
konsole5-part-22.12.3-1.fc38.x86_64
konsole5-22.12.3-1.fc38.x86_64
--- Software ---
OS: Fedora Linux 38.20230508.0 (Kinoite)
KDE Plasma: 5.27.4
KDE Frameworks: 5.105.0
Qt: 5.15.9
Kernel: 6.2.14-300.fc38.x86_64
Compositor: Wayland
--- Hardware ---
CPU: AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx
RAM: 13.5 GB
GPU: AMD Radeon Vega 8 Graphics
Video memory: 2048MB
Copy to clipboard? (y/n) y
🗒 Copied to clipboard!
```
## Install:
```
wget https://raw.githubusercontent.com/trytomakeyouprivate/KDE-sysinfo-CLI/main/sysinfo -P ~/.bin && chmod +x ~/.bin/sysinfo && /usr/bin/bash ~/.bin/sysinfo
```
### To-Do
- fixing Flatpak output
- offline Flatpak app infos
- complex problem, needs exact appID, something like
- `flatpak search $1 | awk 'NR==2 {print $3}' | xargs flatpak info`
- `flatpak info $(flatpak search $1 | sed -n '2s/[^\t]*\t[^\t]*\t//p')`
- more efficient package manager usage (detection, configfile/ self-modification)
- `-v` Verbose version with more output (but maybe inxi is better here)
- CPU: used drivers
- RAM: usable, swap
- GPU: OpenGL, Vulkan, drivers