diff options
author | David Thompson <dthompson2@worcester.edu> | 2015-09-29 12:23:52 -0400 |
---|---|---|
committer | David Thompson <dthompson2@worcester.edu> | 2015-10-01 07:35:16 -0400 |
commit | dd24e9063f11694f58d50b1821dd9755eaf2802f (patch) | |
tree | 79a4d6961e6b13c0b20b64234ba6b94dd47630fe /gnu | |
parent | b98ee8b7e17f91b9ba74583fcf2410ebd82f723e (diff) | |
download | guix-dd24e9063f11694f58d50b1821dd9755eaf2802f.tar.gz |
gnu: Add shroud.
* gnu/packages/password-utils.scm (shroud): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/password-utils.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index 8619f14f38..ff39e928b9 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -25,7 +25,9 @@ #:use-module (guix packages) #:use-module (gnu packages compression) #:use-module (gnu packages gnupg) + #:use-module (gnu packages guile) #:use-module (gnu packages qt) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg)) (define-public pwgen @@ -76,3 +78,29 @@ on an external storage device. The databases are encrypted using the algorithms AES or Twofish.") ;; Non functional parts use various licences. (license license:gpl3))) + +(define-public shroud + (package + (name "shroud") + (version "0.1") + (source (origin + (method url-fetch) + (uri (string-append "http://files.dthompson.us/shroud/shroud-" + version ".tar.gz")) + (sha256 + (base32 + "0jrahwwlrfn1q2bxl99dv9jcvklf8lkm4dq33iv5h75vxw4l56fw")))) + (build-system gnu-build-system) + (inputs + `(("guile" ,guile-2.0) + ("gnupg" ,gnupg) + ("xclip" ,xclip))) + (synopsis "GnuPG-based secret manager") + (description "Shroud is a simple secret manager with a command line +interface. The password database is stored as a Scheme s-expression and +encrypted with a GnuPG key. Secrets consist of an arbitrary number of +key/value pairs, making Shroud suitable for more than just password storage. +For copying and pasting secrets into web browsers and other graphical +applications, there is xclip integration." ) + (home-page "http://dthompson.us/pages/software/shroud.html") + (license license:gpl3+))) |