From 0347d042898f96aabac12dab45bafd85c7725681 Mon Sep 17 00:00:00 2001 From: Ali Caglayan Date: Fri, 1 Sep 2023 15:30:49 +0100 Subject: [PATCH] Ladybird: Add ladybird.nix to nix flake in Toolchain/ Add another dev shell to `Toolchain/flake.nix` called `ladybird.nix` that pulls in the dependencies for building Ladybird. Also update the documentation to mention building with a flake. --- Documentation/BuildInstructionsLadybird.md | 4 ++++ Toolchain/flake.nix | 1 + 2 files changed, 5 insertions(+) diff --git a/Documentation/BuildInstructionsLadybird.md b/Documentation/BuildInstructionsLadybird.md index f3de97c6b2..c649aed714 100644 --- a/Documentation/BuildInstructionsLadybird.md +++ b/Documentation/BuildInstructionsLadybird.md @@ -36,6 +36,10 @@ On Nix/NixOS: ``` nix-shell ladybird.nix ``` +You can also use the nix flake in `Toolchain`: +``` +nix develop Toolchain/#ladybird +``` On macOS: diff --git a/Toolchain/flake.nix b/Toolchain/flake.nix index 626cc42f07..e95e4f3215 100644 --- a/Toolchain/flake.nix +++ b/Toolchain/flake.nix @@ -13,6 +13,7 @@ { formatter = pkgs.nixpkgs-fmt; devShells.default = import ./serenity.nix { inherit pkgs; }; + devShells.ladybird = import ../Ladybird/ladybird.nix { inherit pkgs; }; } );