From 80c63f4167562fadccd4411f57d12014cf292499 Mon Sep 17 00:00:00 2001 From: Timo Hubois <46505685+timohubois@users.noreply.github.com> Date: Sun, 26 Oct 2025 12:00:31 +0100 Subject: [PATCH 1/8] feat(docker): use socket activation instead of autostart --- install/config/docker.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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} From b5a5b54be51989b68f221bfa25d2e8bb54f5eb6d Mon Sep 17 00:00:00 2001 From: Hatta Pauzi Date: Tue, 2 Dec 2025 12:32:25 +0800 Subject: [PATCH 2/8] Added a reminder to run omarchy-restart-xcompose to apply changes --- install/config/xcompose.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install/config/xcompose.sh b/install/config/xcompose.sh index a86976bd..cb684d7a 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 < Date: Fri, 20 Feb 2026 19:59:39 +0100 Subject: [PATCH 3/8] Fix low contrast for muted/faint text in Obsidian theme --- default/themed/obsidian.css.tpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 }}; From fae8f6e2ce63130588be5f2231c40f29d693a8d5 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 20 Feb 2026 20:35:12 +0100 Subject: [PATCH 4/8] Fix emoji rendering in Alacritty Closes #2698 Co-authored-by: @glauberdmo --- config/fontconfig/fonts.conf | 21 +++++++++++++++++++++ migrations/1771615907.sh | 3 +++ 2 files changed, 24 insertions(+) create mode 100755 migrations/1771615907.sh 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/migrations/1771615907.sh b/migrations/1771615907.sh new file mode 100755 index 00000000..dc21029b --- /dev/null +++ b/migrations/1771615907.sh @@ -0,0 +1,3 @@ +echo "Add emoji font fallback to fontconfig" +cp $OMARCHY_PATH/config/fontconfig/fonts.conf ~/.config/fontconfig/fonts.conf +fc-cache -f From 9b4140abc9fea7eaa69ccbab71bc894092321e7f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 20 Feb 2026 21:13:02 +0100 Subject: [PATCH 5/8] Turn off keyboard backlighting when idle Closes #3319 Co-authored-by: @pukljak --- config/hypr/hypridle.conf | 6 ++++++ migrations/1771618300.sh | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 migrations/1771618300.sh 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/migrations/1771618300.sh b/migrations/1771618300.sh new file mode 100644 index 00000000..28794966 --- /dev/null +++ b/migrations/1771618300.sh @@ -0,0 +1,2 @@ +echo "Turn off keyboard backlight when idle" +cp $OMARCHY_PATH/config/hypr/hypridle.conf ~/.config/hypr/hypridle.conf From 0cc91ce71cdcfa41dc481655af8f1cb1c0a85316 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 20 Feb 2026 21:22:59 +0100 Subject: [PATCH 6/8] Simplify the kernel change check and make it work with any kernel Closes #3785 --- bin/omarchy-update-restart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From c6df7ee199f32db9b53e888c8d723b4012ba6e0e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 20 Feb 2026 21:25:29 +0100 Subject: [PATCH 7/8] More direct Updated comment to clarify the command for applying changes. --- install/config/xcompose.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/config/xcompose.sh b/install/config/xcompose.sh index cb684d7a..c571cf07 100644 --- a/install/config/xcompose.sh +++ b/install/config/xcompose.sh @@ -1,6 +1,6 @@ # Set default XCompose that is triggered with CapsLock tee ~/.XCompose >/dev/null < Date: Fri, 20 Feb 2026 21:30:09 +0100 Subject: [PATCH 8/8] Show partitions to help decide on drive via omarchy-drive-select Closes #3731 Co-authored-by: @johnbarney --- bin/omarchy-drive-info | 5 +++++ 1 file changed, 5 insertions(+) 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"