1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ config, lib, pkgs, inputs, ... }: let cfg = config.getchoo.programs.neovim; inherit (lib) mkEnableOption mkIf; in { options.getchoo.programs.neovim.enable = mkEnableOption "neovim" // {default = true;}; config = mkIf cfg.enable { home.packages = [ inputs.getchvim.packages.${pkgs.stdenv.hostPlatform.system}.default ]; }; }