frontend client for gemstone. decentralised workplace app
1{
2 description = "frontend for gemstone, decentralised workspace app.";
3
4 inputs = {
5 nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
6 };
7
8 outputs =
9 { self, nixpkgs }:
10 let
11 forAllSystems =
12 function:
13 nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (
14 system: function nixpkgs.legacyPackages.${system}
15 );
16 in
17 {
18 packages = forAllSystems (pkgs: {
19 example = pkgs.callPackage ./default.nix { };
20 default = self.packages.${pkgs.stdenv.hostPlatform.system}.example;
21 });
22
23 devShells = forAllSystems (pkgs: {
24 default = pkgs.callPackage ./shell.nix { };
25 });
26
27 overlays.default = final: _: { example = final.callPackage ./default.nix { }; };
28 };
29}