Add Hyprland, Walker & Waybar configurations
- Import Hyprland config directory (conf.d splits, themes, scripts, hypridle/lock/paper) - Add hyprfetch.sh startup script - Add Walker vikingowl theme and updated style.css - Add Waybar config.jsonc and style.css with “midnight-ocean” palette - Organize wallpaper and lockscreen images for multi-monitor setup
This commit is contained in:
38
.config/hypr/scripts/hyprfetch.sh
Executable file
38
.config/hypr/scripts/hyprfetch.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# hyprfetch.sh — a little fetch for your Hyprland setup
|
||||
|
||||
# colours (true-color ANSI)
|
||||
ACCENT='\033[38;2;79;132;204m' # #4F84CC
|
||||
FOREGROUND='\033[38;2;202;211;232m' # #CAD3E8
|
||||
RESET='\033[0m'
|
||||
|
||||
# helper to print a labeled field
|
||||
print_field() {
|
||||
printf "${ACCENT}%-10s${FOREGROUND}%s${RESET}\n" "$1:" "$2"
|
||||
}
|
||||
|
||||
# ASCII Art Hyprland logo (simplified)
|
||||
printf "${ACCENT}"
|
||||
cat <<'EOF'
|
||||
__ __
|
||||
| \/ |__ _ _ _ ___
|
||||
| |\/| / _` | '_/ -_)
|
||||
|_| |_\__,_|_| \___|
|
||||
EOF
|
||||
printf "${RESET}\n"
|
||||
|
||||
# now the fields
|
||||
print_field "OS" "$(grep '^PRETTY_NAME=' /etc/os-release | cut -d= -f2 | tr -d '"')"
|
||||
print_field "Kernel" "$(uname -r)"
|
||||
print_field "Uptime" "$(uptime -p)"
|
||||
print_field "Shell" "$(basename "$SHELL")"
|
||||
print_field "WM" "Hyprland $(hyprctl version | grep -oP '\d+\.\d+\.\d+')"
|
||||
|
||||
# hardware
|
||||
print_field "CPU" "$(grep -m1 'model name' /proc/cpuinfo | cut -d: -f2 | sed 's/^ //')"
|
||||
print_field "RAM" "$(free -h | awk '/^Mem:/ {print $3 \" / \" $2}')"
|
||||
if command -v acpi &>/dev/null; then
|
||||
print_field "Battery" "$(acpi -b | awk -F', ' '{print $2 \" — \" $3}')"
|
||||
fi
|
||||
|
Reference in New Issue
Block a user