all repos — nixfiles @ 43d211fedb712f7a8ae6f5f51ece389a4e2104d3

System and user configuration, managed by nix and home-manager

nix: split dev tools to dev/nix

Alan Pearce
commit

43d211fedb712f7a8ae6f5f51ece389a4e2104d3

parent

05e6b8b17e8cafc44da14c62e92ac93470c8963d

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; + }; +}