{ pkgs, lib, config, ... }: { programs.neovim.extraPackages = [ # lua pkgs.lua-language-server pkgs.stylua pkgs.nil # nix ]; programs.git = { enable = true; signing.signByDefault = true; maintenance = { enable = true; repositories = lib.map (path: config.home.homeDirectory + "/${path}") [ "r/nixos/nixpkgs" ]; }; }; programs.gpg.enable = true; }