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>
This commit is contained in:
Timo Wilken 2025-05-30 17:01:22 +02:00 committed by Hilton Chain
parent 838200a1f2
commit b4c583e7af
No known key found for this signature in database
GPG key ID: ACC66D09CA528292
2 changed files with 271 additions and 0 deletions

View file

@ -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")

View file

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