nixvimConfigs/fiesta/setups/devenvs: init

This commit is contained in:
Gabriel Arazas 2024-08-15 12:48:11 +08:00
parent 2ccd79d6b4
commit 54c66be82f
No known key found for this signature in database
GPG Key ID: 62104B43D00AA360
3 changed files with 17 additions and 0 deletions

View File

@ -5,6 +5,7 @@
config = { config = {
nixvimConfigs.fiesta.setups = { nixvimConfigs.fiesta.setups = {
devenvs.enable = true;
snippets.enable = true; snippets.enable = true;
ui.enable = true; ui.enable = true;
completion.enable = true; completion.enable = true;

View File

@ -3,6 +3,7 @@
./setups/completion.nix ./setups/completion.nix
./setups/debugging.nix ./setups/debugging.nix
./setups/desktop-utils.nix ./setups/desktop-utils.nix
./setups/devenvs.nix
./setups/fuzzy-finder.nix ./setups/fuzzy-finder.nix
./setups/lsp.nix ./setups/lsp.nix
./setups/note-taking.nix ./setups/note-taking.nix

View File

@ -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;
};
}