summary refs log tree commit diff
path: root/lib/systems
diff options
context:
space:
mode:
authorJohn Ericson <git@JohnEricson.me>2021-04-23 18:10:53 -0400
committerGitHub <noreply@github.com>2021-04-23 18:10:53 -0400
commit9f3459a8abf057245de018a767e582b61d1aacdd (patch)
treebfde1a8babe0ff15d27ac54234ea9686d66e42a7 /lib/systems
parent29bc071dff71e1dd0bbee8c338616d3d620343f5 (diff)
parentcf5d480a06a335f40a4ea42f1c739981b6e2ee34 (diff)
downloadnixpkgs-9f3459a8abf057245de018a767e582b61d1aacdd.tar
nixpkgs-9f3459a8abf057245de018a767e582b61d1aacdd.tar.gz
nixpkgs-9f3459a8abf057245de018a767e582b61d1aacdd.tar.bz2
nixpkgs-9f3459a8abf057245de018a767e582b61d1aacdd.tar.lz
nixpkgs-9f3459a8abf057245de018a767e582b61d1aacdd.tar.xz
nixpkgs-9f3459a8abf057245de018a767e582b61d1aacdd.tar.zst
nixpkgs-9f3459a8abf057245de018a767e582b61d1aacdd.zip
Merge pull request #119833 from alyssais/doubles
lib.systems.doubles.all: reorganize
Diffstat (limited to 'lib/systems')
-rw-r--r--lib/systems/doubles.nix56
1 files changed, 32 insertions, 24 deletions
diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix
index 8220bca249f..7ad40c8c62c 100644
--- a/lib/systems/doubles.nix
+++ b/lib/systems/doubles.nix
@@ -6,43 +6,51 @@ let
   inherit (lib.attrsets) matchAttrs;
 
   all = [
-    "aarch64-linux"
-    "armv5tel-linux" "armv6l-linux" "armv7a-linux" "armv7l-linux"
+    # Cygwin
+    "i686-cygwin" "x86_64-cygwin"
 
-    "mipsel-linux"
+    # Darwin
+    "x86_64-darwin" "i686-darwin" "aarch64-darwin" "armv7a-darwin"
 
-    "i686-cygwin" "i686-freebsd" "i686-linux" "i686-netbsd" "i686-openbsd"
+    # FreeBSD
+    "i686-freebsd" "x86_64-freebsd"
 
-    "x86_64-cygwin" "x86_64-freebsd" "x86_64-linux"
-    "x86_64-netbsd" "x86_64-openbsd" "x86_64-solaris"
+    # Genode
+    "aarch64-genode" "i686-genode" "x86_64-genode"
 
-    "x86_64-darwin" "i686-darwin" "aarch64-darwin" "armv7a-darwin"
+    # illumos
+    "x86_64-solaris"
 
-    "x86_64-windows" "i686-windows"
+    # JS
+    "js-ghcjs"
 
-    "wasm64-wasi" "wasm32-wasi"
+    # Linux
+    "aarch64-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux"
+    "armv7l-linux" "i686-linux" "mipsel-linux" "powerpc64-linux"
+    "powerpc64le-linux" "riscv32-linux" "riscv64-linux" "x86_64-linux"
 
-    "x86_64-redox"
+    # MMIXware
+    "mmix-mmixware"
 
-    "powerpc64-linux"
-    "powerpc64le-linux"
+    # NetBSD
+    "i686-netbsd" "x86_64-netbsd"
 
-    "riscv32-linux" "riscv64-linux"
+    # none
+    "aarch64-none" "arm-none" "armv6l-none" "avr-none" "i686-none" "msp430-none"
+    "or1k-none" "powerpc-none" "riscv32-none" "riscv64-none" "vc4-none"
+    "x86_64-none"
 
-    "arm-none" "armv6l-none" "aarch64-none"
-    "avr-none"
-    "i686-none" "x86_64-none"
-    "powerpc-none"
-    "msp430-none"
-    "riscv64-none" "riscv32-none"
-    "vc4-none"
-    "or1k-none"
+    # OpenBSD
+    "i686-openbsd" "x86_64-openbsd"
 
-    "mmix-mmixware"
+    # Redox
+    "x86_64-redox"
 
-    "js-ghcjs"
+    # WASI
+    "wasm64-wasi" "wasm32-wasi"
 
-    "aarch64-genode" "i686-genode" "x86_64-genode"
+    # Windows
+    "x86_64-windows" "i686-windows"
   ];
 
   allParsed = map parse.mkSystemFromString all;