From 393767cbeca1f8d21693f68b7a536275a9081fa2 Mon Sep 17 00:00:00 2001 From: Cai Strickland Date: Wed, 27 Aug 2025 15:49:33 +0200 Subject: [PATCH 1/8] make clicking on the battery open the power menu Bothered me that the power profile setting was so hidden away, so I made it pop up by clicking the battery icon. :) --- bin/omarchy-menu | 1 + config/waybar/config.jsonc | 1 + 2 files changed, 2 insertions(+) diff --git a/bin/omarchy-menu b/bin/omarchy-menu index f5179cb..e457e65 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -382,6 +382,7 @@ go_to_menu() { *update*) show_update_menu ;; *system*) show_system_menu ;; *about*) alacritty --class Omarchy -o font.size=9 -e bash -c 'fastfetch; read -n 1 -s' ;; + *power*) show_setup_power_menu ;; esac } diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc index 7ff8c0e..7c8855c 100644 --- a/config/waybar/config.jsonc +++ b/config/waybar/config.jsonc @@ -88,6 +88,7 @@ "tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%", "tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%", "interval": 5, + "on-click": "omarchy-menu power", "states": { "warning": 20, "critical": 10 From 37d10feba3505fdecb2b01cca7d29504c26f31b0 Mon Sep 17 00:00:00 2001 From: Bastien Jaillot Date: Wed, 27 Aug 2025 18:14:27 +0200 Subject: [PATCH 2/8] Update Hyprland config path for keyboard layout Keyboard is wrongly set after install, this is because the config moved to a dedicated input.conf and so no substitution is done. --- install/config/detect-keyboard-layout.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/config/detect-keyboard-layout.sh b/install/config/detect-keyboard-layout.sh index fcee66b..a6cbf82 100755 --- a/install/config/detect-keyboard-layout.sh +++ b/install/config/detect-keyboard-layout.sh @@ -2,7 +2,7 @@ # Copy over the keyboard layout that's been set in Arch during install to Hyprland conf="/etc/vconsole.conf" -hyprconf="$HOME/.config/hypr/hyprland.conf" +hyprconf="$HOME/.config/hypr/input.conf" layout=$(grep '^XKBLAYOUT=' "$conf" | cut -d= -f2 | tr -d '"') variant=$(grep '^XKBVARIANT=' "$conf" | cut -d= -f2 | tr -d '"') From 512df06f36778e8dbc01a01d4b162ac8a5fc5125 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 27 Aug 2025 20:49:34 +0200 Subject: [PATCH 3/8] Don't need output for success --- bin/omarchy-reset-sudo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/omarchy-reset-sudo b/bin/omarchy-reset-sudo index 1829496..9482262 100755 --- a/bin/omarchy-reset-sudo +++ b/bin/omarchy-reset-sudo @@ -1,4 +1,4 @@ #!/bin/bash -echo "Resetting sudo lockout for user: $USER" +# Resetting sudo lockout for user su -c "faillock --reset --user $USER" From 203dcce8988d8dd8c43a97ac937e35b0d15ddab0 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 27 Aug 2025 21:05:38 +0200 Subject: [PATCH 4/8] Order of appearance --- bin/omarchy-menu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/omarchy-menu b/bin/omarchy-menu index bdda015..1b2bbfa 100755 --- a/bin/omarchy-menu +++ b/bin/omarchy-menu @@ -377,12 +377,12 @@ go_to_menu() { *screenrecord*) show_screenrecord_menu ;; *toggle*) show_toggle_menu ;; *setup*) show_setup_menu ;; + *power*) show_setup_power_menu ;; *install*) show_install_menu ;; *remove*) show_remove_menu ;; *update*) show_update_menu ;; - *system*) show_system_menu ;; *about*) alacritty --class Omarchy -o font.size=9 -e bash -c 'fastfetch; read -n 1 -s' ;; - *power*) show_setup_power_menu ;; + *system*) show_system_menu ;; esac } From 42f7f5f55880d2bb832b6f229d825f520c30dab6 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 28 Aug 2025 06:38:48 +0200 Subject: [PATCH 5/8] Hopefully no longer needed --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 44e2887..4a851ad 100755 --- a/install.sh +++ b/install.sh @@ -53,7 +53,7 @@ source $OMARCHY_INSTALL/login/limine-snapper.sh source $OMARCHY_INSTALL/login/alt-bootloaders.sh # Pin bad packages -sudo pacman -U --noconfirm https://pkgs.omarchy.org/x86_64/abseil-cpp-20250512.1-1-x86_64.pkg.tar.zst +# sudo pacman -U --noconfirm https://pkgs.omarchy.org/x86_64/abseil-cpp-20250512.1-1-x86_64.pkg.tar.zst # Reboot clear From 2c751a0920faae285ef812604a8ebb2f123a95b1 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 28 Aug 2025 06:47:32 +0200 Subject: [PATCH 6/8] Stop pinning --- install/packages.ignored | 1 - install/packages.pinned | 1 - 2 files changed, 2 deletions(-) diff --git a/install/packages.ignored b/install/packages.ignored index 0b612e3..e69de29 100644 --- a/install/packages.ignored +++ b/install/packages.ignored @@ -1 +0,0 @@ -abseil-cpp diff --git a/install/packages.pinned b/install/packages.pinned index f349af9..e69de29 100644 --- a/install/packages.pinned +++ b/install/packages.pinned @@ -1 +0,0 @@ -https://pkgs.omarchy.org/x86_64/abseil-cpp-20250512.1-1-x86_64.pkg.tar.zst From a34b7bd1310042cc54daf7fe333723457dd7f41b Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 28 Aug 2025 06:58:10 +0200 Subject: [PATCH 7/8] Remove entirely --- install.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/install.sh b/install.sh index 4a851ad..794aad4 100755 --- a/install.sh +++ b/install.sh @@ -52,9 +52,6 @@ source $OMARCHY_INSTALL/login/plymouth.sh source $OMARCHY_INSTALL/login/limine-snapper.sh source $OMARCHY_INSTALL/login/alt-bootloaders.sh -# Pin bad packages -# sudo pacman -U --noconfirm https://pkgs.omarchy.org/x86_64/abseil-cpp-20250512.1-1-x86_64.pkg.tar.zst - # Reboot clear tte -i ~/.local/share/omarchy/logo.txt --frame-rate 920 laseretch From 4e7aa3386894ca8c2e753f8e94800b55887afba6 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 28 Aug 2025 07:05:03 +0200 Subject: [PATCH 8/8] Don't need to start immediately --- install/config/hardware/network.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/config/hardware/network.sh b/install/config/hardware/network.sh index 7013883..ff2e03e 100755 --- a/install/config/hardware/network.sh +++ b/install/config/hardware/network.sh @@ -4,7 +4,7 @@ # This can happen if archinstall used ethernet if ! command -v iwctl &>/dev/null; then sudo pacman -S --noconfirm --needed iwd - chrootable_systemctl_enable iwd.service + sudo systemctl enable iwd.service fi # Prevent systemd-networkd-wait-online timeout on boot