Use fuzzel over wofi

This commit is contained in:
Maximilian Friedersdorff 2025-10-16 15:32:29 +01:00
parent 58213c1d91
commit 2480494e85
9 changed files with 7 additions and 101 deletions

View file

@ -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"

View file

@ -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

View file

@ -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/*

View file

@ -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)

View file

@ -6,7 +6,7 @@ swaylock
swaybg
fnott
waybar
wofi
fuzzel
kanshi
foot
firefox

View file

@ -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": {

View file

@ -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

View file

@ -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;
}

View file

@ -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