8 # 1. check out the tag for the version in question
9 # 2. run `prefetch-npm-deps package-lock.json`
10 # 3. update npmDepsHash with the output of the previous step
16 src = fetchFromGitHub {
17 owner = "zeroxoneafour";
20 hash = "sha256-AdMeIUI7ZdctpG/kblGdk1DBy31nDyolPVcTvLEHnNs=";
23 npmDepsHash = "sha256-kaT3Uyq+/JkmebakG9xQuR4Kjo7vk6BzI1/LffOj/eo=";
27 # the installer does a bunch of stuff that fails in our sandbox, so just build here and then we
28 # manually do the install
29 buildFlags = [ "res" "src" ];
31 nativeBuildInputs = with libsForQt5; [ plasma-framework ];
35 dontWrapQtApps = true;
40 plasmapkg2 --install pkg --packageroot $out/share/kwin/scripts
46 description = "Auto-tiler that uses KWin 6.0+ tiling functionality";
47 license = licenses.mit;
48 maintainers = with maintainers; [
53 inherit (libsForQt5.plasma-framework.meta) platforms;