feat: add walker and rofi themes for summer-night and fix styling logic

This commit is contained in:
Bernardo Magri
2026-04-13 11:19:43 +01:00
parent 0e5fb6c813
commit 6b3e96b3b3
4 changed files with 199 additions and 10 deletions

View File

@@ -45,6 +45,27 @@ in
source = hyprlandConfSource;
};
# Rofi fallback support
xdg.configFile."rofi/config.rasi" = lib.mkIf (builtins.pathExists (themeAppsPath + "/rofi.rasi")) {
source = themeAppsPath + "/rofi.rasi";
};
# Walker fallback support
xdg.configFile."nomarchy/current/theme/apps/walker/style.css" = lib.mkIf (!builtins.pathExists (themeAppsPath + "/walker/style.css")) {
text = ''
* {
color: #${palette.base05};
}
#window {
background-color: #${palette.base00};
}
.item.active {
background-color: #${palette.base03};
color: #${palette.base0B};
}
'';
};
xdg.configFile."nomarchy/current/theme.name".text = config.nomarchy.theme;
# Expose branding assets