summaryrefslogtreecommitdiff
path: root/common/home/programs/nixvim/plugins/default.nix
blob: 4898ff60daff9cafd607dbc84b30dcc7939de7cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ pkgs, ... }:
let
  plugins = [
    "web-devicons"
    "nvim-tree"
    "telescope"
    "lualine"
    "treesitter"
  ];
in
builtins.listToAttrs (
  map (n: {
    name = n;
    value =
      if builtins.pathExists ./${n}.nix then
        (import ./${n}.nix { inherit pkgs; })
      else
        { enable = true; };
  }) plugins
)