Merge pull request #5 from R-VdP/fix/devshell
Enable rust to compile in dev shell with required system libraries
This commit is contained in:
commit
aa46dc997d
1 changed files with 5 additions and 2 deletions
|
|
@ -121,12 +121,11 @@
|
||||||
extensions = [ "rust-src" ];
|
extensions = [ "rust-src" ];
|
||||||
})
|
})
|
||||||
(treefmt-nix.lib.mkWrapper pkgs treefmt.config)
|
(treefmt-nix.lib.mkWrapper pkgs treefmt.config)
|
||||||
self.packages.${system}.system-manager
|
|
||||||
];
|
];
|
||||||
env = [
|
env = [
|
||||||
{
|
{
|
||||||
name = "PKG_CONFIG_PATH";
|
name = "PKG_CONFIG_PATH";
|
||||||
value = "${pkgs.lib.getOutput "dev" pkgs.dbus}/lib/pkgconfig";
|
value = pkgs.lib.makeSearchPath "lib/pkgconfig" [ pkgs.dbus.dev pkgs.systemd.dev ];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "LIBCLANG_PATH";
|
name = "LIBCLANG_PATH";
|
||||||
|
|
@ -141,6 +140,10 @@
|
||||||
name = "RUST_BACKTRACE";
|
name = "RUST_BACKTRACE";
|
||||||
value = "1";
|
value = "1";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "RUSTFLAGS";
|
||||||
|
value = "-L${pkgs.systemd}/lib -lsystemd -L${pkgs.lib.getLib pkgs.zstd}/lib -lzstd -L${pkgs.lib.getLib pkgs.libgcrypt}/lib -lgcrypt -L${pkgs.lib.getLib pkgs.libcap}/lib -lcap -lgcrypt -L${pkgs.lib.getLib pkgs.lz4}/lib -llz4 -L${pkgs.lib.getLib pkgs.lzma}/lib -llzma -L${pkgs.lib.getLib pkgs.libgpg-error}/lib -lgpg-error";
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "DEVSHELL_NO_MOTD";
|
name = "DEVSHELL_NO_MOTD";
|
||||||
value = "1";
|
value = "1";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue