From cf771102ea81e1ba531a04367def2e79f7f7da13 Mon Sep 17 00:00:00 2001 From: alexion Date: Sun, 11 Oct 2026 18:19:29 -0400 Subject: [PATCH] refactor(waybar): trim icon registry scope --- configs/nixos/modules/desktop/default.nix | 11 ----------- configs/nixos/registry/window-icon.nix | 8 +------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/configs/nixos/modules/desktop/default.nix b/configs/nixos/modules/desktop/default.nix index bfbfded..800cc22 100644 --- a/configs/nixos/modules/desktop/default.nix +++ b/configs/nixos/modules/desktop/default.nix @@ -24,16 +24,5 @@ modules.desktop.utilities.theming.enable = lib.mkDefault true; modules.desktop.utilities.userdirs.enable = lib.mkDefault true; registry.env.${config.networking.hostName}.NIXOS_OZONE_WL = "1"; - registry.window-icon.${config.networking.hostName} = { - chromium = { - class = "chromium.*"; - icon = "f268"; - }; - - code = { - class = "[Cc]ode"; - icon = "f121"; - }; - }; }; } diff --git a/configs/nixos/registry/window-icon.nix b/configs/nixos/registry/window-icon.nix index f91c6d8..76ffa09 100644 --- a/configs/nixos/registry/window-icon.nix +++ b/configs/nixos/registry/window-icon.nix @@ -1,11 +1,5 @@ -{ lib, util, ... }: +{ lib, ... }: { - checks = [ - { - assertion = util.registry.predicates.uniquePerHost (entry: entry.value.class); - message = "Window icons must use unique class patterns per host."; - } - ]; type = lib.types.submodule { options = {