Skip to content

Conversation

@asiangoldfish
Copy link
Contributor

Goal

This pull requests introduces APIs to create Slicer extensions as packages. The goal is to allow users to install a module as if it was just another Guix package.

Example

guix install slicer-5.8 slicer-plots

With this, Plots should be accessible within the Slicer application. Uninstalling Plots should not affect Slicer at all besides removing the extension from the application.

Checklist

  • For built-in extensions, separate them from the primary application. Slicer builds without them, and the extensions should use the Slicer repository as base and CMake should use the module's CMakeLists.txt as the root build script.
  • Create API to easily create new extensions as packages.

@asiangoldfish asiangoldfish self-assigned this Oct 20, 2025
@asiangoldfish
Copy link
Contributor Author

Hi, @RafaelPalomar. As mentioned earlier today on October the 22nd, this is the PR I am currently working on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant