Unverified Commit 4fe4be1b authored by Alex Griffin's avatar Alex Griffin Committed by GitHub
Browse files

xmonadctl: init at 0.17.0

parent 6e643696
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
{ stdenv, lib, fetchFromGitHub, ghcWithPackages, ... }:

let xmonadctlEnv = ghcWithPackages (self: [ self.xmonad-contrib self.X11 ]);
in stdenv.mkDerivation rec {
  pname = "xmonadctl";
  version = "0.17.0";

  src = fetchFromGitHub {
    owner = "xmonad";
    repo = "xmonad-contrib";
    rev = "v${version}";
    sha256 = "142ycg7dammq98drimv6xbih8dla9qindxds9fgkspmrrils3sar";
  };

  installPhase = ''
    runHook preInstall
    mkdir -p $out/bin
    ${xmonadctlEnv}/bin/ghc -o $out/bin/xmonadctl \
      --make scripts/xmonadctl.hs
    runHook postInstall
  '';

  meta = with lib; {
    platforms = platforms.unix;
    description = "Send commands to a running instance of xmonad";
    homepage = "https://github.com/xmonad/xmonad-contrib";
    license = licenses.bsd3;
    maintainers = [ maintainers.ajgrf ];
  };
}
+4 −0
Original line number Diff line number Diff line
@@ -31331,6 +31331,10 @@ with pkgs;
    packages = _: [ haskellPackages.xmonad-contrib ];
  };
  xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
    inherit (haskellPackages) ghcWithPackages;
  };
  xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
    inherit (xfce) libxfce4util xfce4-panel;
  };
+1 −0
Original line number Diff line number Diff line
@@ -257,6 +257,7 @@ let
        vaultenv
        wstunnel
        xmobar
        xmonadctl
        xmonad-with-packages
        yi
        zsh-git-prompt