mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 16:38:19 +01:00
commit
a7e8b2d405
18
flake.nix
18
flake.nix
|
|
@ -20,24 +20,28 @@
|
||||||
hydraJobs = {
|
hydraJobs = {
|
||||||
inherit (self) packages;
|
inherit (self) packages;
|
||||||
};
|
};
|
||||||
} // flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] (system: let
|
overlays.default = final: prev: {
|
||||||
|
versiajs = final.callPackage ./nix/package.nix {};
|
||||||
|
};
|
||||||
|
} //
|
||||||
|
flake-utils.lib.eachSystem [ "x86_64-linux" "aarch64-linux" ] (system: let
|
||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
inherit system;
|
inherit system;
|
||||||
|
overlays = [ self.overlays.default ];
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
packages = {
|
packages = {
|
||||||
versiajs = pkgs.callPackage ./nix/package.nix {};
|
inherit (pkgs) versiajs;
|
||||||
default = self.packages.${system}.versiajs;
|
default = self.packages.${system}.versiajs;
|
||||||
};
|
};
|
||||||
}) // flake-utils.lib.eachDefaultSystem (system: let
|
|
||||||
pkgs = import nixpkgs {
|
|
||||||
inherit system;
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
apps.update-modules = {
|
apps.update-modules = {
|
||||||
type = "app";
|
type = "app";
|
||||||
program = self.packages.${system}.versiajs.passthru.updateScript;
|
program = self.packages.${system}.versiajs.passthru.updateScript;
|
||||||
};
|
};
|
||||||
|
}) //
|
||||||
|
flake-utils.lib.eachDefaultSystem (system: let
|
||||||
|
pkgs = nixpkgs.legacyPackages.${system};
|
||||||
|
in {
|
||||||
devShells = {
|
devShells = {
|
||||||
default = pkgs.mkShell {
|
default = pkgs.mkShell {
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue