diff --git a/flake.lock b/flake.lock index 3e70b33..920e2d2 100644 --- a/flake.lock +++ b/flake.lock @@ -105,16 +105,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1682173319, - "narHash": "sha256-tPhOpJJ+wrWIusvGgIB2+x6ILfDkEgQMX0BTtM5vd/4=", + "lastModified": 1686861615, + "narHash": "sha256-0cqdg/kG1BSdigD87HabM6uqoRyqs5cOuQviphdhihk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ee7ec1c71adc47d2e3c2d5eb0d6b8fbbd42a8d1c", + "rev": "e27a1b6a2ad8a5561f9d6678432966ff073a958e", "type": "github" }, "original": { "owner": "nixos", - "ref": "release-22.11", + "ref": "release-23.05", "repo": "nixpkgs", "type": "github" } @@ -166,11 +166,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1685233488, - "narHash": "sha256-jZSAYhEogHMu6ITf+9aXaNhM4EGPYP+cnF7OOXUB1os=", + "lastModified": 1686702661, + "narHash": "sha256-bLS9BvgYu1ST0LDGA1Vmw0ImnQN4CJBv1wvT9Dr3QyY=", "owner": "mitchellh", "repo": "zig-overlay", - "rev": "b12da37e8f786a0bd65a0551b2e5b7e96ed997e2", + "rev": "e0ab6b6c2599380480b8d43220b30e859b399dc9", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 81d97bf..b755d92 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ description = "zap dev shell"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/release-22.11"; + nixpkgs.url = "github:nixos/nixpkgs/release-23.05"; flake-utils.url = "github:numtide/flake-utils"; # required for latest zig @@ -59,6 +59,12 @@ pkgs.gotools pkgs.gopls pkgs.golint + + pkgs.dotnet-sdk_8 + pkgs.dotnet-runtime_8 + pkgs.zlib + pkgs.icu + pkgs.openssl ]; buildInputs = with pkgs; [ @@ -72,6 +78,7 @@ # once we set SHELL to point to the interactive bash, neovim will # launch the correct $SHELL in its :terminal export SHELL=${pkgs.bashInteractive}/bin/bash + export LD_LIBRARY_PATH=${pkgs.zlib.out}/lib:${pkgs.icu.out}/lib:${pkgs.openssl.out}/lib:$LD_LIBRARY_PATH ''; };