Skip to content

Commit 837350e

Browse files
committed
Restrict system to x86_64-linux and x86_64-darwin
1 parent 1885d46 commit 837350e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

flake.nix

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@
88
flake = false;
99
};
1010
};
11-
12-
outputs = { self, nixpkgs, utils, ... }:
13-
utils.lib.eachDefaultSystem (system:
11+
outputs = { self, nixpkgs, utils, flake-compat }:
12+
utils.lib.eachSystem [ utils.lib.system.x86_64-linux utils.lib.system.x86_64-darwin ] (system:
1413
with import nixpkgs { inherit system; }; rec {
15-
zkeme80 = runCommand "zkeme80.rom" { buildInputs = [ guile ]; } ''
14+
packages = rec {
15+
default = self.packages.${system}.runit;
16+
zkeme80 = runCommand "zkeme80.rom" { buildInputs = [ guile ]; } ''
1617
cp -r ${./.}/src/* .
1718
chmod -R +w .
1819
echo '(begin (load "zkeme80.scm") (make-rom "zkeme80.rom"))' | guile
1920
mkdir $out
2021
cp zkeme80.rom $out/
2122
'';
22-
defaultPackage = writeScript "runit" ''
23+
runit = writeScript "runit" ''
2324
#!/usr/bin/env sh
2425
${tilem}/bin/tilem2 -r ${zkeme80}/zkeme80.rom
2526
'';
26-
defaultApp = {
27-
type = "app";
28-
program = "${defaultPackage}";
2927
};
28+
defaultPackage = self.packages.${system}.default;
3029
}
3130
);
31+
3232
}

0 commit comments

Comments
 (0)