Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
cmake-app # CMake
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
cmake-app # CMake
];
} Package Definition
{
"pname": "cmake-app",
"version": "4.3.2",
"src": {
"url": "https://cmake.org/files/v4.3/cmake-4.3.2-macos-universal.dmg",
"sha256": "fdd4f7ab4a914cbef3c9af7a2d5b2c8ae97131c27841c4460a6d254b1557802a"
},
"installPhase": [
"mkdir -p \"$out/Applications/CMake.app\" && cp -r \"CMake.app\" \"$out/Applications\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/cmake\" \"$out/bin/cmake\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/cmake-gui\" \"$out/bin/cmake-gui\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/cpack\" \"$out/bin/cpack\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/ctest\" \"$out/bin/ctest\"",
"mkdir -p \"$out/bin\" && ln -s \"$out/Applications/CMake.app/Contents/bin/ccmake\" \"$out/bin/ccmake\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-buildsystem.7\" \"$out/usr/local/share/man/man7/cmake-buildsystem.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-commands.7\" \"$out/usr/local/share/man/man7/cmake-commands.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-compile-features.7\" \"$out/usr/local/share/man/man7/cmake-compile-features.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-developer.7\" \"$out/usr/local/share/man/man7/cmake-developer.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-file-api.7\" \"$out/usr/local/share/man/man7/cmake-file-api.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-generator-expressions.7\" \"$out/usr/local/share/man/man7/cmake-generator-expressions.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-generators.7\" \"$out/usr/local/share/man/man7/cmake-generators.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-language.7\" \"$out/usr/local/share/man/man7/cmake-language.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-modules.7\" \"$out/usr/local/share/man/man7/cmake-modules.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-packages.7\" \"$out/usr/local/share/man/man7/cmake-packages.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-policies.7\" \"$out/usr/local/share/man/man7/cmake-policies.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-presets.7\" \"$out/usr/local/share/man/man7/cmake-presets.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-properties.7\" \"$out/usr/local/share/man/man7/cmake-properties.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-qt.7\" \"$out/usr/local/share/man/man7/cmake-qt.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-server.7\" \"$out/usr/local/share/man/man7/cmake-server.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-toolchains.7\" \"$out/usr/local/share/man/man7/cmake-toolchains.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-variables.7\" \"$out/usr/local/share/man/man7/cmake-variables.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cpack-generators.7\" \"$out/usr/local/share/man/man7/cpack-generators.7\"",
"mkdir -p \"$out/usr/local/share/man/man7\" && ln -s \"$out/Applications/CMake.app/Contents/man/man7/cmake-env-variables.7\" \"$out/usr/local/share/man/man7/cmake-env-variables.7\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/ccmake.1\" \"$out/usr/local/share/man/man1/ccmake.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/cmake-gui.1\" \"$out/usr/local/share/man/man1/cmake-gui.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/cmake.1\" \"$out/usr/local/share/man/man1/cmake.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/cpack.1\" \"$out/usr/local/share/man/man1/cpack.1\"",
"mkdir -p \"$out/usr/local/share/man/man1\" && ln -s \"$out/Applications/CMake.app/Contents/man/man1/ctest.1\" \"$out/usr/local/share/man/man1/ctest.1\""
],
"meta": {
"description": "Family of tools to build, test and package software",
"homepage": "https://cmake.org/"
}
} Version History
4.3.3 (NixCasks v4)
22 May 2026, 00:00 4.3.2 (NixCasks v4)
22 April 2026, 00:02 4.3.1 (NixCasks v4)
28 March 2026, 00:01 4.3.0 (NixCasks v4)
20 March 2026, 10:58 4.2.3 (NixCasks v4)
28 January 2026, 00:00 4.2.2 (NixCasks v4)
21 January 2026, 00:00 4.2.1 (NixCasks v4)
9 December 2025, 00:00 4.2.0 (NixCasks v4)
20 November 2025, 00:00 4.1.2 (NixCasks v4)
12 October 2025, 12:08 4.1.0 (NixCasks v4)
6 August 2025, 00:00 4.0.3 (NixCasks v4)
24 June 2025, 00:00