JMartJonesy / kickstart.nixvim

Nix/Nixvim implementation of kickstart.nvim
MIT License
14 stars 7 forks source link

Alternative installation via flake #4

Open tbaumann opened 1 month ago

tbaumann commented 1 month ago

Hi,

just my 0.02€. I installed it like this

flake.nix

    nixvim-kickstart = {
      url = "github:JMartJonesy/kickstart.nixvim";
      flake = false;
    };

In my config

{
  imports = [
      "${inputs.nixvim-kickstart}/nixvim.nix"
  ];
  # My own config...
}
tbaumann commented 1 month ago

To be precise

 imports = [
    "${inputs.nixvim-kickstart}/nixvim.nix"
    "${inputs.nixvim-kickstart}/plugins/kickstart/plugins/debug.nix"
    "${inputs.nixvim-kickstart}/plugins/kickstart/plugins/indent-blankline.nix"
    "${inputs.nixvim-kickstart}/plugins/kickstart/plugins/lint.nix"
    "${inputs.nixvim-kickstart}/plugins/kickstart/plugins/autopairs.nix"
    "${inputs.nixvim-kickstart}/plugins/kickstart/plugins/neo-tree.nix"
  ];
JMartJonesy commented 1 month ago

Nice, i'm new to flakes. Is there any reason for the other imports? Wouldn't

  imports = [
      "${inputs.nixvim-kickstart}/nixvim.nix"
  ];

import nixvim.nix which would import the imports found in nixvim.nix file?

tbaumann commented 1 month ago

Yes it would, but I those are commented out in nixvim.nix