calcurse

35907a84c129… · Ryan Schanzenbacher ·

parent 7957aa8dedb5… view tree

Changed files

diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm
index c2801d1..3455fb0 100644
--- a/home-config/home-configuration.scm
+++ b/home-config/home-configuration.scm
@@ -20,6 +20,7 @@
(ryan-services spotify)
(ryan-config utils)
(ryan-packages freedesktop)
+ (ryan-packages calcurse)
(ryan-packages mozilla))
(define my-neovim
@@ -107,11 +108,12 @@
"tcpdump"
"pamixer"
"git"
+ "git:send-email"
"password-store"
"node"
"kanshi"
"git-lfs"))
- (list my-neovim wl-mirror firefox-wayland-new)))
+ (list my-neovim wl-mirror firefox-wayland-new calcurse-fixed)))
;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal.
diff --git a/modules/ryan-packages/calcurse.scm b/modules/ryan-packages/calcurse.scm
new file mode 100644
index 0000000..fa7fe63
--- /dev/null
+++ b/modules/ryan-packages/calcurse.scm
@@ -0,0 +1,24 @@
+(define-module (ryan-packages calcurse)
+ #:use-module (guix download)
+ #:use-module (guix packages)
+ #:use-module (guix gexp)
+ #:use-module (gnu packages)
+ #:use-module (gnu packages calcurse)
+ #:use-module (gnu packages python-web)
+ #:use-module (guix git-download)
+ #:use-module (guix utils))
+
+(define-public calcurse-fixed
+ (package
+ (inherit calcurse)
+ (version "4.8.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://calcurse.org/files/calcurse-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "02l3spj2ai97b87winz3kvsxvf66g74lm46b7kcbhsgx2iqb6syq"))))
+ (propagated-inputs (list python-httplib2))))
+
+calcurse-fixed