ladybird/UI/default.nix
Jess 43746ca52d flake: Fix broken dev-shell
Many dependencies aren't currently included in the devShell. As ladybird
is already packaged downstream, we can pull in those buildInputs along
with the extra dev dependencies already defined.
2024-12-01 13:27:59 -05:00

20 lines
491 B
Nix

{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell {
packages = with pkgs; [
ccache
] ++ (with qt6Packages; [
qtbase.dev
qttools
qtwayland.dev
]);
inputsFrom = [ pkgs.ladybird ];
shellHook = ''
# NOTE: This is required to make it find the wayland platform plugin installed
# above, but should probably be fixed upstream.
export QT_PLUGIN_PATH="$QT_PLUGIN_PATH:${pkgs.qt6.qtwayland}/lib/qt-6/plugins"
export QT_QPA_PLATFORM="wayland;xcb"
'';
}