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