From 54c66be82f4be84481eb63d4e9a6a2d4cb19cf14 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Thu, 15 Aug 2024 12:48:11 +0800 Subject: [PATCH] nixvimConfigs/fiesta/setups/devenvs: init --- configs/nixvim/fiesta/default.nix | 1 + configs/nixvim/fiesta/modules/default.nix | 1 + configs/nixvim/fiesta/modules/setups/devenvs.nix | 15 +++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 configs/nixvim/fiesta/modules/setups/devenvs.nix diff --git a/configs/nixvim/fiesta/default.nix b/configs/nixvim/fiesta/default.nix index 8afab5de..9fe1eb20 100644 --- a/configs/nixvim/fiesta/default.nix +++ b/configs/nixvim/fiesta/default.nix @@ -5,6 +5,7 @@ config = { nixvimConfigs.fiesta.setups = { + devenvs.enable = true; snippets.enable = true; ui.enable = true; completion.enable = true; diff --git a/configs/nixvim/fiesta/modules/default.nix b/configs/nixvim/fiesta/modules/default.nix index ec9461f2..1ad0ea51 100644 --- a/configs/nixvim/fiesta/modules/default.nix +++ b/configs/nixvim/fiesta/modules/default.nix @@ -3,6 +3,7 @@ ./setups/completion.nix ./setups/debugging.nix ./setups/desktop-utils.nix + ./setups/devenvs.nix ./setups/fuzzy-finder.nix ./setups/lsp.nix ./setups/note-taking.nix diff --git a/configs/nixvim/fiesta/modules/setups/devenvs.nix b/configs/nixvim/fiesta/modules/setups/devenvs.nix new file mode 100644 index 00000000..c979134b --- /dev/null +++ b/configs/nixvim/fiesta/modules/setups/devenvs.nix @@ -0,0 +1,15 @@ +{ config, lib, pkgs, ... }: + +let + nixvimCfg = config.nixvimConfigs.fiesta; + cfg = nixvimCfg.setups.devenvs; +in +{ + options.nixvimConfigs.fiesta.setups.devenvs.enable = + lib.mkEnableOption "integration for typical devenvs"; + + config = lib.mkIf cfg.enable { + plugins.direnv.enable = true; + plugins.nvim-remote-containers.enable = true; + }; +}