From 3515525d9985ee420d6d92170e8bdaeb805d9e5d Mon Sep 17 00:00:00 2001 From: Daniil Maltsev Date: Mon, 7 Jul 2025 16:29:17 +0500 Subject: [PATCH 1/5] Add impala as iwd TUI --- config/waybar/config | 2 +- install/3-terminal.sh | 2 +- migrations/1751887718.sh | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 migrations/1751887718.sh diff --git a/config/waybar/config b/config/waybar/config index 8338713..5a9be2d 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -62,7 +62,7 @@ "tooltip-format-disconnected": "Disconnected", "interval": 3, "nospacing": 1, - "on-click": "alacritty -e iwctl" + "on-click": "alacritty -e impala" }, "battery": { "format": "{capacity}% {icon}", diff --git a/install/3-terminal.sh b/install/3-terminal.sh index cb600b5..b56978c 100644 --- a/install/3-terminal.sh +++ b/install/3-terminal.sh @@ -3,4 +3,4 @@ yay -S --noconfirm --needed \ fd eza fzf ripgrep zoxide bat \ wl-clipboard fastfetch btop \ man tldr less whois plocate \ - alacritty bash-completion + alacritty bash-completion impala diff --git a/migrations/1751887718.sh b/migrations/1751887718.sh new file mode 100644 index 0000000..d658191 --- /dev/null +++ b/migrations/1751887718.sh @@ -0,0 +1,2 @@ +echo "Install impala" +yay -S --noconfirm --needed impala From c63b87b4169e251c6806f31623ac6f8efea57c28 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:28:44 -0700 Subject: [PATCH 2/5] Fix yay-bin being checked out to $HOME instead of /tmp and not getting cleaned up Co-author: @bbondier Closes #86 --- install/1-yay.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install/1-yay.sh b/install/1-yay.sh index adf1978..9913bfa 100644 --- a/install/1-yay.sh +++ b/install/1-yay.sh @@ -1,9 +1,11 @@ sudo pacman -S --needed --noconfirm base-devel if ! command -v yay &>/dev/null; then + cd /tmp git clone https://aur.archlinux.org/yay-bin.git cd yay-bin makepkg -si --noconfirm - cd ~ + cd - rm -rf yay-bin + cd ~ fi From 0073678f1f8c2d436dbbcf6641d688d27764f00f Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:49:46 -0700 Subject: [PATCH 3/5] Use Impala for wifi and float it --- config/waybar/config | 2 +- default/hypr/windows.conf | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config/waybar/config b/config/waybar/config index 5a9be2d..8109e4f 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -62,7 +62,7 @@ "tooltip-format-disconnected": "Disconnected", "interval": 3, "nospacing": 1, - "on-click": "alacritty -e impala" + "on-click": "alacritty --class=Impala -e impala" }, "battery": { "format": "{capacity}% {icon}", diff --git a/default/hypr/windows.conf b/default/hypr/windows.conf index a0716b5..fb86ca6 100644 --- a/default/hypr/windows.conf +++ b/default/hypr/windows.conf @@ -4,8 +4,8 @@ windowrule = suppressevent maximize, class:.* # Force chromium into a tile to deal with --app bug windowrule = tile, class:^(Chromium)$ -# Float sound and bluetooth settings -windowrule = float, class:^(org.pulseaudio.pavucontrol|blueberry.py)$ +# Float sound, bluetooth, and wifi settings +windowrule = float, class:^(org.pulseaudio.pavucontrol|blueberry.py|Impala)$ # Float Steam, fullscreen RetroArch windowrule = float, class:^(steam)$ From a64b32e2eed5591347abd91f195b62c95f03b237 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:50:28 -0700 Subject: [PATCH 4/5] Use power menu on Super+Esc --- default/hypr/bindings.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index b2f50d5..b36564c 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -24,7 +24,7 @@ bind = SUPER CTRL, comma, exec, makoctl mode -t do-not-disturb && makoctl mode | bind = SUPER, W, killactive, # End active session -bind = SUPER, ESCAPE, exec, hyprlock +bind = SUPER, ESCAPE, exec, ~/.local/share/omarchy/bin/omarchy-power-menu bind = SUPER SHIFT, ESCAPE, exec, systemctl suspend bind = SUPER ALT, ESCAPE, exit, bind = SUPER CTRL, ESCAPE, exec, reboot From 8939d636fb06ee0a8479257a7f4abdc5a9e895bf Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Mon, 7 Jul 2025 10:56:37 -0700 Subject: [PATCH 5/5] Offer to refresh waybar to use Impala --- migrations/1751887718.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/migrations/1751887718.sh b/migrations/1751887718.sh index d658191..151556e 100644 --- a/migrations/1751887718.sh +++ b/migrations/1751887718.sh @@ -1,2 +1,3 @@ -echo "Install impala" +echo "Install Impala as new wifi selection TUI" yay -S --noconfirm --needed impala +gum confirm "Overwrite Waybar config to use Impala Wi-Fi selector in top bar?" && omarchy-refresh-waybar