dotfiles/nixos/modules/hyprland/regreet.nix

51 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
...
2025-01-18 03:50:54 -06:00
}:
let
inherit (flake.config.aesthetics.themes)
2025-01-14 16:17:42 -06:00
font
;
2025-01-18 03:50:54 -06:00
in
{
2025-01-09 02:09:02 -06:00
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";
2025-01-18 17:05:54 -06:00
font_name = lib.mkForce "${font.name} ${font.size.desktop}";
2025-01-10 17:35:00 -06:00
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
};
}