aboutsummaryrefslogtreecommitdiff
path: root/tw/packages/catppuccin.scm
diff options
context:
space:
mode:
Diffstat (limited to 'tw/packages/catppuccin.scm')
-rw-r--r--tw/packages/catppuccin.scm25
1 files changed, 25 insertions, 0 deletions
diff --git a/tw/packages/catppuccin.scm b/tw/packages/catppuccin.scm
index b2644147..e79c6be2 100644
--- a/tw/packages/catppuccin.scm
+++ b/tw/packages/catppuccin.scm
@@ -4,6 +4,8 @@
#:select (coreutils gnu-make findutils sed (which . which-package)))
#:use-module (gnu packages bash)
#:use-module (gnu packages gawk)
+ #:use-module ((gnu packages gnome)
+ #:select (gnome-backgrounds))
#:use-module (gnu packages gnome-xyz)
#:use-module (gnu packages gtk)
#:use-module (gnu packages inkscape)
@@ -19,6 +21,7 @@
#:use-module (guix build-system qt)
#:use-module (guix build-system trivial)
#:use-module (guix download)
+ #:use-module (guix gexp)
#:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages))
@@ -234,3 +237,25 @@ Catppuccin color palette."))
#:commit "1bda9d8274dd327b7931886ef0c5c1eb33903814"
#:repo-hash "104qmrmb249ly2zp797m652bgsvs09q22p65a73lz0fmv7k9qqqx"
#:install-plan '(("src/" "share/catppuccin/zathura/"))))
+
+(define-public tw-background
+ (package
+ (name "tw-background")
+ (version "1")
+ (source #f)
+ (build-system trivial-build-system)
+ (arguments
+ `(#:builder
+ ,(with-imported-modules '((guix build utils))
+ #~(let* ((out-dir (string-append #$output "/share/backgrounds/tw"))
+ (out-img (string-append out-dir "/blobs.png")))
+ (use-modules (guix build utils))
+ (mkdir-p out-dir)
+ (invoke #+(file-append inkscape "/bin/inkscape") "-C" "-o" out-img
+ #+(file-append gnome-backgrounds "/share/backgrounds/gnome/blobs-d.svg"))))))
+ (native-inputs (list gnome-backgrounds inkscape))
+ (home-page #f)
+ (synopsis "My chosen desktop background image")
+ (description "This package definition generates a rasterised version of my
+chosen desktop background image from @code{gnome-backgrounds}.")
+ (license (package-license gnome-backgrounds))))