utility/direnv-vim: init

This commit is contained in:
alfarel 2025-02-25 21:24:43 -05:00 committed by raf
commit a5d7313abb
6 changed files with 39 additions and 0 deletions

View file

@ -3,6 +3,7 @@
./binds
./ccc
./diffview
./direnv
./fzf-lua
./gestures
./icon-picker

View file

@ -0,0 +1,13 @@
{
config,
lib,
...
}: let
inherit (lib.modules) mkIf;
cfg = config.vim.utility.direnv;
in {
vim = mkIf cfg.enable {
startPlugins = ["direnv-vim"];
};
}

View file

@ -0,0 +1,6 @@
{
imports = [
./config.nix
./direnv.nix
];
}

View file

@ -0,0 +1,5 @@
{lib, ...}: let
inherit (lib.options) mkEnableOption;
in {
options.vim.utility.direnv.enable = mkEnableOption "syncing nvim shell environment with direnv's using `direnv.vim`";
}