diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-09-30 20:30:18 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-09-30 20:30:18 -0400 |
commit | bcaf856a3486e552027bc7e43bc5d9325db96b93 (patch) | |
tree | dd2506d2f5e940f890390bcc3cab44012813a0a3 /modules/home-packages | |
parent | go back to custom firefox (diff) | |
download | dotfiles-guix-bcaf856a3486e552027bc7e43bc5d9325db96b93.tar.gz dotfiles-guix-bcaf856a3486e552027bc7e43bc5d9325db96b93.tar.bz2 dotfiles-guix-bcaf856a3486e552027bc7e43bc5d9325db96b93.zip |
package lavanda gtk theme
Diffstat (limited to 'modules/home-packages')
-rw-r--r-- | modules/home-packages/gnome-xyz.scm | 65 | ||||
-rw-r--r-- | modules/home-packages/web.scm | 49 |
2 files changed, 65 insertions, 49 deletions
diff --git a/modules/home-packages/gnome-xyz.scm b/modules/home-packages/gnome-xyz.scm new file mode 100644 index 0000000..f07a1f1 --- /dev/null +++ b/modules/home-packages/gnome-xyz.scm @@ -0,0 +1,65 @@ +(define-module (home-packages gnome-xyz) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) + #:use-module (gnu packages base) + #:use-module (gnu packages version-control) + #:use-module (gnu packages web) + #:use-module (gnu packages bash) + #:use-module (gnu packages) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix download) + #:use-module (guix build-system trivial) + #:use-module (guix utils)) + +(define-public lavanda-gtk-theme + (let ((commit "44c74ad34d272e07b91f779e62e63b6ef8645655")) + (package + (name "lavanda-gtk-theme") + (version (git-version "" "0" commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vinceliuice/Lavanda-gtk-theme.git") + (commit commit))) + (sha256 + (base32 + "1q253kl5lw9dpbmwaf715brdjka7b3s3kpl4i6s262dji84pp3dc")) + (file-name (git-file-name name version)))) + (build-system trivial-build-system) + (inputs + `(("sassc" ,sassc) + ("coreutils" ,coreutils) + ("sed" ,sed) + ("bash" ,bash))) + (arguments + '(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let* ((out (assoc-ref %outputs "out")) + (bin (string-append out "/share/themes")) + (bash (string-append + (assoc-ref %build-inputs "bash") + "/bin/sh")) + (coreutils (string-append + (assoc-ref %build-inputs "coreutils") + "/bin")) + (sed (string-append + (assoc-ref %build-inputs "sed") + "/bin")) + (sassc (string-append + (assoc-ref %build-inputs "sassc") + "/bin")) + (source (assoc-ref %build-inputs "source"))) + (copy-recursively source (getcwd)) + (setenv "PATH" (string-append (getenv "PATH") ":" coreutils ":" sed ":" sassc)) + (mkdir-p bin) + (invoke bash "build.sh") + (invoke bash "install.sh" "-d" bin))))) + (home-page "https://github.com/vinceliuice/Lavanda-gtk-theme") + (synopsis "test") + (description "test") + (license license:gpl3)))) + diff --git a/modules/home-packages/web.scm b/modules/home-packages/web.scm deleted file mode 100644 index c9d236e..0000000 --- a/modules/home-packages/web.scm +++ /dev/null @@ -1,49 +0,0 @@ -(define-module (home-packages web) - #:use-module ((guix licenses) #:prefix license:) - #:use-module (guix gexp) - #:use-module (gnu packages base) - #:use-module (gnu packages version-control) - #:use-module (gnu packages golang) - #:use-module (gnu packages) - #:use-module (guix packages) - #:use-module (guix git-download) - #:use-module (guix download) - #:use-module (guix build-system go) - #:use-module (guix build-system trivial) - #:use-module (guix utils)) - -(define-public caddy - (package - (name "caddy") - (version "2.7.4") - ;; (source (origin - ;; (method url-fetch) - ;; (uri (string-append "https://github.com/caddyserver/caddy/archive/refs/tags/v" version - ;; ".tar.gz")) - ;; (sha256 - ;; (base32 - ;; "0ccwwas8kagvg0hb0qbr2yvhrf8aiyg66cn95japbqpvv70qgxlp")))) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/caddyserver/caddy") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0jgbkj0azkbs828vsd3gycpab8pycgf55vrxkvnfmwfjpdiq1551")))) -; (native-inputs `(("git" ,git) -; ("sed" ,sed))) - ;; (build-system trivial-build-system) - (build-system go-build-system) - (arguments (list - #:import-path "cmd" - ;; #:unpack-path "github.com/caddyserver/caddy/cmd/caddy" - #:install-source? #f - #:tests? #f)) - (synopsis "A powerful, enterprise-ready, open source web server with automatic HTTPS written in Go ") - (description "Caddy simplifies your infrastructure. It takes care of TLS certificate renewals, OCSP stapling, static file serving, reverse proxying, Kubernetes ingress, and more. - Its modular architecture means you can do more with a single, static binary that compiles for any platform. - Caddy runs great in containers because it has no dependencies—not even libc. Run Caddy practically anywhere.") - (home-page "https://caddyserver.com/") - (license license:asl2.0))) |