1
0
Fork 0
forked from foxora/nix

added alacritty, foot doesnt support dynamic themeing :c

This commit is contained in:
foxora 2026-02-23 19:33:14 +00:00
parent cf5b772204
commit 79af2ce80f
11 changed files with 184 additions and 137 deletions

View file

@ -1,10 +1,19 @@
# window rules
# ---------------------------------------------------------------------------- #
# terminal - blur
windowrule {
name = terminal-blur
match:class = ^(foot|Alacritty)$
match:fullscreen = false
opacity = 0.95
}
# ---------------------------------------------------------------------------- #
# task manager
windowrule {
name = task-manager
match:class = ^(foot)$
name = terminal-manager
match:class = ^(foot|Alacritty)$
match:title = ^(btop)$
float = true
center = true
@ -15,33 +24,13 @@ windowrule {
# terminal filechooser
windowrule {
name = terminal-filechooser
match:class = ^(foot)$
match:class = ^(foot|Alacritty)$
match:title = ^(filechooser)$
float = true
center = true
size = (monitor_w*0.85) (monitor_h*0.85)
}
# ---------------------------------------------------------------------------- #
# yazi explorer
#windowrule {
#name = yazi
#match:class = ^(foot)$
#match:title = ^(yazi)$
#float = true
#center = true
#size = (monitor_w*0.85) (monitor_h*0.85)
#}
# ---------------------------------------------------------------------------- #
# foot - blur
windowrule {
name = foot-blur
match:class = ^(foot)$
match:fullscreen = false
opacity = 0.95
}
# ---------------------------------------------------------------------------- #
# imhex - blur
windowrule {

View file

@ -1,4 +1,5 @@
{...}: {
{ ... }:
{
wayland.windowManager.hyprland = {
enable = true;
package = null;
@ -23,8 +24,8 @@
"$mod" = "SUPER";
# applications
"$terminal" = "foot";
"$explorer" = "foot -e yazi";
"$terminal" = "alacritty";
"$explorer" = "alacritty -e yazi";
"$browser" = "zen-twilight";
# menu
@ -278,15 +279,15 @@
];
layerrule = [
#"blur, aurorashell"
#"ignorealpha 0.7, aurorashell"
#"blur, aurorashell"
#"ignorealpha 0.7, aurorashell"
"blur on, match:namespace waybar"
"ignore_alpha 0, match:namespace waybar"
"blur on, match:namespace waybar"
"ignore_alpha 0, match:namespace waybar"
"blur on, match:namespace rofi"
"xray on, match:namespace rofi"
"ignore_alpha 0, match:namespace rofi"
"blur on, match:namespace rofi"
"xray on, match:namespace rofi"
"ignore_alpha 0, match:namespace rofi"
];
env = [