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 | ||
