{ pkgs, ... }: { programs.nix-init = { enable = true; settings = { maintainers = [ "alinnow" ]; 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; }; }