summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2024-01-25 15:19:37 -0500
committerRyan Schanzenbacher <ryan@rschanz.org>2024-01-25 15:19:37 -0500
commit35907a84c1293b1c7ba13c58563658b8aaee0374 (patch)
tree23734bcd2302378aa7dd89dadae9fde83037f66d
parent7957aa8dedb53bec6669cb33184d3e8e07641fd4 (diff)
calcurse
-rw-r--r--home-config/home-configuration.scm4
-rw-r--r--modules/ryan-packages/calcurse.scm24
2 files changed, 27 insertions, 1 deletions
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 @@
20 (ryan-services spotify) 20 (ryan-services spotify)
21 (ryan-config utils) 21 (ryan-config utils)
22 (ryan-packages freedesktop) 22 (ryan-packages freedesktop)
23 (ryan-packages calcurse)
23 (ryan-packages mozilla)) 24 (ryan-packages mozilla))
24 25
25(define my-neovim 26(define my-neovim
@@ -107,11 +108,12 @@
107 "tcpdump" 108 "tcpdump"
108 "pamixer" 109 "pamixer"
109 "git" 110 "git"
111 "git:send-email"
110 "password-store" 112 "password-store"
111 "node" 113 "node"
112 "kanshi" 114 "kanshi"
113 "git-lfs")) 115 "git-lfs"))
114 (list my-neovim wl-mirror firefox-wayland-new))) 116 (list my-neovim wl-mirror firefox-wayland-new calcurse-fixed)))
115 117
116 ;; Below is the list of Home services. To search for available 118 ;; Below is the list of Home services. To search for available
117 ;; services, run 'guix home search KEYWORD' in a terminal. 119 ;; 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 @@
1(define-module (ryan-packages calcurse)
2 #:use-module (guix download)
3 #:use-module (guix packages)
4 #:use-module (guix gexp)
5 #:use-module (gnu packages)
6 #:use-module (gnu packages calcurse)
7 #:use-module (gnu packages python-web)
8 #:use-module (guix git-download)
9 #:use-module (guix utils))
10
11(define-public calcurse-fixed
12 (package
13 (inherit calcurse)
14 (version "4.8.1")
15 (source
16 (origin
17 (method url-fetch)
18 (uri (string-append "https://calcurse.org/files/calcurse-"
19 version ".tar.gz"))
20 (sha256
21 (base32 "02l3spj2ai97b87winz3kvsxvf66g74lm46b7kcbhsgx2iqb6syq"))))
22 (propagated-inputs (list python-httplib2))))
23
24calcurse-fixed