{ config, lib, ... }: let cfg = config.py.programs.helix; in { options.py.programs.helix.enable = lib.mkEnableOption "helix editor"; config.catppuccin.helix = { inherit (cfg) enable; useItalics = cfg.enable; }; config.programs.helix = lib.mkIf cfg.enable { enable = true; settings = import ./settings.nix; }; }