flight/linux/nix/devshell.nix
2026-04-19 16:02:50 -04:00

27 lines
524 B
Nix

{ pkgs }:
pkgs.mkShell {
packages = with pkgs; [
cairo
pkg-config
libxkbcommon
gtk-layer-shell
cargo
rustfmt
flutter_rust_bridge_codegen
(pkgs.writeShellScriptBin "rustup" (builtins.readFile ./fake-rustup.sh))
(flutter.override {
extraPkgConfigPackages = [
gtk-layer-shell
];
})
];
RUST_BACKTRACE = 1;
LD_LIBRARY_PATH =
let
plugins = "./build/linux/x64/debug/plugins";
in
"${plugins}/wayland_layer_shell:${plugins}/rust_lib_flight";
}