{pkgs, ...}: let nvim = pkgs.stdenv.mkDerivation { name = "nvim"; src = pkgs.fetchFromGitea { domain = "git.broccoli.town"; owner = "dp"; repo = "nvim"; rev = "6e966c1e2b9179a13c12ba5a516089b4e34d15f0"; hash = "sha256-5KZywTbk9CGXRXbymLV5WQu5qpLaJ4lVq5gXN9LUD5Y="; }; installPhase = '' mkdir -p $out cp -r * $out/ rm $out/lazy-lock.json ''; }; in { programs.neovim.enable = true; home.file = { ".config/nvim" = { recursive = true; source = nvim; }; }; }