2 description = "OneChat";
5 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
6 systems.url = "github:nix-systems/default-linux";
16 forEachSystem = nixpkgs.lib.genAttrs (import systems);
19 packages = forEachSystem (
22 pkgs = nixpkgs.legacyPackages.${system};
23 onechat = pkgs.callPackage ./nix/package.nix { src = self; };
31 devShells = forEachSystem (system: {
32 default = import ./nix/devshell.nix {
33 pkgs = nixpkgs.legacyPackages.${system};
37 checks = forEachSystem (system: {
38 package = self.packages.${system}.default;
39 replay = import ./nix/replay.nix { onechat = self.packages.${system}.default; };
42 formatter = forEachSystem (system: nixpkgs.legacyPackages.${system}.nixfmt);