diff options
Diffstat (limited to 'nixpkgs')
-rw-r--r-- | nixpkgs/pkgs/applications/window-managers/sway/default.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/applications/window-managers/sway/default.nix b/nixpkgs/pkgs/applications/window-managers/sway/default.nix index e01112bc9010..08eb16999991 100644 --- a/nixpkgs/pkgs/applications/window-managers/sway/default.nix +++ b/nixpkgs/pkgs/applications/window-managers/sway/default.nix @@ -1,9 +1,10 @@ -{ stdenv, fetchFromGitHub, fetchpatch +{ stdenv, lib, fetchFromGitHub, fetchpatch , meson, ninja , pkgconfig, scdoc , wayland, libxkbcommon, pcre, json_c, libevdev, pango, cairo, libinput -, gdk_pixbuf , wlroots, wayland-protocols + +, gdkPixbufSupport ? true, gdk_pixbuf }: stdenv.mkDerivation rec { @@ -31,18 +32,18 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig meson ninja scdoc ]; buildInputs = [ - wayland libxkbcommon pcre json_c libevdev pango cairo libinput gdk_pixbuf + wayland libxkbcommon pcre json_c libevdev pango cairo libinput wlroots wayland-protocols - ]; + ] ++ lib.optional gdkPixbufSupport gdk_pixbuf; enableParallelBuilding = true; mesonFlags = [ - "-Ddefault-wallpaper=false" "-Dxwayland=enabled" "-Dgdk-pixbuf=enabled" + "-Ddefault-wallpaper=false" "-Dxwayland=enabled" "-Dtray=enabled" "-Dman-pages=enabled" - ]; + ] ++ lib.optional gdkPixbufSupport "-Dgdk-pixbuf=enabled"; - meta = with stdenv.lib; { + meta = with lib; { description = "i3-compatible tiling Wayland compositor"; homepage = https://swaywm.org; license = licenses.mit; |