Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { nixpkgs ? import <nixpkgs> {}, compiler ? "default" }:
- let
- inherit (nixpkgs) pkgs;
- f = { mkDerivation, base, glib, gtk3, stdenv, x11 }:
- mkDerivation {
- pname = "gtk-traymanager";
- version = "1.0.0";
- src = ./.;
- libraryHaskellDepends = [ base glib gtk3 ];
- libraryPkgconfigDepends = [ x11 gtk3 ];
- homepage = "http://github.com/travitch/gtk-traymanager";
- description = "A wrapper around the eggtraymanager library for Linux system trays";
- license = stdenv.lib.licenses.lgpl21;
- };
- haskellPackages = if compiler == "default"
- then pkgs.haskellPackages
- else pkgs.haskell.packages.${compiler};
- drv = haskellPackages.callPackage f {};
- in
- if pkgs.lib.inNixShell then drv.env else drv
Add Comment
Please, Sign In to add comment