diff --git a/src/dda/build/config.clj b/src/dda/build/config.clj
new file mode 100644
index 0000000..b99a507
--- /dev/null
+++ b/src/dda/build/config.clj
@@ -0,0 +1,17 @@
+(ns dda.build.config
+  "
+   {:test huhu
+ :long-name #env LOGNAME
+ :gopass-pw #gopass [sopra/test.de]
+ :gopass-field-url #gopass [sopra/test.de url]}
+   "
+  (:require [aero.core :as aero]
+            [dda.build.infrastructure :as i]))
+
+(defmethod aero/reader 'gopass
+  [{:keys [profile] :as opts} tag value]
+  (i/execute-output! (into ["gopass" "show" "-y" "-o"] value) {}))
+
+(defn read-config 
+  [file]
+  (aero/read-config file))