aboutsummaryrefslogtreecommitdiff
path: root/pkgs/swaykill/default.nix
blob: 285065f431f9d9cfd4f2914b20aa16682b9480f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
  symlinkJoin,
  sway,
  makeWrapper,
  jq,
  swayprop,
  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 = [
    script
    sway
    jq
    swayprop
    coreutils
  ];
  buildInputs = [ makeWrapper ];
  postBuild = "wrapProgram $out/bin/${name} --prefix PATH : $out/bin";
}