Skip to content

malikwirin/datalad-nix

Repository files navigation

Datalad-Nix

License: AGPL v3 This Project provides Datalad related packages, an overlay, and modules for the use of Datalad with Nix and on NixOS.

Usage

With flake

Add Input

inputs = {
  nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixpkgs-unstable";  
  datalad-nix = {
    url = "git+https://codeberg.org/malik/datalad-nix.git";
    inputs.nixpkgs-unstable.follows = "nixpkgs-unstable";
  };
};

Use module

  • Add the module to your configuration.
modules = [
  datalad-nix.modules.default # or 'homeManager' instead of default for home-manager
  ./configuration.nix
];
  • Enable the datalad and its extensions.
programs.datalad = {
  enable = true;
  unstable = false;
  extensions.datalad-container.enable = true;
};

Overlay

Adding the overlay to your lists of overlays.

nixpkgs.overlays = [
  datalad-nix.overlay.default
];

The additional packages should now be available under pkgs.

Contributing

Please read the contributing guidelines before contributing. PRs and issues are always welcome. Needed tasks can be found in the Agenda, for example adding additional modules.

About

Relevant packages and modules to use Datalad with Nix and on NixOS. Mirror of https://codeberg.org/malik/datalad-nix

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published