this repo has no description
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}