diff --git a/flake.nix b/flake.nix index 37afc8f2..0d77a15a 100644 --- a/flake.nix +++ b/flake.nix @@ -154,8 +154,8 @@ polarity = "dark"; opacity = { applications = 0.85; - desktop = 0.85; - popups = 0.85; + desktop = 1.0; + popups = 0.5; terminal = 0.85; }; fonts = rec { diff --git a/home/avizo/default.nix b/home/avizo/default.nix new file mode 100644 index 00000000..ba63393f --- /dev/null +++ b/home/avizo/default.nix @@ -0,0 +1,14 @@ +{config, ...}: { + services.avizo = { + enable = true; + settings.default = with config.lib.stylix.colors; let + opacity = kind: (toString config.stylix.opacity.${kind}); + in { + background = "rgba(${base00-rgb-r}, ${base00-rgb-g}, ${base00-rgb-b}, ${opacity "popups"})"; + bar-bg-color = "rgba(${base00-rgb-r}, ${base00-rgb-g}, ${base00-rgb-b}, ${opacity "popups"})"; + bar-fg-color = "rgba(${base05-rgb-r}, ${base05-rgb-g}, ${base05-rgb-b}, ${opacity "desktop"})"; + border-color = "rgba(${base0E-rgb-r}, ${base0E-rgb-g}, ${base0E-rgb-b}, ${opacity "desktop"})"; + image-opacity = opacity "desktop"; + }; + }; +} diff --git a/home/hyprland/default.nix b/home/hyprland/default.nix index 8a0ffe01..0284d072 100644 --- a/home/hyprland/default.nix +++ b/home/hyprland/default.nix @@ -4,10 +4,7 @@ pkgs, ... }: { - stylix.targets = { - avizo.enable = true; - xresources.enable = true; - }; + stylix.targets.xresources.enable = true; imports = [ ../default.nix ../email/default.nix @@ -16,6 +13,7 @@ ../waybar/default.nix ../rofi/default.nix ../swaync/default.nix + ../avizo/default.nix ../alacritty/default.nix ../emacs/default.nix ../nyxt/default.nix @@ -183,6 +181,7 @@ "gtk-layer-shell" "notifications" "swaync-.*" + "avizo" ]; in (lib.lists.forEach layers blur)