summaryrefslogtreecommitdiff
path: root/modules/ryan-packages
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2024-10-19 00:11:58 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2024-10-19 00:11:58 -0400
commit9a7ddba442ef504daadb742d0648c21819bf0608 (patch)
tree2f7f0d63df68c04bef1777ac1c93cd354da86eeb /modules/ryan-packages
parenta01f7ce1b0e79ade2d5871aa29170af2925de542 (diff)
added hyprland to flakes and added cursor theme
Diffstat (limited to 'modules/ryan-packages')
-rw-r--r--modules/ryan-packages/binaries.bak (renamed from modules/ryan-packages/binaries.scm)15
-rw-r--r--modules/ryan-packages/calcurse.scm7
-rw-r--r--modules/ryan-packages/hyprland.-ryan.bak46
3 files changed, 66 insertions, 2 deletions
diff --git a/modules/ryan-packages/binaries.scm b/modules/ryan-packages/binaries.bak
index f05636d..fcda5de 100644
--- a/modules/ryan-packages/binaries.scm
+++ b/modules/ryan-packages/binaries.bak
@@ -52,4 +52,17 @@
52 "Terminal file-manager written in Go that is modern and extensible.") 52 "Terminal file-manager written in Go that is modern and extensible.")
53 (license license:expat))) 53 (license license:expat)))
54 54
55superfile-bin 55(define-public brave-bin
56 (package
57 (name "brave-bin")
58 (version "nightly_1.72.12")
59 (source (origin
60 (method url-fetch)
61 (url (string-append "https://github.com/brave/brave-browser/releases/download/v1.72.12/brave-browser-" version "_amd64.deb"))
62 (sha256
63 (base32
64 "1ry62ck61gn4bxnkih3775pdlndp2ldxwifbjkxbj3wfd4f67xiv"))))
65 (build-system copy-build-system)
66 (arguments
67 (list #:install-plan
68 #~'(("bin" "bin" #:include ("wrap
diff --git a/modules/ryan-packages/calcurse.scm b/modules/ryan-packages/calcurse.scm
index fa7fe63..241bb53 100644
--- a/modules/ryan-packages/calcurse.scm
+++ b/modules/ryan-packages/calcurse.scm
@@ -1,10 +1,16 @@
1(define-module (ryan-packages calcurse) 1(define-module (ryan-packages calcurse)
2 #:use-module (guix download) 2 #:use-module (guix download)
3 #:use-module ((guix licenses) #:prefix license:)
4 #:use-module (guix build-system cmake)
3 #:use-module (guix packages) 5 #:use-module (guix packages)
4 #:use-module (guix gexp) 6 #:use-module (guix gexp)
5 #:use-module (gnu packages) 7 #:use-module (gnu packages)
6 #:use-module (gnu packages calcurse) 8 #:use-module (gnu packages calcurse)
7 #:use-module (gnu packages python-web) 9 #:use-module (gnu packages python-web)
10 #:use-module (gnu packages rust)
11 #:use-module (gnu packages rust-apps)
12 #:use-module (gnu packages tls)
13 #:use-module (gnu packages linux)
8 #:use-module (guix git-download) 14 #:use-module (guix git-download)
9 #:use-module (guix utils)) 15 #:use-module (guix utils))
10 16
@@ -21,4 +27,3 @@
21 (base32 "02l3spj2ai97b87winz3kvsxvf66g74lm46b7kcbhsgx2iqb6syq")))) 27 (base32 "02l3spj2ai97b87winz3kvsxvf66g74lm46b7kcbhsgx2iqb6syq"))))
22 (propagated-inputs (list python-httplib2)))) 28 (propagated-inputs (list python-httplib2))))
23 29
24calcurse-fixed
diff --git a/modules/ryan-packages/hyprland.-ryan.bak b/modules/ryan-packages/hyprland.-ryan.bak
new file mode 100644
index 0000000..aec8286
--- /dev/null
+++ b/modules/ryan-packages/hyprland.-ryan.bak
@@ -0,0 +1,46 @@
1(define-module (ryan-packages hyprland)
2 #:use-module ((guix licenses) #:prefix license:)
3 #:use-module (guix build-system meson)
4 #:use-module (guix build-system gnu)
5 #:use-module (guix gexp)
6 #:use-module (guix git-download)
7 #:use-module (guix packages)
8 #:use-module (guix download))
9
10(define aquamarine
11 (package
12 (name "aquamarine")
13 (version "0.4.3")
14 (source (origin
15 (method git-fetch)
16 (uri (git-reference
17 (url "https://github.com/hyprwm/aquamarine")
18 (commit (string-append "v" version))))
19 (file-name (git-file-name name version))
20 (sha256
21 (base32
22 "114fspibmrwvzdmzv4xdy000vg7mn9r5vas3pr1ndb9xyl15ja1s"))))
23 (build-system cmake-build-system)
24 (arguments
25 (list
26 #:tests? #f))
27 (native-inputs
28 (list
29 gcc-14
30 pkg-config
31 mesa-headers
32 hyprwayland-scanner
33 hwdata))
34 (inputs
35 (list
36 libglvnd
37 mesa-libglvnd
38 libseat
39 libinput
40 libxkbcommon
41 libdisplay-info
42 libxcb
43 libxinerama
44 libxcursor
45 wayland
46 wayland-protocols