Unverified Commit a267891f authored by Franz Pletz's avatar Franz Pletz
Browse files

i3: reformat with nixfmt-rfc-style

parent 9d42c2df
Loading
Loading
Loading
Loading
+86 −22
Original line number Diff line number Diff line
{ fetchurl, lib, stdenv, pkg-config, makeWrapper, meson, ninja, installShellFiles, libxcb, xcbutilkeysyms
, xcbutil, xcbutilwm, xcbutilxrm, libstartup_notification, libX11, pcre2, libev
, yajl, xcb-util-cursor, perl, pango, perlPackages, libxkbcommon
, xorgserver, xvfb-run, xdotool, xorg, which
, asciidoc, xmlto, docbook_xml_dtd_45, docbook_xsl, findXMLCatalogs
, nixosTests
{
  fetchurl,
  lib,
  stdenv,
  pkg-config,
  makeWrapper,
  meson,
  ninja,
  installShellFiles,
  libxcb,
  xcbutilkeysyms,
  xcbutil,
  xcbutilwm,
  xcbutilxrm,
  libstartup_notification,
  libX11,
  pcre2,
  libev,
  yajl,
  xcb-util-cursor,
  perl,
  pango,
  perlPackages,
  libxkbcommon,
  xorgserver,
  xvfb-run,
  xdotool,
  xorg,
  which,
  asciidoc,
  xmlto,
  docbook_xml_dtd_45,
  docbook_xsl,
  findXMLCatalogs,
  nixosTests,
}:

stdenv.mkDerivation rec {
@@ -16,8 +45,17 @@ stdenv.mkDerivation rec {
  };

  nativeBuildInputs = [
    pkg-config makeWrapper meson ninja installShellFiles perl
    asciidoc xmlto docbook_xml_dtd_45 docbook_xsl findXMLCatalogs
    pkg-config
    makeWrapper
    meson
    ninja
    installShellFiles
    perl
    asciidoc
    xmlto
    docbook_xml_dtd_45
    docbook_xsl
    findXMLCatalogs
  ];

  mesonFlags = [
@@ -25,13 +63,35 @@ stdenv.mkDerivation rec {
    "-Dmans=true"
  ];

  buildInputs = [
    libxcb xcbutilkeysyms xcbutil xcbutilwm xcbutilxrm libxkbcommon
    libstartup_notification libX11 pcre2 libev yajl xcb-util-cursor perl pango
    perlPackages.AnyEventI3 perlPackages.X11XCB perlPackages.IPCRun
    perlPackages.ExtUtilsPkgConfig perlPackages.InlineC
  ] ++ lib.optionals doCheck [
    xorgserver xvfb-run xdotool xorg.setxkbmap xorg.xrandr which
  buildInputs =
    [
      libxcb
      xcbutilkeysyms
      xcbutil
      xcbutilwm
      xcbutilxrm
      libxkbcommon
      libstartup_notification
      libX11
      pcre2
      libev
      yajl
      xcb-util-cursor
      perl
      pango
      perlPackages.AnyEventI3
      perlPackages.X11XCB
      perlPackages.IPCRun
      perlPackages.ExtUtilsPkgConfig
      perlPackages.InlineC
    ]
    ++ lib.optionals doCheck [
      xorgserver
      xvfb-run
      xdotool
      xorg.setxkbmap
      xorg.xrandr
      which
    ];

  configureFlags = [ "--disable-builddir" ];
@@ -79,13 +139,17 @@ stdenv.mkDerivation rec {

  separateDebugInfo = true;

  passthru.tests = { inherit (nixosTests) i3wm; };

  passthru.tests = {
    inherit (nixosTests) i3wm;
  };

  meta = with lib; {
    description = "Tiling window manager";
    homepage = "https://i3wm.org";
    maintainers = with maintainers; [ modulistic fpletz ];
    maintainers = with maintainers; [
      modulistic
      fpletz
    ];
    mainProgram = "i3";
    license = licenses.bsd3;
    platforms = platforms.all;