From b2194efeac25bbb2a58ac269b4bba49319b56961 Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Thu, 13 Mar 2025 10:59:08 +0100 Subject: [PATCH] hermit/programs.nix: add niri-switch-to-workspace --- hosts/hermit/programs.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hosts/hermit/programs.nix b/hosts/hermit/programs.nix index 3fb34ff..a3323ed 100644 --- a/hosts/hermit/programs.nix +++ b/hosts/hermit/programs.nix @@ -2,7 +2,13 @@ self, pkgs, ... -}: { +}: let + niri-switch-to-workspace = pkgs.writeShellScriptBin "niri-switch-to-workspace" '' + workspace="$(echo -en "main\nsocial\nkeepass\nbrowser\ninfra\nscratch\nmultimedia" | fuzzel --dmenu)" + # niri msg action focus-workspace-monitor "$workspace" + niri msg action focus-workspace "$workspace" + ''; +in { environment.systemPackages = builtins.attrValues { inherit (pkgs) @@ -95,5 +101,6 @@ television ; inherit (self.packages.${pkgs.stdenv.system}) helix; + inherit niri-switch-to-workspace; }; }