1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 04:07:44 +00:00

Ladybird/Misc: Add ladybird.nix for nix-shell support

This commit is contained in:
Baitinq 2022-09-22 13:22:28 +02:00 committed by Andrew Kaster
parent 5a9b891268
commit e74dff7697
2 changed files with 28 additions and 0 deletions

View file

@ -19,6 +19,11 @@ On Fedora or derivatives:
sudo dnf install cmake libglvnd-devel ninja-build qt6-qtbase-devel qt6-qttools-devel qt6-qtwayland-devel
```
On Nix/NixOS
```
nix-shell ladybird.nix
```
On macOS:
```

23
Ladybird/ladybird.nix Normal file
View file

@ -0,0 +1,23 @@
{ pkgs ? import <nixpkgs> { } }:
pkgs.mkShell.override
{
stdenv = pkgs.gcc12Stdenv;
}
{
name = "ladybird";
nativeBuildInputs = with pkgs; [
pkgconfig
cmake
ninja
qt6.qtbase
qt6.qtbase.dev
qt6.qttools
qt6.qtwayland
qt6.qtwayland.dev
];
shellHook = ''
export QT_QPA_PLATFORM="wayland;xcb"
'';
}