mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 02:17:34 +00:00
Ladybird/Misc: Add ladybird.nix for nix-shell support
This commit is contained in:
parent
5a9b891268
commit
e74dff7697
2 changed files with 28 additions and 0 deletions
|
@ -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
|
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:
|
On macOS:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
23
Ladybird/ladybird.nix
Normal file
23
Ladybird/ladybird.nix
Normal 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"
|
||||||
|
'';
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue