Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
macvim-app # MacVim
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
macvim-app # MacVim
];
}
Package Definition
{
"pname": "macvim-app",
"version": "181",
"src": {
"url": "https://github.com/macvim-dev/macvim/releases/download/release-181/MacVim.dmg",
"sha256": "ebcab36471c0ddfb91630eae285f57ac9a9a7cb4b233413128aba9039e6a467f"
},
"installPhase": [
"mkdir -p \"$out/Applications/MacVim.app\" && cp -r \"MacVim.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/gview\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/gvim\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/gvimdiff\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/gvimex\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/mview\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/mvim\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/mvimex\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/view\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/vim\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/vimdiff\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/vimex\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/vi\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/MacVim.app/Contents/bin/mvim\" \"$out/bin/mvimdiff\""
],
"meta": {
"description": "Text editor",
"homepage": "https://github.com/macvim-dev/macvim"
}
}