final: prev: { neovim-unwrapped = prev.neovim-unwrapped.overrideAttrs (oldAttrs: { postInstall = (oldAttrs.postInstall or "") + '' substituteInPlace $out/share/applications/nvim.desktop \ --replace "TryExec=nvim" "" \ --replace "Terminal=true" "Terminal=false" \ --replace "Exec=nvim %F" "Exec=kitty nvim %F" ''; }); }