From 2480494e854898b83285e414cd82df2e924c3744 Mon Sep 17 00:00:00 2001 From: Maximilian Friedersdorff Date: Thu, 16 Oct 2025 15:32:29 +0100 Subject: [PATCH] Use fuzzel over wofi --- home/dot_config/sway/config.d/bindings | 2 +- home/dot_config/sway/config.d/swayfx | 2 +- home/dot_config/sway/config.tmpl | 2 +- home/dot_config/sway/executable_power-menu | 2 +- home/dot_config/sway/pkglist.txt | 2 +- home/dot_config/waybar/config.jsonc | 4 +- home/dot_config/wofi/config | 10 --- home/dot_config/wofi/style.css | 70 -------------------- home/run_onchange_before_install-packages.sh | 14 ---- 9 files changed, 7 insertions(+), 101 deletions(-) delete mode 100644 home/dot_config/wofi/config delete mode 100644 home/dot_config/wofi/style.css delete mode 100755 home/run_onchange_before_install-packages.sh diff --git a/home/dot_config/sway/config.d/bindings b/home/dot_config/sway/config.d/bindings index d16f3f1..e6efc2e 100644 --- a/home/dot_config/sway/config.d/bindings +++ b/home/dot_config/sway/config.d/bindings @@ -168,7 +168,7 @@ bindsym $mod+r mode "resize" bindsym $mod+Alt+l exec swaylock -bindsym $mod+p exec cliphist list | wofi -S dmenu | cliphist decode | wl-copy +bindsym $mod+p exec cliphist list | fuzzel --dmenu | cliphist decode | wl-copy bindsym $mod+Alt+c exec swaymsg input type:keyboard xkb_variant colemak && notify-send "Layout Change" "colemak" bindsym $mod+Alt+q exec swaymsg input type:keyboard xkb_variant '""' && notify-send "Layout Change" "qwerty" diff --git a/home/dot_config/sway/config.d/swayfx b/home/dot_config/sway/config.d/swayfx index 55aa310..cee35b8 100644 --- a/home/dot_config/sway/config.d/swayfx +++ b/home/dot_config/sway/config.d/swayfx @@ -17,7 +17,7 @@ corner_radius 12 layer_effects "waybar" blur enable; shadows disable; corner_radius 15 layer_effects "notifications" blur enable; shadows enable; corner_radius 12 layer_effects "gtk-layer-shell" blur enable; shadows enable; corner_radius 13 -layer_effects "wofi" blur enable; shadows enable; corner_radius 13 +layer_effects "fuzzel" blur enable; shadows enable; corner_radius 13 titlebar_separator disable diff --git a/home/dot_config/sway/config.tmpl b/home/dot_config/sway/config.tmpl index 0ab30c9..51da1da 100644 --- a/home/dot_config/sway/config.tmpl +++ b/home/dot_config/sway/config.tmpl @@ -14,7 +14,7 @@ set $term footclient # Your preferred application launcher # Note: pass the final command to swaymsg so that the resulting window can be opened # on the original workspace that the command was run on. -set $menu wofi --show drun --gtk-dark | xargs swaymsg exec -- +set $menu fuzzel | xargs swaymsg exec -- set $bg /usr/share/backgrounds/archlinux/wild.png include /etc/sway/config-vars.d/* diff --git a/home/dot_config/sway/executable_power-menu b/home/dot_config/sway/executable_power-menu index f2d4409..d711bd9 100644 --- a/home/dot_config/sway/executable_power-menu +++ b/home/dot_config/sway/executable_power-menu @@ -2,7 +2,7 @@ entries="⇠ Logout\n⏾ Suspend\n⭮ Reboot\n⏻ Shutdown\n Lock" -selected=$(echo -e $entries | wofi --dmenu --cache-file /dev/null | awk '{print tolower($2)}') +selected=$(echo -e $entries | fuzzel --dmenu | awk '{print tolower($2)}') case $selected in lock) diff --git a/home/dot_config/sway/pkglist.txt b/home/dot_config/sway/pkglist.txt index dacffa5..75d9850 100644 --- a/home/dot_config/sway/pkglist.txt +++ b/home/dot_config/sway/pkglist.txt @@ -6,7 +6,7 @@ swaylock swaybg fnott waybar -wofi +fuzzel kanshi foot firefox diff --git a/home/dot_config/waybar/config.jsonc b/home/dot_config/waybar/config.jsonc index b99249a..5212702 100644 --- a/home/dot_config/waybar/config.jsonc +++ b/home/dot_config/waybar/config.jsonc @@ -203,8 +203,8 @@ "format": " {text}", "interval": 30, "exec": "cliphist list | wc -l", - "on-click": "cliphist list | wofi -S dmenu | cliphist decode | wl-copy", - "on-click-middle": "cliphist list | wofi -S dmenu | cliphist delete", + "on-click": "cliphist list | fuzzel --dmenu | cliphist decode | wl-copy", + "on-click-middle": "cliphist list | fuzzel --dmenu | cliphist delete", "on-click-right": "cliphist wipe" }, "custom/darklight": { diff --git a/home/dot_config/wofi/config b/home/dot_config/wofi/config deleted file mode 100644 index ecd1db9..0000000 --- a/home/dot_config/wofi/config +++ /dev/null @@ -1,10 +0,0 @@ -show=drun -width=900 -height=500 -always_parse_args=true -show_all=true -print_command=true -layer=overlay -insensitive=true -columns=2 -prompt=search app diff --git a/home/dot_config/wofi/style.css b/home/dot_config/wofi/style.css deleted file mode 100644 index 8279783..0000000 --- a/home/dot_config/wofi/style.css +++ /dev/null @@ -1,70 +0,0 @@ -/* Uses the `wave` variant, look into the `base16` variants if you want lotus or dragon */ -@define-color base00 #1F1F28; -@define-color base01 #2A2A37; -@define-color base02 #223249; -@define-color base03 #727169; -@define-color base04 #C8C093; -@define-color base05 #DCD7BA; -@define-color base06 #938AA9; -@define-color base07 #363646; -@define-color base08 #C34043; -@define-color base09 #FFA066; -@define-color base0A #DCA561; -@define-color base0B #98BB6C; -@define-color base0C #7FB4CA; -@define-color base0D #7E9CD8; -@define-color base0E #957FB8; -@define-color base0F #D27E99; - -window { - border: 0px; - border-radius: 10px; - font-family: monospace; - font-size: 18px; -} - -#input { - border-radius: 10px 10px 0px 0px; - border: 0px; - padding: 10px; - margin: 0px; - font-size: 28px; - color: @base0C; - background-color: @base01; -} - -#inner-box { - margin: 0px; - color: @base05; - background-color: @base00; -} - -#outer-box { - margin: 0px; - background-color: @base00; - border-radius: 10px; -} - -#selected { - background-color: @base02; -} - -#entry { - padding: 0px; - margin: 0px; - background-color: @base00; -} - -#entry:focus { - outline-width: 0; -} - -#scroll { - margin: 5px; - background-color: @base00; -} - -#text { - margin: 0px; - padding: 2px 2px 2px 10px; -} diff --git a/home/run_onchange_before_install-packages.sh b/home/run_onchange_before_install-packages.sh deleted file mode 100755 index e2042d3..0000000 --- a/home/run_onchange_before_install-packages.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -echo "Installing OS packages" - -sudo pacman -Syu --needed \ - zsh zsh-autosuggestions zsh-completions zsh-syntax-highlighting \ - gitflow-avh gitflow-zshcompletion-avh \ - foot foot-terminfo ttf-jetbrains-mono-nerd \ - sway swaybg swayidle swaylock mako wdisplays wofi \ - neovim neovim-qt zk \ - firefox \ - claws-mail \ - age \ - starship