about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/nix-env/main.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nix-env/main.cc b/src/nix-env/main.cc
index f0493bb5e2af..4dc9158e6558 100644
--- a/src/nix-env/main.cc
+++ b/src/nix-env/main.cc
@@ -800,8 +800,6 @@ static void opQuery(Globals & globals,
 
         if (printName) columns.push_back(i->name);
 
-        if (printSystem) columns.push_back(i->system);
-
         if (compareVersions) {
             /* Compare this element against the versions of the same
                named packages in either the set of available elements,
@@ -822,6 +820,8 @@ static void opQuery(Globals & globals,
             columns.push_back(column);
         }
 
+        if (printSystem) columns.push_back(i->system);
+
         if (printDrvPath) columns.push_back(
             i->queryDrvPath(globals.state) == ""
             ? "-" : i->queryDrvPath(globals.state));