feat: create gruvbox-themed nixvim configuration

Added nixvim as a flake input in flake.nix

Added plugin definitions ini home-manager/stvnliu/nixvim/

Added configuration options for easy toggling for editors
This commit is contained in:
Zhongheng Liu 2024-08-11 19:50:16 +08:00
commit fcb2066392
No known key found for this signature in database
22 changed files with 490 additions and 39 deletions

View file

@ -4,7 +4,10 @@
inputs = {
# Nixpkgs
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
nixvim = {
url = "github:nix-community/nixvim";
inputs.nixpkgs.follows = "nixpkgs";
};
# Home manager
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
@ -37,7 +40,10 @@
pkgs = nixpkgs.legacyPackages.x86_64-linux; # Home-manager requires 'pkgs' instance
extraSpecialArgs = {inherit inputs outputs;};
# > Our main home-manager configuration file <
modules = [./home-manager/${stevenUserName}/home.nix];
modules = [
./home-manager/${stevenUserName}/home.nix
inputs.nixvim.homeManagerModules.nixvim
];
};
};
};