{ lib, config, pkgs, ... }: let cfg = config.marleyos.appearance.base; in { options.marleyos.appearance.base.enable = lib.mkEnableOption "base"; config = lib.mkIf cfg.enable { stylix = { enable = true; base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine.yaml"; image = ./wallpaper.png; fonts = { serif = { package = pkgs.eb-garamond; name = "EB Garamond"; }; sansSerif = { package = pkgs.dm-sans; name = "DeepMind Sans"; }; monospace = { package = pkgs.maple-mono-NF; name = "Maple Mono NF"; }; emoji = { package = pkgs.whatsapp-emoji-font; name = "Apple Color Emoji"; }; }; cursor = { package = pkgs.rose-pine-cursor; name = "BreezeX-RosePine-Linux"; }; }; }; }