about summary refs log tree commit diff
path: root/pkgs/applications/window-managers/sway/wrapper.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/window-managers/sway/wrapper.nix')
-rw-r--r--pkgs/applications/window-managers/sway/wrapper.nix63
1 files changed, 0 insertions, 63 deletions
diff --git a/pkgs/applications/window-managers/sway/wrapper.nix b/pkgs/applications/window-managers/sway/wrapper.nix
deleted file mode 100644
index 7510e1e9582b..000000000000
--- a/pkgs/applications/window-managers/sway/wrapper.nix
+++ /dev/null
@@ -1,63 +0,0 @@
-{ lib
-, sway-unwrapped
-, makeWrapper, symlinkJoin, writeShellScriptBin
-, withBaseWrapper ? true, extraSessionCommands ? "", dbus
-, withGtkWrapper ? false, wrapGAppsHook, gdk-pixbuf, glib, gtk3
-, extraOptions ? [] # E.g.: [ "--verbose" ]
-# Used by the NixOS module:
-, isNixOS ? false
-
-, enableXWayland ? true
-, dbusSupport ? true
-}:
-
-assert extraSessionCommands != "" -> withBaseWrapper;
-
-with lib;
-
-let
-  sway = sway-unwrapped.overrideAttrs (oa: { inherit isNixOS enableXWayland; });
-  baseWrapper = writeShellScriptBin sway.meta.mainProgram ''
-     set -o errexit
-     if [ ! "$_SWAY_WRAPPER_ALREADY_EXECUTED" ]; then
-       export XDG_CURRENT_DESKTOP=${sway.meta.mainProgram}
-       ${extraSessionCommands}
-       export _SWAY_WRAPPER_ALREADY_EXECUTED=1
-     fi
-     if [ "$DBUS_SESSION_BUS_ADDRESS" ]; then
-       export DBUS_SESSION_BUS_ADDRESS
-       exec ${lib.getExe sway} "$@"
-     else
-       exec ${lib.optionalString dbusSupport "${dbus}/bin/dbus-run-session"} ${lib.getExe sway} "$@"
-     fi
-   '';
-in symlinkJoin {
-  name = "${sway.meta.mainProgram}-${sway.version}";
-
-  paths = (optional withBaseWrapper baseWrapper)
-    ++ [ sway ];
-
-  strictDeps = false;
-  nativeBuildInputs = [ makeWrapper ]
-    ++ (optional withGtkWrapper wrapGAppsHook);
-
-  buildInputs = optionals withGtkWrapper [ gdk-pixbuf glib gtk3 ];
-
-  # We want to run wrapProgram manually
-  dontWrapGApps = true;
-
-  postBuild = ''
-    ${optionalString withGtkWrapper "gappsWrapperArgsHook"}
-
-    wrapProgram $out/bin/${sway.meta.mainProgram} \
-      ${optionalString withGtkWrapper ''"''${gappsWrapperArgs[@]}"''} \
-      ${optionalString (extraOptions != []) "${concatMapStrings (x: " --add-flags " + x) extraOptions}"}
-  '';
-
-  passthru = {
-    inherit (sway.passthru) tests;
-    providedSessions = [ sway.meta.mainProgram ];
-  };
-
-  inherit (sway) meta;
-}