From 2d921438a9dadf0e90d4d9175c7a72dc399e5b14 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Tue, 15 Apr 2025 11:32:11 +0200 Subject: [PATCH] feat: :sparkles: Add DevShell to flake --- flake.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/flake.nix b/flake.nix index 795b2b52..cb75f339 100644 --- a/flake.nix +++ b/flake.nix @@ -32,6 +32,30 @@ default = self.packages.${system}.versia-server; }; }) + // flake-utils.lib.eachDefaultSystem (system: let + pkgs = import nixpkgs { + inherit system; + overlays = [self.overlays.default]; + }; + in { + devShells = { + default = pkgs.mkShell rec { + libPath = with pkgs; + lib.makeLibraryPath [ + stdenv.cc.cc.lib + ]; + LD_LIBRARY_PATH = "${libPath}"; + buildInputs = with pkgs; [ + bun + vips + pnpm + nodePackages.typescript + nodePackages.typescript-language-server + nix-ld + ]; + }; + }; + }) // { nixosModules = { versia-server = import ./nix/module.nix;