]> git.immae.eu Git - perso/Immae/Config/dotdrop.git/blobdiff - config.yaml
Add environment file to password store
[perso/Immae/Config/dotdrop.git] / config.yaml
index b0ae7020c8718fe15288ae0008fa0c814d54905e..1c17123d7e67f5a49b032ada70829d8d10103c40 100644 (file)
@@ -1,6 +1,5 @@
 _comments:
   _need_help: Go see https://github.com/deadc0de6/dotdrop#config
-  _todo4: password store
 actions:
   post:
     make_exec: chmod a+x {0}
@@ -34,6 +33,11 @@ dotfiles:
     - make_pm2_dirs
     dst: ~/.config
     src: fretlink/config_files
+  fretlink_environment_file:
+    dst: ~/workdir/environment
+    src: password_store/Travail/Fretlink/Environment.gpg
+    trans:
+    - gpg
   fretlink_workdir_files:
     actions:
     - make_exec ~/workdir/start
@@ -62,6 +66,9 @@ dotfiles:
   prog_haskell_ghci:
     dst: ~/.ghc/ghci.conf
     src: programming/haskell/ghci.conf
+  prog_haskell_stack:
+    dst: ~/.local/share/stack
+    src: programming/haskell/stack
   prog_nodejs_npm:
     dst: ~/.config/npm/npmrc
     src: programming/nodejs/npmrc
@@ -113,6 +120,7 @@ profiles:
     - remind_0_service
     - remind_work
     - fretlink_config_files
+    - fretlink_environment_file
     - fretlink_workdir_files
     include:
     - _prog_haskell
@@ -132,6 +140,7 @@ profiles:
   _prog_haskell:
     dotfiles:
     - prog_haskell_ghci
+    - prog_haskell_stack
   _prog_nodejs:
     dotfiles:
     - prog_nodejs_npm
@@ -159,6 +168,8 @@ profiles:
   init:
     dotfiles:
     - pam_environment
+trans:
+  gpg: gpg2 -q --for-your-eyes-only --no-tty -d {0} > {1}
 variables:
   features:
     flony: