From 288969b63fa8492f741fe89ba194920b5efd0400 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 17 Aug 2015 22:27:26 -0400 Subject: Add X clipboard support. * configure.ac (XCLIP): New variable. * package.scm: Add xclip dependency. * shroud/config.scm: Untrack. Now automatically generated. * shroud/config.scm.in: New file. * shroud/utils.scm (call-with-clipboard): New procedure. * shroud/ui/show.scm (%options): Add --clipboard option. (show-help): Add help text for --clipboard. (display-secret): New procedure. (shroud-show): Handle --clipboard option. --- package.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'package.scm') diff --git a/package.scm b/package.scm index 8bda732..2cb202f 100644 --- a/package.scm +++ b/package.scm @@ -24,7 +24,8 @@ (guix licenses) (guix build-system gnu) (gnu)) -(use-package-modules autotools pkg-config guile gnupg) + +(use-package-modules autotools pkg-config guile gnupg xdisorg) (package (name "shroud") @@ -37,7 +38,8 @@ ("automake" ,automake))) (inputs `(("guile" ,guile-2.0) - ("gnupg" ,gnupg))) + ("gnupg" ,gnupg) + ("xclip" ,xclip))) (synopsis "Simple password manager") (description "Shroud is a simple password manager with a command-line interface. The password database is stored as a Scheme -- cgit v1.2.3