{ config, pkgs, lib, ... }: let cfg = config.dadada.home.helix; in { options.dadada.home.helix = { enable = lib.mkEnableOption "Enable helix editor"; package = lib.mkOption { type = lib.types.package; description = "Helix editor package to use"; default = pkgs.helix; }; }; config = lib.mkIf cfg.enable { home.file.".config/helix".source = ./config; home.packages = [ cfg.package #pkgs.nixd ]; }; }