decentralised message store
1# stolen from https://github.com/tgirlcloud/nix-templates/blob/main/node/flake.nix
2{
3 description = "PROVIDE ME";
4
5 inputs = {
6 nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
7 };
8
9 outputs =
10 { self, nixpkgs }:
11 let
12 forAllSystems =
13 function:
14 nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (
15 system: function nixpkgs.legacyPackages.${system}
16 );
17 in
18 {
19 packages = forAllSystems (pkgs: {
20 example = pkgs.callPackage ./default.nix { };
21 default = self.packages.${pkgs.stdenv.hostPlatform.system}.example;
22 });
23
24 devShells = forAllSystems (pkgs: {
25 default = pkgs.callPackage ./shell.nix { };
26 });
27
28 overlays.default = final: _: { example = final.callPackage ./default.nix { }; };
29 };
30}