diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2024-10-19 00:11:58 -0400 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2024-10-19 00:11:58 -0400 |
commit | 9a7ddba442ef504daadb742d0648c21819bf0608 (patch) | |
tree | 2f7f0d63df68c04bef1777ac1c93cd354da86eeb /modules | |
parent | a01f7ce1b0e79ade2d5871aa29170af2925de542 (diff) |
added hyprland to flakes and added cursor theme
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ryan-config/base-system.scm | 6 | ||||
-rw-r--r-- | modules/ryan-packages/binaries.bak (renamed from modules/ryan-packages/binaries.scm) | 15 | ||||
-rw-r--r-- | modules/ryan-packages/calcurse.scm | 7 | ||||
-rw-r--r-- | modules/ryan-packages/hyprland.-ryan.bak | 46 |
4 files changed, 69 insertions, 5 deletions
diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm index 6364e7c..0dea854 100644 --- a/modules/ryan-config/base-system.scm +++ b/modules/ryan-config/base-system.scm | |||
@@ -123,7 +123,7 @@ | |||
123 | ;; under their own account: use 'guix search KEYWORD' to search | 123 | ;; under their own account: use 'guix search KEYWORD' to search |
124 | ;; for packages and 'guix install PACKAGE' to install a package. | 124 | ;; for packages and 'guix install PACKAGE' to install a package. |
125 | (packages (append (map specification->package (list "sway" | 125 | (packages (append (map specification->package (list "sway" |
126 | "hyprland" | 126 | ;"hyprland" |
127 | "swaybg" | 127 | "swaybg" |
128 | ;"swayidle" | 128 | ;"swayidle" |
129 | ;"swaylock-effects" | 129 | ;"swaylock-effects" |
@@ -150,7 +150,7 @@ | |||
150 | "opendoas" | 150 | "opendoas" |
151 | ;"xdg-desktop-portal-wlr" | 151 | ;"xdg-desktop-portal-wlr" |
152 | ;"xdg-desktop-portal" | 152 | ;"xdg-desktop-portal" |
153 | "xdg-desktop-portal-gtk" | 153 | ;"xdg-desktop-portal-gtk" |
154 | "v4l2loopback-linux-module" | 154 | "v4l2loopback-linux-module" |
155 | "pipewire" | 155 | "pipewire" |
156 | "docker" | 156 | "docker" |
@@ -161,7 +161,7 @@ | |||
161 | "wireshark" | 161 | "wireshark" |
162 | "webkitgtk-with-libsoup2" ; Needed for Go wails development | 162 | "webkitgtk-with-libsoup2" ; Needed for Go wails development |
163 | "zsh")) | 163 | "zsh")) |
164 | (list my-ca-certs xdg-desktop-portal-hyprland-ryan virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new) | 164 | (list my-ca-certs virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new) |
165 | %my-base-packages )) | 165 | %my-base-packages )) |
166 | 166 | ||
167 | ;; Below is the list of system services. To search for available | 167 | ;; Below is the list of system services. To search for available |
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 | ||
55 | superfile-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 | ||
24 | calcurse-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 | ||