From fa1baa128fec876a96e39cff8e3b473bbb75d0c7 Mon Sep 17 00:00:00 2001 From: kenji Date: Wed, 24 Dec 2025 22:34:08 -0600 Subject: [PATCH] added scripts --- modules/system/scripts.nix | 5 +++++ script/hakase-lauch-or-focus-tui.nix | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 modules/system/scripts.nix create mode 100644 script/hakase-lauch-or-focus-tui.nix diff --git a/modules/system/scripts.nix b/modules/system/scripts.nix new file mode 100644 index 0000000..257894a --- /dev/null +++ b/modules/system/scripts.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ../../script/hakase-lauch-or-focus-tui.nix + ]; +} diff --git a/script/hakase-lauch-or-focus-tui.nix b/script/hakase-lauch-or-focus-tui.nix new file mode 100644 index 0000000..169b7e1 --- /dev/null +++ b/script/hakase-lauch-or-focus-tui.nix @@ -0,0 +1,13 @@ +{pkgs, ...}: let + hakase-launch-or-focus-tui = pkgs.writeShellScriptBin "omarchy-focus-wrapper" '' + # The Nix version of your script + APP_ID="org.omarchy.$(basename "$1")" + LAUNCH_COMMAND="omarchy-launch-tui $@" + + exec omarchy-launch-or-focus "$APP_ID" "$LAUNCH_COMMAND" + ''; +in { + environment.systemPackages = [ + hakase-launch-or-focus-tui + ]; +}