diff options
author | lewo <lewo@abesis.fr> | 2018-03-14 10:19:10 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-14 10:19:10 +0100 |
commit | 65e5bc713bccf5b307fe5588affd471212594405 (patch) | |
tree | 3f65397aeb9f79fbba62ea585e7c7516a523fa14 /nixos | |
parent | 3887b6bf3a5fae6cba6ef8ad91b604df02bab097 (diff) | |
parent | 5c1e42276d0620736a45e70632580c1fd7c37894 (diff) | |
download | nixlib-65e5bc713bccf5b307fe5588affd471212594405.tar nixlib-65e5bc713bccf5b307fe5588affd471212594405.tar.gz nixlib-65e5bc713bccf5b307fe5588affd471212594405.tar.bz2 nixlib-65e5bc713bccf5b307fe5588affd471212594405.tar.lz nixlib-65e5bc713bccf5b307fe5588affd471212594405.tar.xz nixlib-65e5bc713bccf5b307fe5588affd471212594405.tar.zst nixlib-65e5bc713bccf5b307fe5588affd471212594405.zip |
Merge pull request #36845 from jbedo/singularity
singularity: 2.4 -> 2.4.2
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/module-list.nix | 1 | ||||
-rw-r--r-- | nixos/modules/programs/singularity.nix | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e7f28c670bed..74ed92de0c09 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -104,6 +104,7 @@ ./programs/shadow.nix ./programs/shell.nix ./programs/spacefm.nix + ./programs/singularity.nix ./programs/ssh.nix ./programs/ssmtp.nix ./programs/sysdig.nix diff --git a/nixos/modules/programs/singularity.nix b/nixos/modules/programs/singularity.nix new file mode 100644 index 000000000000..86153d933855 --- /dev/null +++ b/nixos/modules/programs/singularity.nix @@ -0,0 +1,20 @@ +{ config, pkgs, lib, ... }: + +with lib; +let + cfg = config.programs.singularity; +in { + options.programs.singularity = { + enable = mkEnableOption "Singularity"; + }; + + config = mkIf cfg.enable { + environment.systemPackages = [ pkgs.singularity ]; + systemd.tmpfiles.rules = [ "d /var/singularity/mnt/session 0770 root root -" + "d /var/singularity/mnt/final 0770 root root -" + "d /var/singularity/mnt/overlay 0770 root root -" + "d /var/singularity/mnt/container 0770 root root -" + "d /var/singularity/mnt/source 0770 root root -"]; + }; + +} |