{vim-full}: let vimNoGui = vim: vim.override {config.vim.gui = "none";}; vimNoIcon = vim: vim.overrideAttrs (prev: { postFixup = prev.postFixup + "rm -r $out/share/{applications,icons}"; }); vimCustom = vim: vim.customize { vimrcConfig.customRC = builtins.readFile ./run-commands.vim; }; in vimCustom (vimNoIcon (vimNoGui vim-full))