Assorted shell and Python scripts
at main 855 B view raw
1#!/usr/bin/env bash 2 3set -euo pipefail 4 5desktop_info="separator:os:kernel:uptime:packages:memory:initsystem:btrfs:separator" 6laptop_info="separator:os:kernel:uptime:packages:memory:initsystem:btrfs:battery:separator" 7server_info="separator:os:kernel:uptime:packages:memory:initsystem:separator" 8fbsd_info="separator:os:kernel:uptime:packages:memory:initsystem:zpool:separator" 9styled_unread=$(gum style --foreground="#f2cdcd" --bold "Unread feeds: ") 10 11case "$(hostname)" in 12"desktop") 13 fastfetch -s "$desktop_info" -l none 14 gum join "$styled_unread" "$("${HOME}"/bin/feed_count)" 15 ;; 16"laptop") 17 fastfetch -s "$laptop_info" -l none 18 gum join "$styled_unread" "$("${HOME}"/bin/feed_count)" 19 ;; 20"nas") 21 fastfetch -s "$fbsd_info" -l none 22 ;; 23*) 24 fastfetch -s "$server_info" -l none 25 ;; 26esac 27 28# vim: sw=4 sts=4 ts=4 ai et ft=bash