From d1b00daf539ada2a5d1bbfa89a3f37a7d2f20ae7 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 21 Feb 2026 06:32:11 +0100 Subject: [PATCH 1/5] Decided not to use this after all Stuck with more prefix-based keys --- config/ghostty/config | 2 -- migrations/1770728860.sh | 5 ----- 2 files changed, 7 deletions(-) delete mode 100644 migrations/1770728860.sh diff --git a/config/ghostty/config b/config/ghostty/config index af2c995c..d53f5c32 100644 --- a/config/ghostty/config +++ b/config/ghostty/config @@ -23,8 +23,6 @@ cursor-style-blink = false shell-integration-features = no-cursor,ssh-env # Keyboard bindings -keybind = ctrl+shift+page_up=unbind -keybind = ctrl+shift+page_down=unbind keybind = shift+insert=paste_from_clipboard keybind = control+insert=copy_to_clipboard keybind = super+control+shift+alt+arrow_down=resize_split:down,100 diff --git a/migrations/1770728860.sh b/migrations/1770728860.sh deleted file mode 100644 index 85f19f46..00000000 --- a/migrations/1770728860.sh +++ /dev/null @@ -1,5 +0,0 @@ -echo "Unbind ctrl+shift+page_up/page_down in Ghostty so it doesn't interfere with tmux keybindings" - -if [[ -f ~/.config/ghostty/config ]] && ! grep -q "keybind = ctrl+shift+page_up=" ~/.config/ghostty/config; then - sed -i '/# Keyboard bindings/a\keybind = ctrl+shift+page_up=unbind\nkeybind = ctrl+shift+page_down=unbind' ~/.config/ghostty/config -fi From 3df37f999cec0a6d4a33229dc8b241e4a9e61c6a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 21 Feb 2026 06:54:29 +0100 Subject: [PATCH 2/5] Hide wiremix and limine-snapper-restore from app launcher Never meant to be exposed --- applications/hidden/limine-snapper-restore.desktop | 2 ++ applications/hidden/wiremix.desktop | 2 ++ migrations/1771651931.sh | 4 ++++ 3 files changed, 8 insertions(+) create mode 100644 applications/hidden/limine-snapper-restore.desktop create mode 100644 applications/hidden/wiremix.desktop create mode 100644 migrations/1771651931.sh diff --git a/applications/hidden/limine-snapper-restore.desktop b/applications/hidden/limine-snapper-restore.desktop new file mode 100644 index 00000000..e1e3e173 --- /dev/null +++ b/applications/hidden/limine-snapper-restore.desktop @@ -0,0 +1,2 @@ +[Desktop Entry] +Hidden=true diff --git a/applications/hidden/wiremix.desktop b/applications/hidden/wiremix.desktop new file mode 100644 index 00000000..e1e3e173 --- /dev/null +++ b/applications/hidden/wiremix.desktop @@ -0,0 +1,2 @@ +[Desktop Entry] +Hidden=true diff --git a/migrations/1771651931.sh b/migrations/1771651931.sh new file mode 100644 index 00000000..2baba8fe --- /dev/null +++ b/migrations/1771651931.sh @@ -0,0 +1,4 @@ +echo "Hide wiremix and limine-snapper-restore from app launcher" + +cp $OMARCHY_PATH/applications/hidden/wiremix.desktop ~/.local/share/applications/ +cp $OMARCHY_PATH/applications/hidden/limine-snapper-restore.desktop ~/.local/share/applications/ From f25584949cafaa3de0cd6831503f7b385ae93054 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 21 Feb 2026 07:06:30 +0100 Subject: [PATCH 3/5] Remove duplicate or no longer relevant migrations --- migrations/1751225707.sh | 6 ------ migrations/1752153188.sh | 6 ------ migrations/1752251002.sh | 6 ------ migrations/1752365998.sh | 10 ---------- migrations/1752899588.sh | 3 --- migrations/1753062084.sh | 5 ----- migrations/1753286633.sh | 6 ------ migrations/1753302134.sh | 8 -------- migrations/1753683888.sh | 5 ----- migrations/1754108993.sh | 2 -- migrations/1754113760.sh | 10 ---------- migrations/1754133148.sh | 6 ------ migrations/1754136581.sh | 6 ------ migrations/1754302123.sh | 5 ----- migrations/1754568612.sh | 6 ------ migrations/1754652760.sh | 3 --- migrations/1754919057.sh | 5 ----- migrations/1754929475.sh | 32 -------------------------------- migrations/1754984623.sh | 3 --- migrations/1755164105.sh | 24 ------------------------ migrations/1756627168.sh | 3 --- migrations/1757512135.sh | 5 ----- migrations/1760401344.sh | 15 --------------- migrations/1760724931.sh | 6 ------ migrations/1760974946.sh | 21 --------------------- migrations/1771599447.sh | 3 --- 26 files changed, 210 deletions(-) delete mode 100644 migrations/1751225707.sh delete mode 100644 migrations/1752153188.sh delete mode 100644 migrations/1752251002.sh delete mode 100644 migrations/1752365998.sh delete mode 100644 migrations/1752899588.sh delete mode 100644 migrations/1753062084.sh delete mode 100644 migrations/1753286633.sh delete mode 100644 migrations/1753302134.sh delete mode 100644 migrations/1753683888.sh delete mode 100644 migrations/1754108993.sh delete mode 100644 migrations/1754113760.sh delete mode 100644 migrations/1754133148.sh delete mode 100644 migrations/1754136581.sh delete mode 100644 migrations/1754302123.sh delete mode 100644 migrations/1754568612.sh delete mode 100644 migrations/1754652760.sh delete mode 100644 migrations/1754919057.sh delete mode 100644 migrations/1754929475.sh delete mode 100644 migrations/1754984623.sh delete mode 100644 migrations/1755164105.sh delete mode 100644 migrations/1756627168.sh delete mode 100644 migrations/1757512135.sh delete mode 100644 migrations/1760401344.sh delete mode 100644 migrations/1760724931.sh delete mode 100644 migrations/1760974946.sh delete mode 100644 migrations/1771599447.sh diff --git a/migrations/1751225707.sh b/migrations/1751225707.sh deleted file mode 100644 index 16387778..00000000 --- a/migrations/1751225707.sh +++ /dev/null @@ -1,6 +0,0 @@ -echo "Fixing persistent workspaces in waybar config" - -if [[ -f ~/.config/waybar/config ]]; then - sed -i 's/"persistent_workspaces":/"persistent-workspaces":/' ~/.config/waybar/config - omarchy-restart-waybar -fi diff --git a/migrations/1752153188.sh b/migrations/1752153188.sh deleted file mode 100644 index ec4beea5..00000000 --- a/migrations/1752153188.sh +++ /dev/null @@ -1,6 +0,0 @@ -echo "Migrate to the modular implementation of hyprlock" - -if [ -L ~/.config/hypr/hyprlock.conf ]; then - rm ~/.config/hypr/hyprlock.conf - cp ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr/hyprlock.conf -fi diff --git a/migrations/1752251002.sh b/migrations/1752251002.sh deleted file mode 100644 index cea7a613..00000000 --- a/migrations/1752251002.sh +++ /dev/null @@ -1,6 +0,0 @@ -echo "Migrate to the modular, variable-based implementation of waybar style.css" - -if [ -L ~/.config/waybar/style.css ]; then - rm ~/.config/waybar/style.css - cp ~/.local/share/omarchy/config/waybar/style.css ~/.config/waybar/style.css -fi diff --git a/migrations/1752365998.sh b/migrations/1752365998.sh deleted file mode 100644 index 5b759f62..00000000 --- a/migrations/1752365998.sh +++ /dev/null @@ -1,10 +0,0 @@ -echo "Add override to only require one network interface to be online" - -if [[ ! -f /etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf ]]; then - sudo mkdir -p /etc/systemd/system/systemd-networkd-wait-online.service.d - sudo tee /etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf >/dev/null < "$VS_CODE_SETTINGS" - elif ! grep -q '"update.mode"' "$VS_CODE_SETTINGS"; then - # Insert "update.mode": "none", immediately after the first "{" - # Use sed's first-match range (0,/{/) to only replace the first "{ - sed -i --follow-symlinks -E '0,/\{/{s/\{/{\ - "update.mode": "none",/}' "$VS_CODE_SETTINGS" - fi -fi diff --git a/migrations/1771599447.sh b/migrations/1771599447.sh deleted file mode 100644 index dd183cf9..00000000 --- a/migrations/1771599447.sh +++ /dev/null @@ -1,3 +0,0 @@ -echo "Delay after sleep for PAM readiness before turning on display" - -sed -i 's/after_sleep_cmd = hyprctl dispatch dpms on/after_sleep_cmd = sleep 1 \&\& hyprctl dispatch dpms on/' ~/.config/hypr/hypridle.conf From 618b957e2324e32b5fe64f9448c8f6c5a0926bd1 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 21 Feb 2026 07:34:24 +0100 Subject: [PATCH 4/5] Fix missing extension --- migrations/{1771622309 => 1771622309.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename migrations/{1771622309 => 1771622309.sh} (100%) diff --git a/migrations/1771622309 b/migrations/1771622309.sh similarity index 100% rename from migrations/1771622309 rename to migrations/1771622309.sh From 6927e77f51bfbb0b46bb4a62ef4eea053b513e35 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 21 Feb 2026 07:34:55 +0100 Subject: [PATCH 5/5] Fix permissions --- migrations/1771602477.sh | 0 migrations/1771602647.sh | 0 migrations/1771606080.sh | 0 migrations/1771615907.sh | 0 4 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 migrations/1771602477.sh mode change 100755 => 100644 migrations/1771602647.sh mode change 100755 => 100644 migrations/1771606080.sh mode change 100755 => 100644 migrations/1771615907.sh diff --git a/migrations/1771602477.sh b/migrations/1771602477.sh old mode 100755 new mode 100644 diff --git a/migrations/1771602647.sh b/migrations/1771602647.sh old mode 100755 new mode 100644 diff --git a/migrations/1771606080.sh b/migrations/1771606080.sh old mode 100755 new mode 100644 diff --git a/migrations/1771615907.sh b/migrations/1771615907.sh old mode 100755 new mode 100644