]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/pub/restrict
Revert personnal nix path
[perso/Immae/Config/Nix.git] / nixops / modules / pub / restrict
index 6d80590487417f88e83254e54cdb3d5b7b9f7c90..b2f3be369f1a60fb0efb56d7d04e8cdcc0a687c2 100644 (file)
@@ -20,8 +20,9 @@ rsync*)
           nix-store -q -R \
                /run/current-system/sw \
                /etc/profiles/per-user/pub \
+               /etc/ssl/certs/ca-bundle.crt \
                | while read i; do
-            printf '%s--bind\0'$i'\0'$i'\0' ''
+            printf '%s--ro-bind\0'$i'\0'$i'\0' ''
           done
         }
 
@@ -35,11 +36,14 @@ rsync*)
               --dev /dev \
               --ro-bind /etc/resolv.conf /etc/resolv.conf \
               --ro-bind /etc/zoneinfo /etc/zoneinfo \
+              --ro-bind /etc/ssl /etc/ssl \
+              --ro-bind /etc/static/ssl/certs /etc/static/ssl/certs \
               --ro-bind /run/current-system/sw/lib/locale/locale-archive /etc/locale-archive \
               --ro-bind /run/current-system/sw/bin /bin \
               --ro-bind /etc/profiles/per-user/pub/bin /bin-pub \
               --bind /var/lib/pub/$user /var/lib/pub \
-              --ro-bind $TMUX_RESTRICT /var/lib/pub/.tmux.restrict.conf \
+              --dir /var/lib/commons \
+              --ro-bind $TMUX_RESTRICT /var/lib/commons/tmux.restrict.conf \
               --chdir /var/lib/pub \
               --unshare-all \
               --share-net \