{ pkgs, flake, ... }: let inherit (flake.config.aesthetics.themes.theme) font; in { programs.regreet = { enable = true; package = pkgs.greetd.regreet; # font = { # name = font; # size = 11; # package = builtins.attrValues { # inherit # (pkgs.nerd-fonts) # monaspace # ; # }; # }; theme = { name = "catppuccin-macchiato-mauve-compact"; package = pkgs.catppuccin-gtk.override { size = "compact"; variant = "macchiato"; accents = [ "mauve" ]; }; }; cursorTheme = { name = "catppuccin-macchiato-dark-cursors"; package = pkgs.catppuccin-cursors.macchiatoDark; }; iconTheme = { name = "Papirus-Dark"; package = pkgs.catppuccin-papirus-folders.override { flavor = "macchiato"; accent = "mauve"; }; }; }; }