lol

nixos/modules/programs/singularity.nix: format expression

+15 -12
+15 -12
nixos/modules/programs/singularity.nix
··· 3 3 with lib; 4 4 let 5 5 cfg = config.programs.singularity; 6 - singularity = pkgs.singularity.overrideAttrs (attrs : { 6 + singularity = pkgs.singularity.overrideAttrs (attrs: { 7 7 installPhase = attrs.installPhase + '' 8 8 mv $out/libexec/singularity/bin/starter-suid $out/libexec/singularity/bin/starter-suid.orig 9 9 ln -s /run/wrappers/bin/singularity-suid $out/libexec/singularity/bin/starter-suid 10 10 ''; 11 11 }); 12 - in { 12 + in 13 + { 14 + 13 15 options.programs.singularity = { 14 16 enable = mkEnableOption (lib.mdDoc "Singularity"); 15 17 }; 16 18 17 19 config = mkIf cfg.enable { 18 - environment.systemPackages = [ singularity ]; 19 - security.wrappers.singularity-suid = 20 - { setuid = true; 20 + environment.systemPackages = [ singularity ]; 21 + security.wrappers.singularity-suid = 22 + { 23 + setuid = true; 21 24 owner = "root"; 22 25 group = "root"; 23 26 source = "${singularity}/libexec/singularity/bin/starter-suid.orig"; 24 27 }; 25 - systemd.tmpfiles.rules = [ 26 - "d /var/singularity/mnt/session 0770 root root -" 27 - "d /var/singularity/mnt/final 0770 root root -" 28 - "d /var/singularity/mnt/overlay 0770 root root -" 29 - "d /var/singularity/mnt/container 0770 root root -" 30 - "d /var/singularity/mnt/source 0770 root root -" 31 - ]; 28 + systemd.tmpfiles.rules = [ 29 + "d /var/singularity/mnt/session 0770 root root -" 30 + "d /var/singularity/mnt/final 0770 root root -" 31 + "d /var/singularity/mnt/overlay 0770 root root -" 32 + "d /var/singularity/mnt/container 0770 root root -" 33 + "d /var/singularity/mnt/source 0770 root root -" 34 + ]; 32 35 }; 33 36 34 37 }