NixOS/home/modules/hyprland/wallust/rofi.nix

44 lines
1.2 KiB
Nix

{ config, lib, ... }:
let
cfg = config.profile.hyprland;
in
{
config = lib.mkIf (cfg.enable && config.profile.kitty.enable) {
home.file.".config/wallust/templates/rofi.rasi".text =
# css
''
* {
background: rgba(0,0,1,0.5);
foreground: #FFFFFF;
color0: {{color0}};
color1: {{color1}};
color2: {{color2}};
color3: {{color3}};
color4: {{color4}};
color5: {{color5}};
color6: {{color6}};
color7: {{color7}};
color8: {{color8}};
color9: {{color9}};
color10: {{color10}};
color11: {{color11}};
color12: {{color12}};
color13: {{color13}};
color14: {{color14}};
color15: {{color15}};
border-width: 3px;
current-image: url("${config.home.homeDirectory}/.cache/wallpaper/blurred.png", height);
}
'';
profile.hyprland.wallust.settings.templates.rofi =
let
out = config.home.homeDirectory + "/.cache/wallust";
in
{
template = "rofi.rasi";
target = "${out}/rofi.rasi";
};
};
}