From fb1f13989c5c6b69ff04515d276b864bb842fb96 Mon Sep 17 00:00:00 2001 From: Ludovic Ortega Date: Mon, 23 Dec 2024 18:05:54 +0100 Subject: [PATCH] fix(nixos): wrap hyprpanel in a script --- flake.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 681ac53..4ef7b3d 100644 --- a/flake.nix +++ b/flake.nix @@ -73,7 +73,13 @@ # Define .overlay to expose the package as pkgs.hyprpanel based on the system overlay = final: prev: { - hyprpanel = self.packages.${prev.stdenv.system}.default; + hyprpanel = prev.writeShellScriptBin "hyprpanel" '' + if [ "$#" -eq 0 ]; then + exec ${self.packages.${final.stdenv.system}.default}/bin/hyprpanel + else + exec ${astal.packages.${final.stdenv.system}.io}/bin/astal -i hyprpanel "$@" + fi + ''; }; }; }