diff --git a/bin/omarchy-drive-info b/bin/omarchy-drive-info index 51a57692..d46d1fd5 100755 --- a/bin/omarchy-drive-info +++ b/bin/omarchy-drive-info @@ -26,4 +26,9 @@ display="$drive" [[ -n "$size" ]] && display="$display ($size)" [[ -n "$model" ]] && display="$display - $model" +# Append compact partition summary +part_summary=$(lsblk -nro TYPE,NAME,FSTYPE,MOUNTPOINT "$root_drive" 2>/dev/null | \ + awk '$1=="part" { printf "%s%s%s", s, ($3==""?"unknown":$3), ($4==""?"":"("$4")"); s=", " }') +[[ -n "$part_summary" ]] && display+=" [$part_summary]" + echo "$display" diff --git a/bin/omarchy-update-restart b/bin/omarchy-update-restart index 2b6d85d4..2121d279 100755 --- a/bin/omarchy-update-restart +++ b/bin/omarchy-update-restart @@ -1,6 +1,6 @@ #!/bin/bash -if [ "$(uname -r | sed 's/-arch/\.arch/')" != "$(pacman -Q linux | awk '{print $2}')" ]; then +if [ ! -d "/usr/lib/modules/$(uname -r)" ]; then gum confirm "Linux kernel has been updated. Reboot?" && omarchy-cmd-reboot elif [ -f "$HOME/.local/state/omarchy/reboot-required" ]; then gum confirm "Updates require reboot. Ready?" && omarchy-cmd-reboot diff --git a/config/fontconfig/fonts.conf b/config/fontconfig/fonts.conf index 5463ba30..2d873761 100644 --- a/config/fontconfig/fonts.conf +++ b/config/fontconfig/fonts.conf @@ -55,4 +55,25 @@ Liberation Sans + + + sans-serif + + Noto Color Emoji + + + + + serif + + Noto Color Emoji + + + + + monospace + + Noto Color Emoji + + diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf index 3ecb1193..b7d17690 100644 --- a/config/hypr/hypridle.conf +++ b/config/hypr/hypridle.conf @@ -15,6 +15,12 @@ listener { on-timeout = loginctl lock-session # lock screen when timeout has passed } +listener { + timeout = 330 # 5.5min + on-timeout = brightnessctl -sd '*::kbd_backlight' set 0 # save state and turn off keyboard backlight + on-resume = brightnessctl -rd '*::kbd_backlight' # restore keyboard backlight +} + listener { timeout = 330 # 5.5min on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed diff --git a/default/themed/obsidian.css.tpl b/default/themed/obsidian.css.tpl index 90b86244..e255b0e5 100644 --- a/default/themed/obsidian.css.tpl +++ b/default/themed/obsidian.css.tpl @@ -30,8 +30,8 @@ --interactive-accent-hover: {{ accent }}; /* Muted text */ - --text-muted: {{ color8 }}; - --text-faint: {{ color8 }}; + --text-muted: color-mix(in srgb, {{ foreground }} 70%, transparent); + --text-faint: color-mix(in srgb, {{ foreground }} 55%, transparent); /* Code */ --code-normal: {{ color6 }}; diff --git a/install/config/docker.sh b/install/config/docker.sh index 99096245..1499f9c8 100644 --- a/install/config/docker.sh +++ b/install/config/docker.sh @@ -16,8 +16,8 @@ sudo mkdir -p /etc/systemd/resolved.conf.d echo -e '[Resolve]\nDNSStubListenerExtra=172.17.0.1' | sudo tee /etc/systemd/resolved.conf.d/20-docker-dns.conf >/dev/null sudo systemctl restart systemd-resolved -# Start Docker automatically -sudo systemctl enable docker +# Start Docker on-demand +sudo systemctl enable docker.socket # Give this user privileged Docker access sudo usermod -aG docker ${USER} diff --git a/install/config/xcompose.sh b/install/config/xcompose.sh index a86976bd..c571cf07 100644 --- a/install/config/xcompose.sh +++ b/install/config/xcompose.sh @@ -1,5 +1,6 @@ # Set default XCompose that is triggered with CapsLock tee ~/.XCompose >/dev/null <