about summary refs log tree commit diff
path: root/modules/workstation
diff options
context:
space:
mode:
Diffstat (limited to 'modules/workstation')
-rw-r--r--modules/workstation/windowing/sway/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/workstation/windowing/sway/default.nix b/modules/workstation/windowing/sway/default.nix
index 5901639d1baa..e05779e5513d 100644
--- a/modules/workstation/windowing/sway/default.nix
+++ b/modules/workstation/windowing/sway/default.nix
@@ -29,9 +29,10 @@
       inherit (cfg) extraConfig;
     };
 
-    status_command = pkgs.runCommandCC "status" {} ''
-      c++ -std=c++17 -o $out ${./status.cpp}
-    '';
+    status_command = "${pkgs.runCommandCC "status" {} ''
+      mkdir -p $out/bin
+      c++ -std=c++17 -o $out/bin/status ${./status.cpp}
+    ''}/bin/status";
 
     choose_workspace = pkgs.substituteAll {
       src = ./choose_workspace.sh.in;