diff options
| -rw-r--r-- | pkgs/default.nix | 2 | ||||
| -rw-r--r-- | pkgs/swaykill/default.nix | 14 |
2 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix index ac05962..8611a51 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,3 +1,3 @@ final: prev: { - swaykill = final.callPackage ./swaykill; + swaykill = final.callPackage ./swaykill { }; } diff --git a/pkgs/swaykill/default.nix b/pkgs/swaykill/default.nix index 393b4c0..e811f65 100644 --- a/pkgs/swaykill/default.nix +++ b/pkgs/swaykill/default.nix @@ -3,17 +3,21 @@ sway, makeWrapper, jq, - xargs, - kill, + coreutils, + pkgs, }: +let + script = (pkgs.writeScriptBin "swaykill" (builtins.readFile ./swaykill.sh)).overrideAttrs (old: { + buildCommand = "${old.buildCommand}\n patchShebangs $out"; + }); +in symlinkJoin rec { name = "swaykill"; paths = [ - ./swaykill.sh + script sway jq - xargs - kill + coreutils ]; buildInputs = [ makeWrapper ]; postBuild = "wrapProgram $out/bin/${name} --prefix PATH : $out/bin"; |
