forked from
lewis.moe/bspds-sandbox
I've been saying "PDSes seem easy enough, they're what, some CRUD to a db? I can do that in my sleep". well i'm sleeping rn so let's go
1{
2 inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
3 outputs = { self, nixpkgs, ... }: let
4 forAllSystems =
5 function:
6 nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (
7 system: function nixpkgs.legacyPackages.${system}
8 );
9 in {
10 packages = forAllSystems (pkgs: {
11 tranquil-pds = pkgs.callPackage ./default.nix { };
12 default = self.packages.${pkgs.stdenv.hostPlatform.system}.tranquil-pds;
13 });
14
15 devShells = forAllSystems (pkgs: {
16 default = pkgs.callPackage ./shell.nix { };
17 });
18 };
19}