about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEvils <evils.devils@protonmail.com>2020-05-18 19:18:34 +0200
committerEvils <evils.devils@protonmail.com>2020-06-11 07:37:37 +0200
commit1db748ef6aa41ec9777a9bf97963d3a4f38866c0 (patch)
tree8cdf7b49130cbcc1c354650ea609f7e70a34f432
parent40c3a8eeadcf096236d2f96727cde17ea35d8e22 (diff)
downloadnixlib-1db748ef6aa41ec9777a9bf97963d3a4f38866c0.tar
nixlib-1db748ef6aa41ec9777a9bf97963d3a4f38866c0.tar.gz
nixlib-1db748ef6aa41ec9777a9bf97963d3a4f38866c0.tar.bz2
nixlib-1db748ef6aa41ec9777a9bf97963d3a4f38866c0.tar.lz
nixlib-1db748ef6aa41ec9777a9bf97963d3a4f38866c0.tar.xz
nixlib-1db748ef6aa41ec9777a9bf97963d3a4f38866c0.tar.zst
nixlib-1db748ef6aa41ec9777a9bf97963d3a4f38866c0.zip
sway-contrib.inactive-windows-transparency: init
at sway-unwrapped.version
-rw-r--r--pkgs/applications/window-managers/sway/contrib.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/applications/window-managers/sway/contrib.nix b/pkgs/applications/window-managers/sway/contrib.nix
index 6ab8ea4ec8ec..e2c27fb470f7 100644
--- a/pkgs/applications/window-managers/sway/contrib.nix
+++ b/pkgs/applications/window-managers/sway/contrib.nix
@@ -1,4 +1,5 @@
 { stdenv
+
 , fetchurl
 , coreutils
 , makeWrapper
@@ -9,6 +10,8 @@
 , slurp
 , grim
 , jq
+
+, python3Packages
 }:
 
 {
@@ -76,4 +79,29 @@ grimshot = stdenv.mkDerivation rec {
   };
 };
 
+
+inactive-windows-transparency = python3Packages.buildPythonApplication rec {
+  # long name is long
+  lname = "inactive-windows-transparency";
+  pname = "sway-${lname}";
+  version = sway-unwrapped.version;
+
+  src = sway-unwrapped.src;
+
+  format = "other";
+  dontBuild = true;
+  dontConfigure = true;
+
+  propagatedBuildInputs = [ python3Packages.i3ipc ];
+
+  installPhase = ''
+    install -Dm 0755 $src/contrib/${lname}.py $out/bin/${lname}.py
+  '';
+
+  meta = sway-unwrapped.meta // {
+    description = "It makes inactive sway windows transparent";
+    homepage    = "https://github.com/swaywm/sway/tree/${sway-unwrapped.version}/contrib";
+  };
+};
+
 }