diff --git a/modules/local/ega/encrypt/main.nf b/modules/local/ega/encrypt/main.nf
index 657ada3aa1ff6ddb3d50bdd9dbd4c2e4a84d6635..25b9f142c22bb8addc3e7790e7dfef1e517ae4d1 100644
--- a/modules/local/ega/encrypt/main.nf
+++ b/modules/local/ega/encrypt/main.nf
@@ -4,6 +4,7 @@
  */
 process EGA_ENCRYPT {
     tag "$sample"
+    conda "${moduleDir}/environment.yml"
 
     input:
     tuple val(sample), path(reads)
diff --git a/nextflow.config b/nextflow.config
index 1dcc4e64c6c2f246cc8589fd6c5c02fe90bc5794..75513aeeaab3903f6f8c7d1bf1bd3aec57098684 100644
--- a/nextflow.config
+++ b/nextflow.config
@@ -38,7 +38,7 @@ process {
 
     publishDir = [
         path: { params.outdir },
-        mode: 'copy',
+        mode: 'symlink',
         pattern: '*.{gpg,md5}',
         enabled: params.ega_user == null || params.ega_user == ''
     ]