summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Wilken <guix@twilken.net>2025-05-30 17:01:22 +0200
committerHilton Chain <hako@ultrarare.space>2025-07-29 21:32:26 +0800
commitc532f5ab3d1de0fb2589d1863e2e5e251c643564 (patch)
tree8cd4c7c9df773b59c8d481e45a63dd02244c7640
parentb78fdc574457c904036105fcd82b708fc2690526 (diff)
gnu: Add catppuccin-whiskers.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [catppuccin-whiskers]: New entry. * gnu/packages/rust-apps.scm (catppuccin-whiskers): New variable. Change-Id: I9e5c7a63284956d01840fca54f9f963bbd460d8c Signed-off-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r--gnu/packages/rust-apps.scm23
-rw-r--r--gnu/packages/rust-crates.scm248
2 files changed, 271 insertions, 0 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 3fa92ae603..d13e866819 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -39,6 +39,7 @@
;;; Copyright © 2024 Danny Milosavljevic <dannym@friendly-machines.com>
;;; Copyright © 2024 David Elsing <david.elsing@posteo.net>
;;; Copyright © 2025 Gabriel Santos <gabrielsantosdesouza@disroot.org>
+;;; Copyright © 2025 Timo Wilken <guix@twilken.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -382,6 +383,28 @@ the terminal.")
"This package provides C to Rust translation, refactoring, and cross-checking.")
(license license:bsd-3)))
+(define-public catppuccin-whiskers
+ (package
+ (name "catppuccin-whiskers")
+ (version "2.5.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "catppuccin-whiskers" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0jjh8qkc7a0vn9wshfi6qmn8b03694kdz9r95fgxmw0fpw6vpnjn"))))
+ (build-system cargo-build-system)
+ (arguments '(#:install-source? #f))
+ (inputs (cargo-inputs 'catppuccin-whiskers))
+ (home-page "https://github.com/catppuccin/whiskers")
+ (synopsis "Soothing port creation tool for the high-spirited")
+ (description
+ "Whiskers is a helper tool that is custom-built to create ports of the
+Catppuccin color theme, allowing developers to define template files which
+the palette can be injected into.")
+ (license license:expat)))
+
(define-public cargo-audit
(package
(name "cargo-audit")
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm
index 262def54a0..e0c6b5160a 100644
--- a/gnu/packages/rust-crates.scm
+++ b/gnu/packages/rust-crates.scm
@@ -1387,6 +1387,10 @@
(crate-source "bumpalo" "3.18.1"
"1vmfniqr484l4ffkf0056g6hakncr7kdh11hyggh9kc7c5nvfgbr"))
+(define rust-bumpalo-3.19.0
+ (crate-source "bumpalo" "3.19.0"
+ "0hsdndvcpqbjb85ghrhska2qxvp9i75q2vb70hma9fxqawdy9ia6"))
+
(define rust-bv-0.11.1
(crate-source "bv" "0.11.1"
"0h5kbl54fsccznfixw83xndbripw39y2qkqjwf709p75iqfvnd48"))
@@ -1820,6 +1824,11 @@
(crate-source "castaway" "0.2.3"
"1mf0wypwnkpa1hi0058vp8g7bjh2qraip2qv7dmak7mg1azfkfha"))
+(define rust-catppuccin-2.5.1
+ (crate-source "catppuccin" "2.5.1"
+ "0zdc80bghdndr1ii78y9jjyp55biawn1a7m9ncdprpah5icmc8ym"
+ #:snippet '(delete-file-recursively "assets")))
+
(define rust-cbc-0.1.2
(crate-source "cbc" "0.1.2"
"19l9y9ccv1ffg6876hshd123f2f8v7zbkc4nkckqycxf8fajmd96"
@@ -1869,6 +1878,10 @@
(crate-source "cc" "1.2.27"
"1p5zfsl2mw3j46w58j2sxqkbfi49azilis5335pxlr2z3c3sm1yl"))
+(define rust-cc-1.2.29
+ (crate-source "cc" "1.2.29"
+ "0qlkaspjmywvjyfqhpv2x4kwrqs6b69zg33wfi2l8fg2im9rj5aw"))
+
(define rust-cesu8-1.1.0
(crate-source "cesu8" "1.1.0"
"0g6q58wa7khxrxcxgnqyi9s1z2cjywwwd3hzr5c55wskhx6s0hvd"))
@@ -2094,6 +2107,10 @@
(crate-source "clap" "4.5.40"
"03widrb9d7a0bka6lsf9r9f65zhfbkdkhm8iryycx1c63mx8idj0"))
+(define rust-clap-4.5.41
+ (crate-source "clap" "4.5.41"
+ "1ydd3a22bxkn2a7bajnw57cwjhawqciyhz2x3rqm8fi4h0pd74my"))
+
(define rust-clap-builder-4.3.24
(crate-source "clap_builder" "4.3.24"
"03l6d45csywv8xazs44jwy1hk2jbvznn7mj8dw7p93bdq5mykljy"))
@@ -2122,6 +2139,10 @@
(crate-source "clap_builder" "4.5.40"
"17pmcjwk6rbkizj4y5vlhrnr7b5n1ffjgh75pj66j34zrq46rip0"))
+(define rust-clap-builder-4.5.41
+ (crate-source "clap_builder" "4.5.41"
+ "0g8w6da5y13kv93psl8c00c7f4q01753wmwx84wr2bv2x50snzkh"))
+
(define rust-clap-cargo-0.15.2
(crate-source "clap-cargo" "0.15.2"
"1rai72khjaj16b5751b8kjipnxl54bj4pdg93kda9gzj9zlg0inm"))
@@ -2178,6 +2199,10 @@
(crate-source "clap_derive" "4.5.40"
"1kjp4928wy132inisss42750rzv0wasvbbf10w98agfcwix99iyj"))
+(define rust-clap-derive-4.5.41
+ (crate-source "clap_derive" "4.5.41"
+ "14glxqpfjs7z6m37f3ycrhgdkpyqmgwbr4vk1y34rjjrd8w54kzg"))
+
(define rust-clap-lex-0.2.4
(crate-source "clap_lex" "0.2.4"
"1ib1a9v55ybnaws11l63az0jgz5xiy24jkdgsmyl7grcm3sz4l18"))
@@ -2198,6 +2223,10 @@
(crate-source "clap_mangen" "0.2.26"
"0fn1svjqm3znajji679nc2kfwm9lkyl73lzknf4rnkqlkgx44j3j"))
+(define rust-clap-stdin-0.5.1
+ (crate-source "clap-stdin" "0.5.1"
+ "0gw0hpi8d99yqs71c40jjfw4q7l94a25jnyssgkw3grkcs4zf7a7"))
+
(define rust-clap-verbosity-flag-2.2.3
(crate-source "clap-verbosity-flag" "2.2.3"
"1qp128iwwjymrqvpsb4kn8qpfsc4514dfkvqh8jzcmvm0ikpzirl"))
@@ -2835,6 +2864,10 @@
(crate-source "cryptovec" "0.6.1"
"1pqb2g1n3sx0d2cjiy06amcr2wlf9izwb4jj68nk5cmvlq9zmiyc"))
+(define rust-css-colors-1.0.1
+ (crate-source "css-colors" "1.0.1"
+ "0dljfdw4p54drjy9a5m6h5qnvz8lkdllxfkln0vk9wh8azybphi2"))
+
(define rust-csscolorparser-0.7.2
(crate-source "csscolorparser" "0.7.2"
"05izklll0zgin58119aw1akz47h7gn6lqzxj2yi3mvzvw6n6mnjz"))
@@ -3283,8 +3316,14 @@
(crate-source "descape" "2.0.3"
"0c56nbjgnba9s4lmfq2b89mrifkzwfc48hh7n5iwk06z12wi64bw"))
+(define rust-detect-newline-style-0.1.2
+ (crate-source "detect-newline-style" "0.1.2"
+ "0j9pcjk2ab21f36fqybz69whd1c4xy60hy7qd5v59aqm6rfg490i"))
+
(define rust-deunicode-1.6.1 rust-deunicode-1)
+(define rust-deunicode-1.6.2 rust-deunicode-1)
+
(define rust-devicons-0.6.12
(crate-source "devicons" "0.6.12"
"0jwh0g72rfkpbsm16rxb47y3ylmr47wwx3cmbbflzkrhygi4f3l3"))
@@ -6763,6 +6802,10 @@
(crate-source "indexmap" "2.0.1"
"0kmi1dhkmnv937mbkzlqq9kmkdr8k5030vfk19bi8jcxy4x7q8md"))
+(define rust-indexmap-2.10.0
+ (crate-source "indexmap" "2.10.0"
+ "0qd6g26gxzl6dbf132w48fa8rr95glly3jhbk90i29726d9xhk7y"))
+
(define rust-indexmap-2.7.1
(crate-source "indexmap" "2.7.1"
"0lmnm1zbr5gq3wic3d8a76gpvampridzwckfl97ckd5m08mrk74c"))
@@ -8082,6 +8125,10 @@
println!(\"cargo:rustc-link-lib=lz4\");~@
}~%"))))))
+(define rust-lzma-rust-0.1.7
+ (crate-source "lzma-rust" "0.1.7"
+ "0q96pl4wfd4hsdpkidrgv5bkk40f4xwzzsbisr2a2xbxpnxv5ajv"))
+
(define rust-lzma-rust2-0.2.0
(crate-source "lzma-rust2" "0.2.0"
"06h542wsgdnk3m63rggfzn1yghsamvjmvhsvqld681wv5lg167an"))
@@ -10143,18 +10190,34 @@
(crate-source "pest" "2.8.0"
"1dp741bxqiracvvwl66mfvlr29byvvph28n4c6ip136m652vg38r"))
+(define rust-pest-2.8.1
+ (crate-source "pest" "2.8.1"
+ "08s342r6vv6ml5in4jk7pb97wgpf0frcnrvg0sqshn23sdb5zc0x"))
+
(define rust-pest-derive-2.8.0
(crate-source "pest_derive" "2.8.0"
"1icp5i01mgpbgwbkrcy4d0ykbxmns4wyz8j1jg6dr1wysz7xj9fp"))
+(define rust-pest-derive-2.8.1
+ (crate-source "pest_derive" "2.8.1"
+ "1g20ma4y29axbjhi3z64ihhpqzmiix71qjn7bs224yd7isg6s1dv"))
+
(define rust-pest-generator-2.8.0
(crate-source "pest_generator" "2.8.0"
"0hgqngsxfr8y5p47bgjvd038j55ix1x4dpzr6amndaz8ddr02zfv"))
+(define rust-pest-generator-2.8.1
+ (crate-source "pest_generator" "2.8.1"
+ "0rj9a20g4bjb4sl3zyzpxqg8mbn8c1kxp0nw08rfp0gp73k09r47"))
+
(define rust-pest-meta-2.8.0
(crate-source "pest_meta" "2.8.0"
"182w5fyiqm7zbn0p8313xc5wc73rnn59ycm5zk8hcja9f0j877vz"))
+(define rust-pest-meta-2.8.1
+ (crate-source "pest_meta" "2.8.1"
+ "1mf01iln7shbnyxpdfnpf59gzn83nndqjkwiw3yh6n8g2wgi1lgd"))
+
(define rust-petgraph-0.5.1
(crate-source "petgraph" "0.5.1"
"1dzxda6z17sfxly11m8ja3iargh73pw0s1sdgjyp0qp5dm51cza6"))
@@ -10543,6 +10606,10 @@
(crate-source "prettyplease" "0.2.34"
"0mfzvrniybmfwk1m1xmccrn20ggfs61qz02hgnc5zx311phvjdv8"))
+(define rust-prettyplease-0.2.35
+ (crate-source "prettyplease" "0.2.35"
+ "16jklwmgqfzi6izcs6c4mqbmkzjv4zrbn9cx8wk9n1qycchi4706"))
+
(define rust-prettytable-rs-0.10.0
(crate-source "prettytable-rs" "0.10.0"
"0nnryfnahfwy0yxhv4nsp1id25k00cybx3ih8xjsp9haa43mx8pf"))
@@ -13610,6 +13677,10 @@
(crate-source "syn" "2.0.103"
"1s517h7zk5bwkfq0y08z7cig6cly3wxdmwhjyapxcvwx10q7wc74"))
+(define rust-syn-2.0.104
+ (crate-source "syn" "2.0.104"
+ "0h2s8cxh5dsh9h41dxnlzpifqqn59cqgm0kljawws61ljq2zgdhp"))
+
(define rust-syn-2.0.31
(crate-source "syn" "2.0.31"
"165k1hg1h641adw36xchm3gvccbr5bqinylifpbqp3fbbd0s53vi"))
@@ -20049,6 +20120,183 @@
rust-zerofrom-derive-0.1.6
rust-zerovec-0.10.4
rust-zerovec-derive-0.10.3))
+ (catppuccin-whiskers =>
+ (list rust-aho-corasick-1.1.3
+ rust-android-tzdata-0.1.1
+ rust-android-system-properties-0.1.5
+ rust-anstream-0.6.19
+ rust-anstyle-1.0.11
+ rust-anstyle-parse-0.2.7
+ rust-anstyle-query-1.1.3
+ rust-anstyle-wincon-3.0.9
+ rust-anyhow-1.0.98
+ rust-assert-cmd-2.0.17
+ rust-autocfg-1.5.0
+ rust-base64-0.22.1
+ rust-bitflags-2.9.1
+ rust-block-buffer-0.10.4
+ rust-bstr-1.12.0
+ rust-bumpalo-3.19.0
+ rust-byteorder-1.5.0
+ rust-catppuccin-2.5.1
+ rust-cc-1.2.29
+ rust-cfg-if-1.0.1
+ rust-chrono-0.4.41
+ rust-chrono-tz-0.9.0
+ rust-chrono-tz-build-0.3.0
+ rust-clap-4.5.41
+ rust-clap-stdin-0.5.1
+ rust-clap-builder-4.5.41
+ rust-clap-derive-4.5.41
+ rust-clap-lex-0.7.5
+ rust-colorchoice-1.0.4
+ rust-core-foundation-sys-0.8.7
+ rust-cpufeatures-0.2.17
+ rust-crossbeam-deque-0.8.6
+ rust-crossbeam-epoch-0.9.18
+ rust-crossbeam-utils-0.8.21
+ rust-crypto-common-0.1.6
+ rust-css-colors-1.0.1
+ rust-detect-newline-style-0.1.2
+ rust-deunicode-1.6.2
+ rust-difflib-0.4.0
+ rust-digest-0.10.7
+ rust-doc-comment-0.3.3
+ rust-either-1.15.0
+ rust-encoding-rs-0.8.35
+ rust-encoding-rs-io-0.1.7
+ rust-equivalent-1.0.2
+ rust-errno-0.3.13
+ rust-fastrand-2.3.0
+ rust-float-cmp-0.10.0
+ rust-generic-array-0.14.7
+ rust-getrandom-0.2.16
+ rust-getrandom-0.3.3
+ rust-globset-0.4.16
+ rust-globwalk-0.9.1
+ rust-hashbrown-0.15.4
+ rust-heck-0.5.0
+ rust-humansize-2.1.3
+ rust-iana-time-zone-0.1.63
+ rust-iana-time-zone-haiku-0.1.2
+ rust-ignore-0.4.23
+ rust-indexmap-2.10.0
+ rust-is-terminal-polyfill-1.70.1
+ rust-itertools-0.13.0
+ rust-itertools-0.14.0
+ rust-itoa-1.0.15
+ rust-js-sys-0.3.77
+ rust-lazy-static-1.5.0
+ rust-libc-0.2.174
+ rust-libm-0.2.15
+ rust-linux-raw-sys-0.9.4
+ rust-log-0.4.27
+ rust-lzma-rust-0.1.7
+ rust-memchr-2.7.5
+ rust-normalize-line-endings-0.3.0
+ rust-num-traits-0.2.19
+ rust-once-cell-1.21.3
+ rust-once-cell-polyfill-1.70.1
+ rust-parse-zoneinfo-0.3.1
+ rust-paste-1.0.15
+ rust-percent-encoding-2.3.1
+ rust-pest-2.8.1
+ rust-pest-derive-2.8.1
+ rust-pest-generator-2.8.1
+ rust-pest-meta-2.8.1
+ rust-phf-0.11.3
+ rust-phf-codegen-0.11.3
+ rust-phf-generator-0.11.3
+ rust-phf-shared-0.11.3
+ rust-ppv-lite86-0.2.21
+ rust-predicates-3.1.3
+ rust-predicates-core-1.0.9
+ rust-predicates-tree-1.0.12
+ rust-prettyplease-0.2.35
+ rust-proc-macro2-1.0.95
+ rust-quote-1.0.40
+ rust-r-efi-5.3.0
+ rust-rand-0.8.5
+ rust-rand-chacha-0.3.1
+ rust-rand-core-0.6.4
+ rust-regex-1.11.1
+ rust-regex-automata-0.4.9
+ rust-regex-syntax-0.8.5
+ rust-rmp-0.8.14
+ rust-rmp-serde-1.3.0
+ rust-rustix-1.0.7
+ rust-rustversion-1.0.21
+ rust-ryu-1.0.20
+ rust-same-file-1.0.6
+ rust-semver-1.0.26
+ rust-serde-1.0.219
+ rust-serde-derive-1.0.219
+ rust-serde-json-1.0.140
+ rust-serde-yaml-0.9.34+deprecated
+ rust-sha2-0.10.9
+ rust-shlex-1.3.0
+ rust-siphasher-1.0.1
+ rust-slug-0.1.6
+ rust-strsim-0.11.1
+ rust-syn-2.0.104
+ rust-tempfile-3.20.0
+ rust-tera-1.20.0
+ rust-termtree-0.5.1
+ rust-thiserror-1.0.69
+ rust-thiserror-2.0.12
+ rust-thiserror-impl-1.0.69
+ rust-thiserror-impl-2.0.12
+ rust-typenum-1.18.0
+ rust-ucd-trie-0.1.7
+ rust-unic-char-property-0.9.0
+ rust-unic-char-range-0.9.0
+ rust-unic-common-0.9.0
+ rust-unic-segment-0.9.0
+ rust-unic-ucd-segment-0.9.0
+ rust-unic-ucd-version-0.9.0
+ rust-unicode-ident-1.0.18
+ rust-unsafe-libyaml-0.2.11
+ rust-utf8parse-0.2.2
+ rust-version-check-0.9.5
+ rust-wait-timeout-0.2.1
+ rust-walkdir-2.5.0
+ rust-wasi-0.11.1+wasi-snapshot-preview1
+ rust-wasi-0.14.2+wasi-0.2.4
+ rust-wasm-bindgen-0.2.100
+ rust-wasm-bindgen-backend-0.2.100
+ rust-wasm-bindgen-macro-0.2.100
+ rust-wasm-bindgen-macro-support-0.2.100
+ rust-wasm-bindgen-shared-0.2.100
+ rust-winapi-util-0.1.9
+ rust-windows-core-0.61.2
+ rust-windows-implement-0.60.0
+ rust-windows-interface-0.59.1
+ rust-windows-link-0.1.3
+ rust-windows-result-0.3.4
+ rust-windows-strings-0.4.2
+ rust-windows-sys-0.59.0
+ rust-windows-sys-0.60.2
+ rust-windows-targets-0.52.6
+ rust-windows-targets-0.53.2
+ rust-windows-aarch64-gnullvm-0.52.6
+ rust-windows-aarch64-gnullvm-0.53.0
+ rust-windows-aarch64-msvc-0.52.6
+ rust-windows-aarch64-msvc-0.53.0
+ rust-windows-i686-gnu-0.52.6
+ rust-windows-i686-gnu-0.53.0
+ rust-windows-i686-gnullvm-0.52.6
+ rust-windows-i686-gnullvm-0.53.0
+ rust-windows-i686-msvc-0.52.6
+ rust-windows-i686-msvc-0.53.0
+ rust-windows-x86-64-gnu-0.52.6
+ rust-windows-x86-64-gnu-0.53.0
+ rust-windows-x86-64-gnullvm-0.52.6
+ rust-windows-x86-64-gnullvm-0.53.0
+ rust-windows-x86-64-msvc-0.52.6
+ rust-windows-x86-64-msvc-0.53.0
+ rust-wit-bindgen-rt-0.39.0
+ rust-zerocopy-0.8.26
+ rust-zerocopy-derive-0.8.26))
(circtools =>
(list rust-adler2-2.0.0
rust-aho-corasick-1.1.3