Files
DynastyRevolution-Scripts/modules/system-info

34 lines
1.3 KiB
Bash

#!/bin/bash
# DYNR Module: System Info
run_system_info() {
BLUE='\033[38;5;45m'; PURPLE='\033[38;5;127m'; GOLD='\033[38;5;178m'; NC='\033[0m'
clear
echo -e "${PURPLE}=================================================${NC}"
echo -e "${BLUE} 🐉 DYNASTY REVOLUTION: SYSTEM INFO 🐉 ${NC}"
echo -e "${PURPLE}=================================================${NC}"
OS_NAME=$(grep '^PRETTY_NAME=' /etc/os-release | cut -d '"' -f 2)
KERNEL=$(uname -rs)
ARCH=$(uname -m)
HOSTNAME=$(hostname)
CPU_MODEL=$(lscpu | grep "Model name" | awk -F: '{print $2}' | sed 's/^[ \t]*//')
CPU_CORES=$(nproc)
VIRT=$(systemd-detect-virt 2>/dev/null || echo "unknown")
echo -e "${GOLD}HOSTNAME: ${NC}$HOSTNAME"
echo -e "${GOLD}OPERATING SYS:${NC}$OS_NAME"
echo -e "${GOLD}KERNEL: ${NC}$KERNEL"
echo -e "${GOLD}ARCHITECTURE: ${NC}$ARCH"
echo -e "${GOLD}VIRTUALIZATION:${NC}$VIRT"
echo -e "${PURPLE}-------------------------------------------------${NC}"
echo -e "${GOLD}CPU MODEL: ${NC}$CPU_MODEL"
echo -e "${GOLD}CPU CORES: ${NC}$CPU_CORES"
echo -e "${PURPLE}=================================================${NC}"
read -p "Press Enter to return to the Dynasty..." < /dev/tty
# --- The Return Logic ---
dynr
}