diff --git a/Makefile b/Makefile index 3589000..33906cb 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,12 @@ .PHONY: update -update: +update: flake.nix home-manager switch --flake .#t470 +flake.nix: nixvim + +nixvim: nixvim/config/*.nix + nix flake lock --update-input nixvim-flake + .PHONY: clean clean: nix-collect-garbage --delete-older-than 30d diff --git a/nixvim/config/default.nix b/nixvim/config/default.nix index 5d0f582..99879b4 100644 --- a/nixvim/config/default.nix +++ b/nixvim/config/default.nix @@ -1,10 +1,15 @@ { # Import all your configuration modules here imports = [ + # base config ./options.nix ./clipboard.nix + # appearence ./bufferline.nix ./lualine.nix + + # language support + ./nix.nix ]; } diff --git a/nixvim/config/nix.nix b/nixvim/config/nix.nix new file mode 100644 index 0000000..ba302bf --- /dev/null +++ b/nixvim/config/nix.nix @@ -0,0 +1,3 @@ +{ + plugins.nix.enable = true; +}