mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-22 17:31:58 -05:00
0dde58b487
- autoconf, automake, and libtool for bdwgc - gperf for fontconfig
44 lines
676 B
Nix
44 lines
676 B
Nix
{
|
|
pkgs ? import <nixpkgs> { },
|
|
}:
|
|
with pkgs;
|
|
|
|
mkShell.override { stdenv = gcc13Stdenv; } {
|
|
packages = [
|
|
ccache
|
|
cmake
|
|
curl
|
|
e2fsprogs
|
|
fuse2fs
|
|
gcc13
|
|
gmp
|
|
libmpc
|
|
mpfr
|
|
ninja
|
|
patch
|
|
pkg-config
|
|
rsync
|
|
texinfo
|
|
unzip
|
|
# To build the GRUB disk image
|
|
grub2
|
|
libxcrypt
|
|
openssl
|
|
parted
|
|
qemu
|
|
python3
|
|
# For building and installing ports
|
|
autoconf
|
|
automake
|
|
gperf
|
|
imagemagick
|
|
libtool
|
|
# For clangd and clang-format
|
|
clang-tools
|
|
# For LibWeb-related formatting
|
|
nodePackages.prettier
|
|
# For the pre-commit hooks
|
|
pre-commit
|
|
];
|
|
hardeningDisable = [ "format" ];
|
|
}
|