diff options
Diffstat (limited to 'users/seth/programs/neovim.nix')
| -rw-r--r-- | users/seth/programs/neovim.nix | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/users/seth/programs/neovim.nix b/users/seth/programs/neovim.nix index 815b150..e5fc22c 100644 --- a/users/seth/programs/neovim.nix +++ b/users/seth/programs/neovim.nix @@ -4,26 +4,32 @@ pkgs, inputs, ... -}: let +}: +let cfg = config.seth.programs.neovim; -in { +in +{ options.seth.programs.neovim = { - enable = lib.mkEnableOption "Neovim configuration" // {default = config.seth.enable;}; + enable = lib.mkEnableOption "Neovim configuration" // { + default = config.seth.enable; + }; }; config = lib.mkIf cfg.enable { home.packages = [ - (let - getchvim = inputs.getchvim.packages.${pkgs.system}.default; - in + ( + let + getchvim = inputs.getchvim.packages.${pkgs.system}.default; + in # remove desktop file pkgs.symlinkJoin { name = "${getchvim.name}-nodesktop"; - paths = [getchvim]; + paths = [ getchvim ]; postBuild = '' rm -rf $out/share/{applications,icons} ''; - }) + } + ) ]; }; } |
