{
  lib,
  config,
  inputs,
  ...
}: {
  imports = [
    inputs.catppuccin.nixosModules.catppuccin
  ];

  options.nix-files.programs.catppuccin.enable = lib.mkEnableOption "Catppuccin config";

  config = lib.mkIf config.nix-files.programs.catppuccin.enable {
    catppuccin = {
      enable = true;
      accent = "red";
      flavor = "mocha";
    };
  };
}
