Fix malloc errors!

This commit is contained in:
bluepython508
2026-03-05 14:29:03 +00:00
parent 5a66936222
commit 7efaf0e126
3 changed files with 43 additions and 39 deletions

View File

@@ -3,16 +3,21 @@
nixpkgs.url = "github:nixos/nixpkgs";
};
outputs = { self, nixpkgs }: let
outputs = {
self,
nixpkgs,
}: let
inherit (nixpkgs) lib;
systems = ["x86_64-linux"];
eachSystem = f: lib.genAttrs systems (system: f {
inherit system;
pkgs = nixpkgs.legacyPackages.${system};
ownPkgs = self.packages.${system};
});
eachSystem = f:
lib.genAttrs systems (system:
f {
inherit system;
pkgs = nixpkgs.legacyPackages.${system};
ownPkgs = self.packages.${system};
});
in {
packages = eachSystem ({ pkgs, ... }: {
packages = eachSystem ({pkgs, ...}: {
default = pkgs.rustPlatform.buildRustPackage (final: {
pname = "zathura-typst";
version = "0.1.0";
@@ -48,10 +53,22 @@
});
});
devShells = eachSystem ({ pkgs, ownPkgs, ... }: {
devShells = eachSystem ({
pkgs,
ownPkgs,
...
}: {
default = pkgs.mkShell {
inputsFrom = [ownPkgs.default];
packages = [pkgs.rust-analyzer pkgs.clippy pkgs.rustfmt pkgs.gdb];
packages = [
pkgs.rust-analyzer
pkgs.clippy
pkgs.rustfmt
pkgs.gdb
(pkgs.zathuraPkgs.zathura_core.overrideAttrs {
mesonBuildType = "debug";
})
];
LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib";
shellHook = ''
# From: https://github.com/NixOS/nixpkgs/blob/1fab95f5190d087e66a3502481e34e15d62090aa/pkgs/applications/networking/browsers/firefox/common.nix#L247-L253