diff --git a/overlays/default.nix b/overlays/default.nix index cc9706c..31edf4e 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -8,8 +8,10 @@ let #jetbrains = prIsOpen 232308 (import ./jetbrains.nix); tidal-hifi = prIsOpen.overlay 238572 (import ./tidal-hifi.nix); matrix-synapse = prIsOpen.overlay 238794 (import ./matrix-synapse.nix); + nixd = prIsOpen.overlay 238779 (import ./nixd.nix); in { - nixpkgs.overlays = if isUnstable then [ tidal-hifi ] else [ matrix-synapse ]; + nixpkgs.overlays = + if isUnstable then [ tidal-hifi nixd ] else [ matrix-synapse ]; } # Example Python dep overlay diff --git a/overlays/nixd.nix b/overlays/nixd.nix new file mode 100644 index 0000000..4089d77 --- /dev/null +++ b/overlays/nixd.nix @@ -0,0 +1,20 @@ +let + nixd = _: super: { + nixd = super.nixd.overrideAttrs (_: rec { + version = "1.1.0"; + src = super.fetchFromGitHub { + owner = "nix-community"; + repo = "nixd"; + rev = version; + hash = "sha256-zeBVh9gPMR+1ETx0ujl+TUSoeHHR4fkQfxyOpCDKP9M="; + }; + nativeBuildInputs = with super.pkgs; [ + meson + ninja + pkg-config + bison + flex + ]; + }); + }; +in nixd diff --git a/pull_requests/238779.json b/pull_requests/238779.json new file mode 100644 index 0000000..0612727 --- /dev/null +++ b/pull_requests/238779.json @@ -0,0 +1,9 @@ +{ + "branches": [], + "error": "", + "pull_request": 238779, + "release": "stable", + "status": "open", + "status_info": {}, + "title": "nixd: add `bison``flex` to nativeBuildInputs" +}