dotfiles/nixos/modules/hyprland/regreet.nix

47 lines
1.2 KiB
Nix
Raw Normal View History

2025-01-09 02:09:02 -06:00
{
pkgs,
flake,
2025-01-10 17:35:00 -06:00
lib,
2025-01-09 02:09:02 -06:00
...
}: let
inherit (flake.config.aesthetics.themes.theme) font;
in {
programs.regreet = {
enable = true;
package = pkgs.greetd.regreet;
2025-01-10 17:35:00 -06:00
settings = {
appearance = {
greeting_msg = "Back for more, I see.";
2025-01-09 02:09:02 -06:00
};
2025-01-10 17:35:00 -06:00
GTK = {
application_prefer_dark_theme = true;
cursor_theme_name = lib.mkForce "catppuccin-macchiato-dark-cursors";
font_name = lib.mkForce "${font} 11";
icon_theme_name = lib.mkForce "Papirus-Dark";
theme_name = lib.mkForce "catppuccin-macchiato-mauve-compact";
2025-01-09 02:09:02 -06:00
};
};
2025-01-10 17:35:00 -06:00
# 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";
# };
# };
2025-01-09 02:09:02 -06:00
};
}