summaryrefslogtreecommitdiff
path: root/parts/users/seth/programs/neovim/default.nix
blob: f02935a7ce072366c28a43f7bfe755e2c35cb558 (plain)
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
    ];
  };
}