diff --git a/default.nix b/default.nix index 6239f70..467e441 100644 --- a/default.nix +++ b/default.nix @@ -10,51 +10,74 @@ let # List of all systems defined in nixpkgs # Keep in sync with nixpkgs wit the following command: - # $ nix-instantiate --json --eval --expr "with import {}; lib.platforms.all" | jq + # $ nix-instantiate --json --eval --expr "with import {}; lib.platforms.all" | jq 'sort' | sed 's!,!!' + allSystems = [ + "aarch64-darwin" + "aarch64-genode" "aarch64-linux" + "aarch64-netbsd" + "aarch64-none" + "aarch64_be-none" + "arm-none" "armv5tel-linux" "armv6l-linux" + "armv6l-netbsd" + "armv6l-none" + "armv7a-darwin" "armv7a-linux" + "armv7a-netbsd" "armv7l-linux" - "mipsel-linux" + "armv7l-netbsd" + "avr-none" "i686-cygwin" + "i686-darwin" "i686-freebsd" + "i686-genode" "i686-linux" "i686-netbsd" + "i686-none" "i686-openbsd" + "i686-windows" + "js-ghcjs" + "m68k-linux" + "m68k-netbsd" + "m68k-none" + "mips64el-linux" + "mipsel-linux" + "mipsel-netbsd" + "mmix-mmixware" + "msp430-none" + "or1k-none" + "powerpc-netbsd" + "powerpc-none" + "powerpc64-linux" + "powerpc64le-linux" + "powerpcle-none" + "riscv32-linux" + "riscv32-netbsd" + "riscv32-none" + "riscv64-linux" + "riscv64-netbsd" + "riscv64-none" + "s390-linux" + "s390-none" + "s390x-linux" + "s390x-none" + "vc4-none" + "wasm32-wasi" + "wasm64-wasi" "x86_64-cygwin" + "x86_64-darwin" "x86_64-freebsd" + "x86_64-genode" "x86_64-linux" "x86_64-netbsd" - "x86_64-openbsd" - "x86_64-solaris" - "x86_64-darwin" - "i686-darwin" - "aarch64-darwin" - "armv7a-darwin" - "x86_64-windows" - "i686-windows" - "wasm64-wasi" - "wasm32-wasi" - "x86_64-redox" - "powerpc64le-linux" - "riscv32-linux" - "riscv64-linux" - "arm-none" - "armv6l-none" - "aarch64-none" - "avr-none" - "i686-none" "x86_64-none" - "powerpc-none" - "msp430-none" - "riscv64-none" - "riscv32-none" - "vc4-none" - "js-ghcjs" - "aarch64-genode" - "x86_64-genode" + "x86_64-openbsd" + "x86_64-redox" + "x86_64-solaris" + "x86_64-windows" ]; # A map from system to system. It's useful to detect typos.