34 lines
1.3 KiB
Bash
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
|
|
} |