58 lines
2.5 KiB
Bash
Executable File
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}
|
|
"
|