aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkgs/default.nix2
-rw-r--r--pkgs/swaykill/default.nix14
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";