aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-01-28 15:46:46 -0800
committerGravatar Tom Willemse2025-01-28 15:46:46 -0800
commite45b4b6e33765f6bd81076a1490cb78fffb8ac5f (patch)
tree443e1b74c97e21345a7f99449579ec1c1a41110f
parent96eaffe8853132609d07bd7d9266d761c12a994e (diff)
downloadnew-dotfiles-e45b4b6e33765f6bd81076a1490cb78fffb8ac5f.tar.gz
new-dotfiles-e45b4b6e33765f6bd81076a1490cb78fffb8ac5f.zip
pop-os: Add atuin
-rw-r--r--oni/home/config/pop-os.scm6
-rw-r--r--oni/packages/atuin.scm1508
2 files changed, 1513 insertions, 1 deletions
diff --git a/oni/home/config/pop-os.scm b/oni/home/config/pop-os.scm
index 85a7877..ceb5d26 100644
--- a/oni/home/config/pop-os.scm
+++ b/oni/home/config/pop-os.scm
@@ -33,6 +33,8 @@
home-stumpwm-stumptray-service-type
home-stumpwm-stumptray-configuration))
#:use-module (oni home services zsh)
+ #:use-module ((oni packages atuin)
+ #:select (rust-atuin-18))
#:use-module ((oni packages emacs)
#:select (emacs-php-ts-mode))
#:use-module ((oni packages emacs-config)
@@ -99,7 +101,9 @@
emacs-oni-projectile
htop
emacs-php-ts-mode
- emacs-oni-lua))
+ emacs-oni-lua
+
+ rust-atuin-18))
(services (list home-channels-service
home-environment-service
(service home-emacs-service-type
diff --git a/oni/packages/atuin.scm b/oni/packages/atuin.scm
new file mode 100644
index 0000000..e431243
--- /dev/null
+++ b/oni/packages/atuin.scm
@@ -0,0 +1,1508 @@
+(define-module (oni packages atuin)
+ #:use-module (guix packages)
+ #:use-module (guix download)
+ #:use-module (guix build-system cargo)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (gnu packages crates-io)
+ #:use-module (gnu packages crates-windows)
+ #:use-module (gnu packages crates-graphics)
+ #:use-module (gnu packages crates-apple)
+ #:use-module (gnu packages crates-crypto)
+ #:use-module (gnu packages crates-web)
+ #:use-module (gnu packages crates-tls)
+ #:use-module (gnu packages crates-shell)
+ #:use-module (gnu packages crates-database))
+
+(define-public rust-tracing-tree-0.4
+ (package
+ (name "rust-tracing-tree")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tracing-tree" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "175lqyfp6zq7jbj8m026xdp8p765pzgfdzfxahfggmdhy5wwlngl"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tracing-core" ,rust-tracing-core-0.1)
+ ("rust-tracing-log" ,rust-tracing-log-0.2)
+ ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3))))
+ (home-page "https://github.com/davidbarsky/tracing-tree")
+ (synopsis "Tracing Layer which prints a tree of spans and events.")
+ (description
+ "This package provides a Tracing Layer which prints a tree of spans and events.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-runtime-format-0.1
+ (package
+ (name "rust-runtime-format")
+ (version "0.1.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "runtime-format" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "154c7jq7kbpc5acn2ysa2ilab2x0i5y7d34jwznni9xw71dqv589"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-tinyvec" ,rust-tinyvec-1))))
+ (home-page "https://github.com/conradludgate/strfmt")
+ (synopsis "rust library for formatting dynamic strings")
+ (description
+ "This package provides rust library for formatting dynamic strings.")
+ (license license:expat)))
+
+(define-public rust-atuin-server-postgres-18
+ (package
+ (name "rust-atuin-server-postgres")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-server-postgres" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0k4bv7fzzpdh1yl2bg5b04gp0mlkb861x545wp8gggijk280ih99"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-atuin-common" ,rust-atuin-common-18)
+ ("rust-atuin-server-database" ,rust-atuin-server-database-18)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-metrics" ,rust-metrics-0.21)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-sqlx" ,rust-sqlx-0.8)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "server postgres database library for atuin")
+ (description
+ "This package provides server postgres database library for atuin.")
+ (license license:expat)))
+
+(define-public rust-postmark-0.10
+ (package
+ (name "rust-postmark")
+ (version "0.10.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "postmark" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "10vd1xdlk189p8qphmihm9j28wdn5fclcgwc6z65fs43i4irihd8"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-http" ,rust-http-1)
+ ("rust-indexmap" ,rust-indexmap-2)
+ ("rust-reqwest" ,rust-reqwest-0.12)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-typed-builder" ,rust-typed-builder-0.18)
+ ("rust-url" ,rust-url-2))))
+ (home-page "https://github.com/pastjean/postmark-rs")
+ (synopsis "Postmark rust client")
+ (description "This package provides Postmark rust client.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sketches-ddsketch-0.2
+ (package
+ (name "rust-sketches-ddsketch")
+ (version "0.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sketches-ddsketch" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0p6n1v0p0773d0b5qnsnw526g7hhlb08bx95wm0zb09xnwa6qqw5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/mheffner/rust-sketches-ddsketch")
+ (synopsis "direct port of the Golang DDSketch implementation.")
+ (description
+ "This package provides a direct port of the Golang DDSketch implementation.")
+ (license license:asl2.0)))
+
+(define-public rust-prost-types-0.11
+ (package
+ (name "rust-prost-types")
+ (version "0.11.9")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "prost-types" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "04ryk38sqkp2nf4dgdqdfbgn6zwwvjraw6hqq6d9a6088shj4di1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-prost" ,rust-prost-0.11))))
+ (home-page "https://github.com/tokio-rs/prost")
+ (synopsis "Prost definitions of Protocol Buffers well known types")
+ (description
+ "This package provides Prost definitions of Protocol Buffers well known types.")
+ (license license:asl2.0)))
+
+(define-public rust-quanta-0.11
+ (package
+ (name "rust-quanta")
+ (version "0.11.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "quanta" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1axrw0nqc90bq671w05jd9460pmwg86c4r132mjsi4c2g8m6czm1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+ ("rust-libc" ,rust-libc-0.2)
+ ("rust-mach2" ,rust-mach2-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-prost-types" ,rust-prost-types-0.11)
+ ("rust-raw-cpuid" ,rust-raw-cpuid-10)
+ ("rust-wasi" ,rust-wasi-0.11)
+ ("rust-web-sys" ,rust-web-sys-0.3)
+ ("rust-winapi" ,rust-winapi-0.3))))
+ (home-page "https://github.com/metrics-rs/quanta")
+ (synopsis "high-speed timing library")
+ (description "This package provides high-speed timing library.")
+ (license license:expat)))
+
+(define-public rust-hashbrown-0.13
+ (package
+ (name "rust-hashbrown")
+ (version "0.13.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "hashbrown" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0f602rk7pgdhw1s57g81822g7b2m5i2wibrpaqp11afk5kk8mzrk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+ ("rust-bumpalo" ,rust-bumpalo-3)
+ ("rust-compiler-builtins" ,rust-compiler-builtins-0.1)
+ ("rust-rayon" ,rust-rayon-1)
+ ("rust-rustc-std-workspace-alloc" ,rust-rustc-std-workspace-alloc-1)
+ ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/rust-lang/hashbrown")
+ (synopsis "Rust port of Google's SwissTable hash map")
+ (description
+ "This package provides a Rust port of Google's @code{SwissTable} hash map.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-metrics-util-0.15
+ (package
+ (name "rust-metrics-util")
+ (version "0.15.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "metrics-util" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0glpkmrj7zkg9b290x6qxf93kmd9b4b4sbkk1fs19l8y95pfvqjd"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+ ("rust-aho-corasick" ,rust-aho-corasick-1)
+ ("rust-crossbeam-epoch" ,rust-crossbeam-epoch-0.9)
+ ("rust-crossbeam-utils" ,rust-crossbeam-utils-0.8)
+ ("rust-hashbrown" ,rust-hashbrown-0.13)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-metrics" ,rust-metrics-0.21)
+ ("rust-num-cpus" ,rust-num-cpus-1)
+ ("rust-ordered-float" ,rust-ordered-float-3)
+ ("rust-quanta" ,rust-quanta-0.11)
+ ("rust-radix-trie" ,rust-radix-trie-0.2)
+ ("rust-sketches-ddsketch" ,rust-sketches-ddsketch-0.2))))
+ (home-page "https://github.com/metrics-rs/metrics")
+ (synopsis "Helper types/functions used by the metrics ecosystem")
+ (description
+ "This package provides Helper types/functions used by the metrics ecosystem.")
+ (license license:expat)))
+
+(define-public rust-metrics-exporter-prometheus-0.12
+ (package
+ (name "rust-metrics-exporter-prometheus")
+ (version "0.12.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "metrics-exporter-prometheus" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0l19s21jfmwm72cxfjq35xb79a5wi4fv7c1p993dnqj8gk7afkqx"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-base64" ,rust-base64-0.21)
+ ("rust-hyper" ,rust-hyper-0.14)
+ ("rust-indexmap" ,rust-indexmap-1)
+ ("rust-ipnet" ,rust-ipnet-2)
+ ("rust-metrics" ,rust-metrics-0.21)
+ ("rust-metrics-util" ,rust-metrics-util-0.15)
+ ("rust-quanta" ,rust-quanta-0.11)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tracing" ,rust-tracing-0.1))))
+ (home-page "https://github.com/metrics-rs/metrics")
+ (synopsis "metrics-compatible exporter for sending metrics to Prometheus.")
+ (description
+ "This package provides a metrics-compatible exporter for sending metrics to
+Prometheus.")
+ (license license:expat)))
+
+(define-public rust-metrics-macros-0.7
+ (package
+ (name "rust-metrics-macros")
+ (version "0.7.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "metrics-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0krmj7zyr4g14jdpk1jasi1w2nw64hqdxb2lfx4zxphp0vqgmd1q"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/metrics-rs/metrics")
+ (synopsis "Macros for the metrics crate")
+ (description "This package provides Macros for the metrics crate.")
+ (license license:expat)))
+
+(define-public rust-metrics-0.21
+ (package
+ (name "rust-metrics")
+ (version "0.21.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "metrics" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1ibndxzk0sja8cgwrr73b9vzbgfvwzwxwkxqiivnmmwy00dazqzx"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-ahash" ,rust-ahash-0.8)
+ ("rust-metrics-macros" ,rust-metrics-macros-0.7)
+ ("rust-portable-atomic" ,rust-portable-atomic-1))))
+ (home-page "https://github.com/metrics-rs/metrics")
+ (synopsis "lightweight metrics facade.")
+ (description "This package provides a lightweight metrics facade.")
+ (license license:expat)))
+
+(define-public rust-axum-server-0.7
+ (package
+ (name "rust-axum-server")
+ (version "0.7.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "axum-server" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1n67cx39cm9zsm0dwm0nla67qjswj90ccqrwq0x3kagn904ckfjn"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-arc-swap" ,rust-arc-swap-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-http" ,rust-http-1)
+ ("rust-http-body" ,rust-http-body-1)
+ ("rust-http-body-util" ,rust-http-body-util-0.1)
+ ("rust-hyper" ,rust-hyper-1)
+ ("rust-hyper-util" ,rust-hyper-util-0.1)
+ ("rust-openssl" ,rust-openssl-0.10)
+ ("rust-pin-project-lite" ,rust-pin-project-lite-0.2)
+ ("rust-rustls" ,rust-rustls-0.23)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-rustls-pki-types" ,rust-rustls-pki-types-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-openssl" ,rust-tokio-openssl-0.6)
+ ("rust-tokio-rustls" ,rust-tokio-rustls-0.26)
+ ("rust-tower" ,rust-tower-0.4)
+ ("rust-tower-service" ,rust-tower-service-0.3))))
+ (home-page "https://github.com/programatik29/axum-server")
+ (synopsis "High level server designed to be used with axum framework")
+ (description
+ "This package provides High level server designed to be used with axum framework.")
+ (license license:expat)))
+
+(define-public rust-atuin-server-database-18
+ (package
+ (name "rust-atuin-server-database")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-server-database" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "08g1pim38jpixa6d13z5vcir9y7f85a2799w7rwm8r19b24y5yhz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-atuin-common" ,rust-atuin-common-18)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-uuid" ,rust-uuid-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "server database library for atuin")
+ (description "This package provides server database library for atuin.")
+ (license license:expat)))
+
+(define-public rust-atuin-server-18
+ (package
+ (name "rust-atuin-server")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-server" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "15p074z5ng24ln89bwcvicw3zvp140aily5aclyydlsfr81l8w5a"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-argon2" ,rust-argon2-0.5)
+ ("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-atuin-common" ,rust-atuin-common-18)
+ ("rust-atuin-server-database" ,rust-atuin-server-database-18)
+ ("rust-axum" ,rust-axum-0.7)
+ ("rust-axum-server" ,rust-axum-server-0.7)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-config" ,rust-config-0.13)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-fs-err" ,rust-fs-err-2)
+ ("rust-metrics" ,rust-metrics-0.21)
+ ("rust-metrics-exporter-prometheus" ,rust-metrics-exporter-prometheus-0.12)
+ ("rust-postmark" ,rust-postmark-0.10)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-rustls" ,rust-rustls-0.23)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tower" ,rust-tower-0.4)
+ ("rust-tower-http" ,rust-tower-http-0.5)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-uuid" ,rust-uuid-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "server library for atuin")
+ (description "This package provides server library for atuin.")
+ (license license:expat)))
+
+(define-public rust-tonic-types-0.12
+ (package
+ (name "rust-tonic-types")
+ (version "0.12.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tonic-types" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0rxkz100jaiqlr47dim69mfhyq54c3lynnia75qi5l2713pdi080"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-prost" ,rust-prost-0.13)
+ ("rust-prost-types" ,rust-prost-types-0.13)
+ ("rust-tonic" ,rust-tonic-0.12))))
+ (home-page "https://github.com/hyperium/tonic")
+ (synopsis
+ "collection of useful protobuf types that can be used with `tonic`.")
+ (description
+ "This package provides a collection of useful protobuf types that can be used
+with `tonic`.")
+ (license license:expat)))
+
+(define-public rust-protox-parse-0.7
+ (package
+ (name "rust-protox-parse")
+ (version "0.7.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "protox-parse" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1pld0s1cg9favgy9bafkwlvmg65ky13rmhh0w050hb262p8n5953"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-logos" ,rust-logos-0.14)
+ ("rust-miette" ,rust-miette-7)
+ ("rust-prost-types" ,rust-prost-types-0.13)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://github.com/andrewhickman/protox")
+ (synopsis "Parsing of protobuf source files")
+ (description "This package provides Parsing of protobuf source files.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-prost-reflect-derive-0.14
+ (package
+ (name "rust-prost-reflect-derive")
+ (version "0.14.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "prost-reflect-derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0rfbgs03m05w2pcdvnf7asyk6ar056nrhaqa826qvk0m5yrfdz7l"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/andrewhickman/prost-reflect")
+ (synopsis
+ "derive macro for prost-reflect to generate ReflectMessage implementations")
+ (description
+ "This package provides a derive macro for prost-reflect to generate
+@code{ReflectMessage} implementations.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-prost-reflect-0.14
+ (package
+ (name "rust-prost-reflect")
+ (version "0.14.5")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "prost-reflect" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0npvpgfnmgc0fxhyldl3kc2rg2mw91dvbgnhl4nkwnp04jfraaz9"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+ ("rust-logos" ,rust-logos-0.14)
+ ("rust-miette" ,rust-miette-7)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-prost" ,rust-prost-0.13)
+ ("rust-prost-reflect-derive" ,rust-prost-reflect-derive-0.14)
+ ("rust-prost-types" ,rust-prost-types-0.13)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-value" ,rust-serde-value-0.7))))
+ (home-page "https://github.com/andrewhickman/prost-reflect")
+ (synopsis
+ "protobuf library extending prost with reflection support and dynamic messages.")
+ (description
+ "This package provides a protobuf library extending prost with reflection support
+and dynamic messages.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-protox-0.7
+ (package
+ (name "rust-protox")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "protox" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0jmmcil88n15kdpac51fz9qjagchpy3pq3vjrj77nqxz67rjldbg"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-bytes" ,rust-bytes-1)
+ ("rust-clap" ,rust-clap-4)
+ ("rust-miette" ,rust-miette-7)
+ ("rust-prost" ,rust-prost-0.13)
+ ("rust-prost-reflect" ,rust-prost-reflect-0.14)
+ ("rust-prost-types" ,rust-prost-types-0.13)
+ ("rust-protox-parse" ,rust-protox-parse-0.7)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://github.com/andrewhickman/protox")
+ (synopsis "rust implementation of the protobuf compiler.")
+ (description
+ "This package provides a rust implementation of the protobuf compiler.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-atuin-history-18
+ (package
+ (name "rust-atuin-history")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-history" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1qy0x84cjjrj5ix9x5gxbdn042drrrr9v2d02dl8fz07w60rbmz5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-atuin-client" ,rust-atuin-client-18)
+ ("rust-atuin-common" ,rust-atuin-common-18)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-crossterm" ,rust-crossterm-0.27)
+ ("rust-directories" ,rust-directories-5)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-fs-err" ,rust-fs-err-2)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-indicatif" ,rust-indicatif-0.17)
+ ("rust-interim" ,rust-interim-0.1)
+ ("rust-itertools" ,rust-itertools-0.13)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sysinfo" ,rust-sysinfo-0.30)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)
+ ("rust-uuid" ,rust-uuid-1)
+ ("rust-whoami" ,rust-whoami-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "The history crate for Atuin")
+ (description "This package provides The history crate for Atuin.")
+ (license license:expat)))
+
+(define-public rust-atuin-dotfiles-18
+ (package
+ (name "rust-atuin-dotfiles")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-dotfiles" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0adln7gfrr38zy9slxi33k0ma4a0iabz5jqpv8anrag2fab0951k"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-atuin-client" ,rust-atuin-client-18)
+ ("rust-atuin-common" ,rust-atuin-common-18)
+ ("rust-crypto-secretbox" ,rust-crypto-secretbox-0.1)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rmp" ,rust-rmp-0.8)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-tokio" ,rust-tokio-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "The dotfiles crate for Atuin")
+ (description "This package provides The dotfiles crate for Atuin.")
+ (license license:expat)))
+
+(define-public rust-atuin-daemon-18
+ (package
+ (name "rust-atuin-daemon")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-daemon" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0wlyrpjm30khd7m51z6xfiny2wc63hdbvzqv6fxwa1lfsffxa3ma"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-atuin-client" ,rust-atuin-client-18)
+ ("rust-atuin-dotfiles" ,rust-atuin-dotfiles-18)
+ ("rust-atuin-history" ,rust-atuin-history-18)
+ ("rust-dashmap" ,rust-dashmap-5)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-hyper-util" ,rust-hyper-util-0.1)
+ ("rust-listenfd" ,rust-listenfd-1)
+ ("rust-prost" ,rust-prost-0.13)
+ ("rust-prost-types" ,rust-prost-types-0.13)
+ ("rust-protox" ,rust-protox-0.7)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+ ("rust-tonic" ,rust-tonic-0.12)
+ ("rust-tonic-build" ,rust-tonic-build-0.12)
+ ("rust-tonic-types" ,rust-tonic-types-0.12)
+ ("rust-tower" ,rust-tower-0.4)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+ ("rust-uuid" ,rust-uuid-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "The daemon crate for Atuin")
+ (description "This package provides The daemon crate for Atuin.")
+ (license license:expat)))
+
+(define-public rust-tiny-bip39-1
+ (package
+ (name "rust-tiny-bip39")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "tiny-bip39" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0q98iv3wgbd41wyxxd5is8sddi53k9ary45rbi5fi8dmb39r9k32"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-hmac" ,rust-hmac-0.12)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-pbkdf2" ,rust-pbkdf2-0.11)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rustc-hash" ,rust-rustc-hash-1)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-unicode-normalization" ,rust-unicode-normalization-0.1)
+ ("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2)
+ ("rust-zeroize" ,rust-zeroize-1))))
+ (home-page "https://github.com/maciejhirsz/tiny-bip39/")
+ (synopsis
+ "fork of the bip39 crate with fixes to v0.6. Rust implementation of BIP-0039")
+ (description
+ "This package provides a fork of the bip39 crate with fixes to v0.6. Rust
+implementation of BIP-0039.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sql-builder-3
+ (package
+ (name "rust-sql-builder")
+ (version "3.1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sql-builder" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1h5xp47zz9chv545lpmal51fq3z162z2f99mb4lhcbgcsaaqs05i"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+ ("rust-thiserror" ,rust-thiserror-1))))
+ (home-page "https://github.com/perdumonocle/sql-builder.git")
+ (synopsis "Simple SQL code generator")
+ (description "This package provides Simple SQL code generator.")
+ (license license:expat)))
+
+(define-public rust-rusty-paseto-0.7
+ (package
+ (name "rust-rusty-paseto")
+ (version "0.7.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rusty_paseto" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "09kqhfi2lnjhl9wjb26j6xg26k3w41i1ll3ardjw1ifali0ihl05"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-aes" ,rust-aes-0.7)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-blake2" ,rust-blake2-0.10)
+ ("rust-chacha20" ,rust-chacha20-0.9)
+ ("rust-chacha20poly1305" ,rust-chacha20poly1305-0.10)
+ ("rust-digest" ,rust-digest-0.10)
+ ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+ ("rust-erased-serde" ,rust-erased-serde-0.4)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-hmac" ,rust-hmac-0.12)
+ ("rust-iso8601" ,rust-iso8601-0.6)
+ ("rust-p384" ,rust-p384-0.13)
+ ("rust-rand-core" ,rust-rand-core-0.6)
+ ("rust-ring" ,rust-ring-0.17)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-zeroize" ,rust-zeroize-1))))
+ (home-page "https://github.com/rrrodzilla/rusty_paseto")
+ (synopsis
+ "type-driven, ergonomic alternative to JWT for secure stateless PASETO tokens.")
+ (description
+ "This package provides a type-driven, ergonomic alternative to JWT for secure
+stateless PASETO tokens.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-rusty-paserk-0.4
+ (package
+ (name "rust-rusty-paserk")
+ (version "0.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "rusty_paserk" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0f0xqrjbvx7mb2ynnqni9ql8qlg3zzn504vnyjmyh7ilrlgailx1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-aes" ,rust-aes-0.8)
+ ("rust-arbitrary" ,rust-arbitrary-1)
+ ("rust-argon2" ,rust-argon2-0.5)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-base64ct" ,rust-base64ct-1)
+ ("rust-blake2" ,rust-blake2-0.10)
+ ("rust-chacha20" ,rust-chacha20-0.9)
+ ("rust-cipher" ,rust-cipher-0.4)
+ ("rust-ctr" ,rust-ctr-0.9)
+ ("rust-curve25519-dalek" ,rust-curve25519-dalek-4)
+ ("rust-digest" ,rust-digest-0.10)
+ ("rust-ed25519-dalek" ,rust-ed25519-dalek-2)
+ ("rust-generic-array" ,rust-generic-array-0.14)
+ ("rust-hmac" ,rust-hmac-0.12)
+ ("rust-p384" ,rust-p384-0.13)
+ ("rust-pbkdf2" ,rust-pbkdf2-0.12)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rusty-paseto" ,rust-rusty-paseto-0.7)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-subtle" ,rust-subtle-2))))
+ (home-page "https://github.com/conradludgate/rusty-paserk")
+ (synopsis
+ "Platform Agnostic Serializable Keys (PASERK) is an extension on PASETO for key management")
+ (description
+ "This package provides Platform Agnostic Serializable Keys (PASERK) is an extension on PASETO for key
+management.")
+ (license license:expat)))
+
+(define-public rust-minspan-0.1
+ (package
+ (name "rust-minspan")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "minspan" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0053r44iqmfilibz8da3367adxjjwibw6d849xifxq0yhfgf99pf"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t))
+ (home-page "https://github.com/mwotton/minspan")
+ (synopsis
+ "a package for determining the minimum span of one vector within another")
+ (description
+ "This package provides a package for determining the minimum span of one vector within another.")
+ (license license:expat)))
+
+(define-public rust-logos-codegen-0.14
+ (package
+ (name "rust-logos-codegen")
+ (version "0.14.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "logos-codegen" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0gwnx7lk4y7xc4yk6pr0knrddard5z22rxaz9xrnc38cc1lh1y2r"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-beef" ,rust-beef-0.5)
+ ("rust-fnv" ,rust-fnv-1)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-regex-syntax" ,rust-regex-syntax-0.8)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://logos.maciej.codes/")
+ (synopsis "Create ridiculously fast Lexers")
+ (description "This package provides Create ridiculously fast Lexers.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-logos-derive-0.14
+ (package
+ (name "rust-logos-derive")
+ (version "0.14.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "logos-derive" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "07bk3q4jry9f8blrnsiy872ivilzy62xaglnn2ni5p590qmp5yr4"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-logos-codegen" ,rust-logos-codegen-0.14))))
+ (home-page "https://logos.maciej.codes/")
+ (synopsis "Create ridiculously fast Lexers")
+ (description "This package provides Create ridiculously fast Lexers.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-logos-0.14
+ (package
+ (name "rust-logos")
+ (version "0.14.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "logos" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0n349vin9mx326fkz68bsa4vc5sdn9n8qnfz7n1yqynbz1p3albj"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-logos-derive" ,rust-logos-derive-0.14))))
+ (home-page "https://logos.maciej.codes/")
+ (synopsis "Create ridiculously fast Lexers")
+ (description "This package provides Create ridiculously fast Lexers.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-interim-0.1
+ (package
+ (name "rust-interim")
+ (version "0.1.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "interim" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1x5ykyv8bkv13398q3dpycg5943rw1jycvjbhi2yih30zw5hzzcs"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-chrono" ,rust-chrono-0.4)
+ ("rust-logos" ,rust-logos-0.14)
+ ("rust-time" ,rust-time-0.3))))
+ (home-page "https://github.com/conradludgate/interim")
+ (synopsis
+ "parses simple English dates, inspired by Linux date command, and forked from chrono-english")
+ (description
+ "This package provides parses simple English dates, inspired by Linux date command, and forked from
+chrono-english.")
+ (license license:expat)))
+
+(define-public rust-typed-builder-macro-0.18
+ (package
+ (name "rust-typed-builder-macro")
+ (version "0.18.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "typed-builder-macro" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0qwfq0q2lkg4bkmcpsqajy3ss2sb2h47dj5zhfwvbp27ygx8sw8z"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/idanarye/rust-typed-builder")
+ (synopsis "Compile-time type-checked builder derive")
+ (description
+ "This package provides Compile-time type-checked builder derive.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-typed-builder-0.18
+ (package
+ (name "rust-typed-builder")
+ (version "0.18.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "typed-builder" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1p9s9p7f3mnylrzdqbxj73d9dw95syma6pnnyfp3ys801s49qwvp"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-typed-builder-macro" ,rust-typed-builder-macro-0.18))))
+ (home-page "https://github.com/idanarye/rust-typed-builder")
+ (synopsis "Compile-time type-checked builder derive")
+ (description
+ "This package provides Compile-time type-checked builder derive.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sqlx-sqlite-0.8
+ (package
+ (name "rust-sqlx-sqlite")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sqlx-sqlite" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0h05ca26g428h4337k4nm0ww75bcdkiqzp883m7fc92v78fsfp7q"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-atoi" ,rust-atoi-2)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-flume" ,rust-flume-0.11)
+ ("rust-futures-channel" ,rust-futures-channel-0.3)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-executor" ,rust-futures-executor-0.3)
+ ("rust-futures-intrusive" ,rust-futures-intrusive-0.5)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.30)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-urlencoded" ,rust-serde-urlencoded-0.7)
+ ("rust-sqlx-core" ,rust-sqlx-core-0.8)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-1))))
+ (home-page "https://github.com/launchbadge/sqlx")
+ (synopsis
+ "SQLite driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details")
+ (description
+ "This package provides SQLite driver implementation for SQLx. Not for direct use; see the `sqlx` crate
+for details.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sqlx-postgres-0.8
+ (package
+ (name "rust-sqlx-postgres")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sqlx-postgres" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "04wnjl51kfx0qbfsfmhqdshpmw32vzz2p8dksmj6gvb3ydbqmff5"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-atoi" ,rust-atoi-2)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.4)
+ ("rust-bit-vec" ,rust-bit-vec-0.6)
+ ("rust-bitflags" ,rust-bitflags-2)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-crc" ,rust-crc-3)
+ ("rust-dotenvy" ,rust-dotenvy-0.15)
+ ("rust-etcetera" ,rust-etcetera-0.8)
+ ("rust-futures-channel" ,rust-futures-channel-0.3)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-hkdf" ,rust-hkdf-0.12)
+ ("rust-hmac" ,rust-hmac-0.12)
+ ("rust-home" ,rust-home-0.5)
+ ("rust-ipnetwork" ,rust-ipnetwork-0.20)
+ ("rust-itoa" ,rust-itoa-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-mac-address" ,rust-mac-address-1)
+ ("rust-md-5" ,rust-md-5-0.10)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-num-bigint" ,rust-num-bigint-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rust-decimal" ,rust-rust-decimal-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-sqlx-core" ,rust-sqlx-core-0.8)
+ ("rust-stringprep" ,rust-stringprep-0.1)
+ ("rust-thiserror" ,rust-thiserror-2)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-uuid" ,rust-uuid-1)
+ ("rust-whoami" ,rust-whoami-1))))
+ (home-page "https://github.com/launchbadge/sqlx")
+ (synopsis
+ "PostgreSQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details")
+ (description
+ "This package provides @code{PostgreSQL} driver implementation for SQLx. Not for direct use; see the
+`sqlx` crate for details.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sqlx-mysql-0.8
+ (package
+ (name "rust-sqlx-mysql")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sqlx-mysql" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0czjzzjm2y6lkhxvvzrzwgp0pmlhymcnym20hn9n9kh01s7jfq25"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-atoi" ,rust-atoi-2)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.4)
+ ("rust-bitflags" ,rust-bitflags-2)
+ ("rust-byteorder" ,rust-byteorder-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-crc" ,rust-crc-3)
+ ("rust-digest" ,rust-digest-0.10)
+ ("rust-dotenvy" ,rust-dotenvy-0.15)
+ ("rust-either" ,rust-either-1)
+ ("rust-futures-channel" ,rust-futures-channel-0.3)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-io" ,rust-futures-io-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-generic-array" ,rust-generic-array-0.14)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-hkdf" ,rust-hkdf-0.12)
+ ("rust-hmac" ,rust-hmac-0.12)
+ ("rust-itoa" ,rust-itoa-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-md-5" ,rust-md-5-0.10)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-rsa" ,rust-rsa-0.9)
+ ("rust-rust-decimal" ,rust-rust-decimal-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-sha1" ,rust-sha1-0.10)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-sqlx-core" ,rust-sqlx-core-0.8)
+ ("rust-stringprep" ,rust-stringprep-0.1)
+ ("rust-thiserror" ,rust-thiserror-2)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-uuid" ,rust-uuid-1)
+ ("rust-whoami" ,rust-whoami-1))))
+ (home-page "https://github.com/launchbadge/sqlx")
+ (synopsis
+ "MySQL driver implementation for SQLx. Not for direct use; see the `sqlx` crate for details")
+ (description
+ "This package provides @code{MySQL} driver implementation for SQLx. Not for direct use; see the `sqlx`
+crate for details.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sqlx-macros-core-0.8
+ (package
+ (name "rust-sqlx-macros-core")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sqlx-macros-core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1bg7sn6l8dc4pzrqx2dwc3sp7dbn97msfqahpycnl55bqnn917sf"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-async-std" ,rust-async-std-1)
+ ("rust-dotenvy" ,rust-dotenvy-0.15)
+ ("rust-either" ,rust-either-1)
+ ("rust-heck" ,rust-heck-0.5)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-sqlx-core" ,rust-sqlx-core-0.8)
+ ("rust-sqlx-mysql" ,rust-sqlx-mysql-0.8)
+ ("rust-sqlx-postgres" ,rust-sqlx-postgres-0.8)
+ ("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.8)
+ ("rust-syn" ,rust-syn-2)
+ ("rust-tempfile" ,rust-tempfile-3)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-url" ,rust-url-2))))
+ (home-page "https://github.com/launchbadge/sqlx")
+ (synopsis
+ "Macro support core for SQLx, the Rust SQL toolkit. Not intended to be used directly")
+ (description
+ "This package provides Macro support core for SQLx, the Rust SQL toolkit. Not intended to be used
+directly.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sqlx-macros-0.8
+ (package
+ (name "rust-sqlx-macros")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sqlx-macros" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "047k67sylscv0gdhwwqrn0s33jy1mvq8rmqq6s8fygv4g2ny44ii"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1)
+ ("rust-quote" ,rust-quote-1)
+ ("rust-sqlx-core" ,rust-sqlx-core-0.8)
+ ("rust-sqlx-macros-core" ,rust-sqlx-macros-core-0.8)
+ ("rust-syn" ,rust-syn-2))))
+ (home-page "https://github.com/launchbadge/sqlx")
+ (synopsis
+ "Macros for SQLx, the rust SQL toolkit. Not intended to be used directly")
+ (description
+ "This package provides Macros for SQLx, the rust SQL toolkit. Not intended to be used directly.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-hashlink-0.10
+ (package
+ (name "rust-hashlink")
+ (version "0.10.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "hashlink" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1h8lzvnl9qxi3zyagivzz2p1hp6shgddfmccyf6jv7s1cdicz0kk"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.15)
+ ("rust-serde" ,rust-serde-1))))
+ (home-page "https://github.com/kyren/hashlink")
+ (synopsis
+ "HashMap-like containers that hold their key-value pairs in a user controllable order")
+ (description
+ "This package provides @code{HashMap-like} containers that hold their key-value pairs in a user
+controllable order.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sqlx-core-0.8
+ (package
+ (name "rust-sqlx-core")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sqlx-core" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1q31dawr61wc6q2f12my4fw082mbv8sxwz1082msjsk76rlpn03a"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-async-io" ,rust-async-io-1)
+ ("rust-async-std" ,rust-async-std-1)
+ ("rust-bigdecimal" ,rust-bigdecimal-0.4)
+ ("rust-bit-vec" ,rust-bit-vec-0.6)
+ ("rust-bstr" ,rust-bstr-1)
+ ("rust-bytes" ,rust-bytes-1)
+ ("rust-chrono" ,rust-chrono-0.4)
+ ("rust-crc" ,rust-crc-3)
+ ("rust-crossbeam-queue" ,rust-crossbeam-queue-0.3)
+ ("rust-either" ,rust-either-1)
+ ("rust-event-listener" ,rust-event-listener-5)
+ ("rust-futures-core" ,rust-futures-core-0.3)
+ ("rust-futures-intrusive" ,rust-futures-intrusive-0.5)
+ ("rust-futures-io" ,rust-futures-io-0.3)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-hashbrown" ,rust-hashbrown-0.15)
+ ("rust-hashlink" ,rust-hashlink-0.10)
+ ("rust-indexmap" ,rust-indexmap-2)
+ ("rust-ipnetwork" ,rust-ipnetwork-0.20)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-mac-address" ,rust-mac-address-1)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-native-tls" ,rust-native-tls-0.2)
+ ("rust-once-cell" ,rust-once-cell-1)
+ ("rust-percent-encoding" ,rust-percent-encoding-2)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-rust-decimal" ,rust-rust-decimal-1)
+ ("rust-rustls" ,rust-rustls-0.23)
+ ("rust-rustls-native-certs" ,rust-rustls-native-certs-0.8)
+ ("rust-rustls-pemfile" ,rust-rustls-pemfile-2)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-smallvec" ,rust-smallvec-1)
+ ("rust-thiserror" ,rust-thiserror-2)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-url" ,rust-url-2)
+ ("rust-uuid" ,rust-uuid-1)
+ ("rust-webpki-roots" ,rust-webpki-roots-0.26))))
+ (home-page "https://github.com/launchbadge/sqlx")
+ (synopsis
+ "Core of SQLx, the rust SQL toolkit. Not intended to be used directly")
+ (description
+ "This package provides Core of SQLx, the rust SQL toolkit. Not intended to be used directly.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-sqlx-0.8
+ (package
+ (name "rust-sqlx")
+ (version "0.8.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "sqlx" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0pvlpq0plgyxf5kikcv786pf0pjv8dx5shlvz72l510d7hxyf424"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-sqlx-core" ,rust-sqlx-core-0.8)
+ ("rust-sqlx-macros" ,rust-sqlx-macros-0.8)
+ ("rust-sqlx-mysql" ,rust-sqlx-mysql-0.8)
+ ("rust-sqlx-postgres" ,rust-sqlx-postgres-0.8)
+ ("rust-sqlx-sqlite" ,rust-sqlx-sqlite-0.8))))
+ (home-page "https://github.com/launchbadge/sqlx")
+ (synopsis
+ "🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite")
+ (description
+ "This package provides 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time
+checked queries without a DSL. Supports @code{PostgreSQL}, @code{MySQL}, and
+SQLite.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-atuin-common-18
+ (package
+ (name "rust-atuin-common")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-common" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1l3hprwyvc95343l1ls0hqn8pixr5w9vnpshfbrb1n2p8yg5zzpw"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-base64" ,rust-base64-0.22)
+ ("rust-directories" ,rust-directories-5)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-getrandom" ,rust-getrandom-0.2)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-sqlx" ,rust-sqlx-0.8)
+ ("rust-sysinfo" ,rust-sysinfo-0.30)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-typed-builder" ,rust-typed-builder-0.18)
+ ("rust-uuid" ,rust-uuid-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "common library for atuin")
+ (description "This package provides common library for atuin.")
+ (license license:expat)))
+
+(define-public rust-atuin-client-18
+ (package
+ (name "rust-atuin-client")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin-client" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1ryg3cj1hayr774rswj7nk71bvjgkw91s80jc3finfk0sapi6pq1"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-atuin-common" ,rust-atuin-common-18)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-clap" ,rust-clap-4)
+ ("rust-config" ,rust-config-0.13)
+ ("rust-crossterm" ,rust-crossterm-0.27)
+ ("rust-crypto-secretbox" ,rust-crypto-secretbox-0.1)
+ ("rust-directories" ,rust-directories-5)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-fs-err" ,rust-fs-err-2)
+ ("rust-futures" ,rust-futures-0.3)
+ ("rust-generic-array" ,rust-generic-array-0.14)
+ ("rust-hex" ,rust-hex-0.4)
+ ("rust-humantime" ,rust-humantime-2)
+ ("rust-indicatif" ,rust-indicatif-0.17)
+ ("rust-interim" ,rust-interim-0.1)
+ ("rust-itertools" ,rust-itertools-0.13)
+ ("rust-lazy-static" ,rust-lazy-static-1)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-memchr" ,rust-memchr-2)
+ ("rust-minspan" ,rust-minspan-0.1)
+ ("rust-palette" ,rust-palette-0.7)
+ ("rust-rand" ,rust-rand-0.8)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-reqwest" ,rust-reqwest-0.11)
+ ("rust-rmp" ,rust-rmp-0.8)
+ ("rust-rusty-paserk" ,rust-rusty-paserk-0.4)
+ ("rust-rusty-paseto" ,rust-rusty-paseto-0.7)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-serde-regex" ,rust-serde-regex-1)
+ ("rust-serde-with" ,rust-serde-with-3)
+ ("rust-sha2" ,rust-sha2-0.10)
+ ("rust-shellexpand" ,rust-shellexpand-3)
+ ("rust-sql-builder" ,rust-sql-builder-3)
+ ("rust-sqlx" ,rust-sqlx-0.8)
+ ("rust-strum" ,rust-strum-0.26)
+ ("rust-strum-macros" ,rust-strum-macros-0.26)
+ ("rust-thiserror" ,rust-thiserror-1)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tiny-bip39" ,rust-tiny-bip39-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-typed-builder" ,rust-typed-builder-0.18)
+ ("rust-urlencoding" ,rust-urlencoding-2)
+ ("rust-uuid" ,rust-uuid-1)
+ ("rust-whoami" ,rust-whoami-1))))
+ (home-page "https://atuin.sh")
+ (synopsis "client library for atuin")
+ (description "This package provides client library for atuin.")
+ (license license:expat)))
+
+(define-public rust-arboard-3
+ (package
+ (name "rust-arboard")
+ (version "3.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "arboard" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1x2p8dfhzm3w0cpw81ab2rbyzvkzqs9g66xcakq4y0fd2v5rq2fz"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:skip-build? #t
+ #:cargo-inputs (("rust-clipboard-win" ,rust-clipboard-win-5)
+ ("rust-core-graphics" ,rust-core-graphics-0.23)
+ ("rust-image" ,rust-image-0.25)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-objc2" ,rust-objc2-0.5)
+ ("rust-objc2-app-kit" ,rust-objc2-app-kit-0.2)
+ ("rust-objc2-foundation" ,rust-objc2-foundation-0.2)
+ ("rust-parking-lot" ,rust-parking-lot-0.12)
+ ("rust-windows-sys" ,rust-windows-sys-0.48)
+ ("rust-wl-clipboard-rs" ,rust-wl-clipboard-rs-0.8)
+ ("rust-x11rb" ,rust-x11rb-0.13))))
+ (home-page "https://github.com/1Password/arboard")
+ (synopsis "Image and text handling for the OS clipboard")
+ (description
+ "This package provides Image and text handling for the OS clipboard.")
+ (license (list license:expat license:asl2.0))))
+
+(define-public rust-atuin-18
+ (package
+ (name "rust-atuin")
+ (version "18.4.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "atuin" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "0ylr51crjq55d4m3108bwl0ahlrwrda6m7mgc6xgcnjrj0j23cly"))))
+ (build-system cargo-build-system)
+ (arguments
+ `(#:cargo-inputs (("rust-arboard" ,rust-arboard-3)
+ ("rust-async-trait" ,rust-async-trait-0.1)
+ ("rust-atuin-client" ,rust-atuin-client-18)
+ ("rust-atuin-common" ,rust-atuin-common-18)
+ ("rust-atuin-daemon" ,rust-atuin-daemon-18)
+ ("rust-atuin-dotfiles" ,rust-atuin-dotfiles-18)
+ ("rust-atuin-history" ,rust-atuin-history-18)
+ ("rust-atuin-server" ,rust-atuin-server-18)
+ ("rust-atuin-server-postgres" ,rust-atuin-server-postgres-18)
+ ("rust-base64" ,rust-base64-0.22)
+ ("rust-clap" ,rust-clap-4)
+ ("rust-clap-complete" ,rust-clap-complete-4)
+ ("rust-clap-complete-nushell" ,rust-clap-complete-nushell-4)
+ ("rust-colored" ,rust-colored-2)
+ ("rust-crossterm" ,rust-crossterm-0.27)
+ ("rust-directories" ,rust-directories-5)
+ ("rust-env-logger" ,rust-env-logger-0.11)
+ ("rust-eyre" ,rust-eyre-0.6)
+ ("rust-fs-err" ,rust-fs-err-2)
+ ("rust-futures-util" ,rust-futures-util-0.3)
+ ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)
+ ("rust-indicatif" ,rust-indicatif-0.17)
+ ("rust-interim" ,rust-interim-0.1)
+ ("rust-itertools" ,rust-itertools-0.13)
+ ("rust-log" ,rust-log-0.4)
+ ("rust-ratatui" ,rust-ratatui-0.27)
+ ("rust-regex" ,rust-regex-1)
+ ("rust-rpassword" ,rust-rpassword-7)
+ ("rust-runtime-format" ,rust-runtime-format-0.1)
+ ("rust-rustix" ,rust-rustix-0.38)
+ ("rust-semver" ,rust-semver-1)
+ ("rust-serde" ,rust-serde-1)
+ ("rust-serde-json" ,rust-serde-json-1)
+ ("rust-sysinfo" ,rust-sysinfo-0.30)
+ ("rust-time" ,rust-time-0.3)
+ ("rust-tiny-bip39" ,rust-tiny-bip39-1)
+ ("rust-tokio" ,rust-tokio-1)
+ ("rust-tracing" ,rust-tracing-0.1)
+ ("rust-tracing-subscriber" ,rust-tracing-subscriber-0.3)
+ ("rust-unicode-segmentation" ,rust-unicode-segmentation-1)
+ ("rust-unicode-width" ,rust-unicode-width-0.1)
+ ("rust-uuid" ,rust-uuid-1)
+ ("rust-whoami" ,rust-whoami-1))
+ #:cargo-development-inputs (("rust-tracing-tree" ,rust-tracing-tree-0.4))
+ #:tests? #f))
+ (home-page "https://atuin.sh")
+ (synopsis "atuin - magical shell history")
+ (description "This package provides atuin - magical shell history.")
+ (license license:expat)))