this repo has no description
at main 43 lines 982 B view raw
1{ 2 inputs = { 3 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; 4 systems.url = "github:nix-systems/default"; 5 }; 6 7 outputs = 8 { 9 self, 10 nixpkgs, 11 systems, 12 }: 13 let 14 inherit (nixpkgs) lib; 15 forEachPkgs = f: lib.genAttrs (import systems) (system: f nixpkgs.legacyPackages.${system}); 16 in 17 { 18 packages = forEachPkgs (pkgs: { 19 default = pkgs.callPackage ./package.nix { 20 version = self.shortRev or self.dirtyShortRev or "dirty"; 21 }; 22 }); 23 24 devShells = forEachPkgs (pkgs: { 25 default = pkgs.mkShellNoCC { 26 buildInputs = [ pkgs.zola ]; 27 }; 28 }); 29 30 apps = forEachPkgs (pkgs: { 31 default = { 32 type = "app"; 33 program = lib.getExe ( 34 pkgs.writeShellApplication { 35 name = "zola-serve"; 36 runtimeInputs = [ pkgs.zola ]; 37 text = "zola serve"; 38 } 39 ); 40 }; 41 }); 42 }; 43}