This repository has been archived on 2023-10-17. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/scripts/scriptfetch

58 lines
2.5 KiB
Bash
Executable File

#!/bin/sh
#Informacion del sistema
kernel="$(uname -r)"
os="$(awk -F'"' '/PRETTY/ {print ($2)}' /etc/os-release)"
cpu="$(lscpu | awk '/Nombre/ {print $4, $5, $7, $8, $9}')"
name="${USER:-`id -nu`}@${HOSTNAME:-`hostname`}"
sys="$(echo $(uname) | awk '{print toupper($0)}')"
st=$(df -h / | awk '/dev/{print $3" / "$2}')
mem=$(free -m | awk '/^Mem:/ {print $3 "MiB / " $2 "MiB"}')
shell=$(printf "$(basename $SHELL)" | awk '{print ($0)}')
init=$(awk '{print ($0)}' /proc/1/comm)
pkg="$(xbps-query -l | wc -l)"
manager=$(which xbps-query 2>/dev/null) && manager=${manager##*/}
wm="$(awk 'END {print $2}' "$HOME"/.xinitrc)"
tr="$(printf "$TERM" | awk '{print ($0)}')"
uptime="$(uptime -p | sed 's/up //')"
#iv="$(printf "$IMAGEVIEWER" | awk '{print toupper($0)}')"
#file="$(printf "$FILE" | awk '{print toupper($0)}')"
#ed="$(printf "$EDITOR" | awk '{print toupper($0)}')"
#br="$(printf "$BROWSER" | awk '{print toupper($0)}')"
#mn="$(printf "$MENU" | awk '{print toupper($0)}')"
#font="$(awk -F'"' '/font/ {print toupper($2)}' "${HOME}/.gtkrc-2.0")"
## Void-Linux
#echo "
#┌────────────────────────────────────────────────────┐
#│ │
# Host  ${name}${reset}
# ------- Os  ${os}${reset}
# _ \______ - Cpu  ${cpu}${reset}
# | \ ___ \ | Wm  ${wm}${reset}
# | | / \ | | Packages  ${pkg} (${manager})${reset}
# | | \___/ | | Kernel  ${kernel}${reset}
# | \______ \_| Shell  ${shell}${reset}
# -_______\ Init  ${init}${reset}
# Memory  ${mem}${reset}
# Uptime  ${uptime}
#│ │
#└────────────────────────────────────────────────────┘
#"
echo "
Host: ${name}
Os: ${os}
Kernel: ${kernel}
Init: ${init}
Pkgs: ${pkg} (${manager})
Shell: ${shell}
Term: ${tr}
Wm: ${wm}
Cpu: ${cpu}
Ram: ${mem}
Store: ${st}
Uptime: ${uptime}
"