Use NixOS' pre-built and, presumably, correctly optimized version of the duckdb library.
This commit is contained in:
parent
67dc547313
commit
6198dcb40d
4 changed files with 13 additions and 165 deletions
23
flake.nix
23
flake.nix
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
|
||||
nixpkgsUnstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
utils.url = "github:numtide/flake-utils";
|
||||
naersk.url = "github:nix-community/naersk/master";
|
||||
};
|
||||
|
@ -10,7 +9,6 @@
|
|||
{
|
||||
self,
|
||||
nixpkgs,
|
||||
nixpkgsUnstable,
|
||||
utils,
|
||||
naersk,
|
||||
}:
|
||||
|
@ -18,8 +16,6 @@
|
|||
system:
|
||||
let
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
pkgsUnstable = import nixpkgsUnstable { inherit system; };
|
||||
naersk' = pkgs.callPackage naersk { };
|
||||
in
|
||||
{
|
||||
devShell =
|
||||
|
@ -30,27 +26,14 @@
|
|||
rustc
|
||||
rustfmt
|
||||
rustPackages.clippy
|
||||
cargo-watch
|
||||
pkgsUnstable.dioxus-cli
|
||||
pkgsUnstable.wasm-bindgen-cli
|
||||
llvmPackages.bintools
|
||||
pkg-config
|
||||
pkgsUnstable.overturemaps
|
||||
pkgsUnstable.duckdb
|
||||
pre-commit
|
||||
overmind
|
||||
redis
|
||||
minio
|
||||
duckdb
|
||||
];
|
||||
buildInputs = [
|
||||
webkitgtk_4_1
|
||||
gtk3
|
||||
xdotool.out
|
||||
openssl
|
||||
];
|
||||
shellHook = ''
|
||||
# pre-commit install
|
||||
'';
|
||||
shellHook = "export LD_LIBRARY_PATH=${duckdb}/lib";
|
||||
RUST_SRC_PATH = rustPlatform.rustLibSrc;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue