aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-03-11 01:48:10 -0700
committerGravatar Tom Willemse2026-03-11 01:48:10 -0700
commita549a93472b73fdc10996c39529c9682d46f78f5 (patch)
tree24bdaa141476866ecd4490214479e017ecefcaf4
parente3564e67ffc236c9c04e0fbb27ae9490ece13129 (diff)
downloadnew-dotfiles-a549a93472b73fdc10996c39529c9682d46f78f5.tar.gz
new-dotfiles-a549a93472b73fdc10996c39529c9682d46f78f5.zip
Remove custom atuin package
This is now packaged in rosenthal, I don't need to maintain it myself.
-rw-r--r--oni/home/services/zsh.scm5
-rw-r--r--oni/packages/atuin.scm1515
2 files changed, 2 insertions, 1518 deletions
diff --git a/oni/home/services/zsh.scm b/oni/home/services/zsh.scm
index 6e4ee07..aa2eb60 100644
--- a/oni/home/services/zsh.scm
+++ b/oni/home/services/zsh.scm
@@ -7,8 +7,7 @@
#:use-module (gnu home services utils)
#:use-module (guix packages)
#:use-module (guix gexp)
- #:use-module ((oni packages atuin)
- #:select (rust-atuin-18))
+ #:use-module (rosenthal packages rust-apps)
#:use-module (oni packages zsh)
#:export (home-zsh-autosuggestions-service-type
@@ -180,7 +179,7 @@
(define-configuration home-zsh-atuin-configuration
(package
- (package rust-atuin-18)
+ (package atuin)
"Package to use for setting atuin.")
(inline-height
(integer 40)
diff --git a/oni/packages/atuin.scm b/oni/packages/atuin.scm
deleted file mode 100644
index 72a085f..0000000
--- a/oni/packages/atuin.scm
+++ /dev/null
@@ -1,1515 +0,0 @@
-(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 sqlite)
- #:use-module (past-crates packages crates-io))
-
-(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))
- ;; These tests all try to connect to a locally running server instance.
- #:cargo-test-flags
- '("--" "--skip" "sync" "--skip" "change_password" "--skip"
- "multi_user_test" "--skip" "registration")))
- (native-inputs (list sqlite))
- (home-page "https://atuin.sh")
- (synopsis "atuin - magical shell history")
- (description "This package provides atuin - magical shell history.")
- (license license:expat)))