mirror of
https://github.com/Ahwxorg/nixos-config.git
synced 2026-02-22 21:05:14 +08:00
feat: switch to vicinae; adds various window rules
This commit is contained in:
parent
71a935e805
commit
887dc41b02
1 changed files with 15 additions and 2 deletions
|
|
@ -124,6 +124,7 @@
|
||||||
"nwg-dock-hyprland -l top &"
|
"nwg-dock-hyprland -l top &"
|
||||||
"nextcloud &"
|
"nextcloud &"
|
||||||
"hyprland-monitor-attached dock-on-all-monitors dock-on-all-monitors &"
|
"hyprland-monitor-attached dock-on-all-monitors dock-on-all-monitors &"
|
||||||
|
"vicinae server &"
|
||||||
];
|
];
|
||||||
|
|
||||||
input = {
|
input = {
|
||||||
|
|
@ -279,7 +280,8 @@
|
||||||
"$mainMod SHIFT, X, exec, footclient --title 'float_foot' zsh -c 'bash ~/.local/src/bw-fzf/bw-fzf.sh"
|
"$mainMod SHIFT, X, exec, footclient --title 'float_foot' zsh -c 'bash ~/.local/src/bw-fzf/bw-fzf.sh"
|
||||||
|
|
||||||
# clipboard manager
|
# clipboard manager
|
||||||
"$mainMod SHIFT, V, exec, cliphist list | bemenu -l 5 --ignorecase | cliphist decode | wl-copy"
|
# "$mainMod SHIFT, V, exec, cliphist list | bemenu -l 5 --ignorecase | cliphist decode | wl-copy"
|
||||||
|
"$mainMod SHIFT, V, exec, vicinae vicinae://extensions/vicinae/clipboard/history"
|
||||||
|
|
||||||
"$mainMod SHIFT, F, exec, librewolf"
|
"$mainMod SHIFT, F, exec, librewolf"
|
||||||
"$mainMod SHIFT, C, exec, chromium"
|
"$mainMod SHIFT, C, exec, chromium"
|
||||||
|
|
@ -398,6 +400,14 @@
|
||||||
# "opacity 0.5 0.5, match:class nwg-dock-hyprland"
|
# "opacity 0.5 0.5, match:class nwg-dock-hyprland"
|
||||||
"no_blur on, match:class ungoogled-chromium"
|
"no_blur on, match:class ungoogled-chromium"
|
||||||
"no_blur on, match:class librewolf"
|
"no_blur on, match:class librewolf"
|
||||||
|
"no_screen_share on, match:class element-desktop"
|
||||||
|
"match:title ^(.*Bitwarden Password Manager.*)$, float on"
|
||||||
|
"match:title ^(Picture-in-Picture)$, float on"
|
||||||
|
"match:title ^(Picture-in-Picture)$, pin on"
|
||||||
|
# stop idle when watching videos
|
||||||
|
"match:class ^(mpv|.+exe|celluloid)$, idle_inhibit focus"
|
||||||
|
"match:class ^(chromium)$, match:title ^(.*YouTube.*)$, idle_inhibit focus"
|
||||||
|
"match:class ^(chromium)$, idle_inhibit fullscreen"
|
||||||
# "noanim, class:^(bemenu)$"
|
# "noanim, class:^(bemenu)$"
|
||||||
# "float, title:^(Picture-in-Picture)$"
|
# "float, title:^(Picture-in-Picture)$"
|
||||||
# "opacity 1.0 override 1.0 override, title:^(Picture-in-Picture)$"
|
# "opacity 1.0 override 1.0 override, title:^(Picture-in-Picture)$"
|
||||||
|
|
@ -430,7 +440,10 @@
|
||||||
# "float,title:^(float_foot)$"
|
# "float,title:^(float_foot)$"
|
||||||
# "nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0"
|
# "nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0"
|
||||||
];
|
];
|
||||||
|
layerrule = [
|
||||||
|
"match:class vicinae, blur on"
|
||||||
|
"match:class vicinae, ignore_alpha 0"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
extraConfig = "
|
extraConfig = "
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue