summaryrefslogtreecommitdiff
path: root/emacs/guix.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/guix.el')
-rw-r--r--emacs/guix.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/emacs/guix.el b/emacs/guix.el
index a1425161c4..b91a88dc14 100644
--- a/emacs/guix.el
+++ b/emacs/guix.el
@@ -31,6 +31,7 @@
(require 'guix-base)
(require 'guix-list)
(require 'guix-info)
+(require 'guix-utils)
(defgroup guix nil
"Interface for Guix package manager."
@@ -134,6 +135,17 @@ Interactively, NUMBER is defined by a numeric prefix."
(guix-get-show-generations 'last number)
(guix-get-show-generations 'all)))
+;;;###autoload
+(defun guix-generations-by-time (from to)
+ "Display information about generations created between FROM and TO.
+FROM and TO should be time values."
+ (interactive
+ (list (guix-read-date "Find generations (from): ")
+ (guix-read-date "Find generations (to): ")))
+ (guix-get-show-generations 'time
+ (float-time from)
+ (float-time to)))
+
(provide 'guix)
;;; guix.el ends here