nix: split dev tools to dev/nix
1 file changed, 34 insertions(+), 0 deletions(-)
changed files
A user/settings/development/nix.nix
@@ -0,0 +1,34 @@ +{ + pkgs, + ... +}: +{ + programs.nix-init = { + enable = true; + settings = { + maintainers = [ "alanpearce" ]; + nixpkgs = "builtins.getFlake \"nixpkgs\""; + }; + }; + + home.packages = with pkgs; [ + nil + nixd + nixf + nixf-diagnose + nix-update + common-updater-scripts + nixfmt + nixfmt-tree + ]; + programs.emacs.extraPackages = + epkgs: + (with epkgs; [ + nix-mode + nix-update + ]); + programs.nixvim.plugins = { + nix.enable = true; + lsp.servers.nixd.enable = true; + }; +}