diff options
author | ndowens <ndowens04@gmail.com> | 2017-02-16 18:22:38 -0600 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2017-02-17 21:58:28 +0300 |
commit | e67416f7e2685ab6136863f96545a1c22f8a23cd (patch) | |
tree | 2b17fcf78b6301cd58f2f94dd6cd0f69f9a92da5 /pkgs/applications/window-managers | |
parent | 213356c9278330f32749a06cd8bc5e8727ff6849 (diff) | |
download | nixlib-e67416f7e2685ab6136863f96545a1c22f8a23cd.tar nixlib-e67416f7e2685ab6136863f96545a1c22f8a23cd.tar.gz nixlib-e67416f7e2685ab6136863f96545a1c22f8a23cd.tar.bz2 nixlib-e67416f7e2685ab6136863f96545a1c22f8a23cd.tar.lz nixlib-e67416f7e2685ab6136863f96545a1c22f8a23cd.tar.xz nixlib-e67416f7e2685ab6136863f96545a1c22f8a23cd.tar.zst nixlib-e67416f7e2685ab6136863f96545a1c22f8a23cd.zip |
awesome-4.0: Add hicolor-icon-theme for theme support
Closes #22888.
Diffstat (limited to 'pkgs/applications/window-managers')
-rw-r--r-- | pkgs/applications/window-managers/awesome/default.nix | 61 |
1 files changed, 19 insertions, 42 deletions
diff --git a/pkgs/applications/window-managers/awesome/default.nix b/pkgs/applications/window-managers/awesome/default.nix index 9fa4d6a6d8ef..0a1256d67a48 100644 --- a/pkgs/applications/window-managers/awesome/default.nix +++ b/pkgs/applications/window-managers/awesome/default.nix @@ -4,29 +4,17 @@ , compton, procps, iproute, coreutils, curl, alsaUtils, findutils, xterm , which, dbus, nettools, git, asciidoc, doxygen , xmlto, docbook_xml_dtd_45, docbook_xsl, findXMLCatalogs -, libxkbcommon, xcbutilxrm +, libxkbcommon, xcbutilxrm, hicolor_icon_theme }: -let - version = "4.0"; -in with luaPackages; - -stdenv.mkDerivation rec { +with luaPackages; stdenv.mkDerivation rec { name = "awesome-${version}"; - + version = "4.0"; src = fetchurl { url = "http://github.com/awesomeWM/awesome-releases/raw/master/${name}.tar.xz"; sha256 = "0czkcz67sab63gf5m2p2pgg05yinjx60hfb9rfyzdkkg28q9f02w"; }; - meta = with stdenv.lib; { - description = "Highly configurable, dynamic window manager for X"; - homepage = https://awesomewm.org/; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ lovek323 rasendubi ]; - platforms = platforms.linux; - }; - nativeBuildInputs = [ asciidoc cmake @@ -36,33 +24,14 @@ stdenv.mkDerivation rec { pkgconfig xmlto docbook_xml_dtd_45 docbook_xsl findXMLCatalogs ]; - - buildInputs = [ - cairo - dbus - gdk_pixbuf - gobjectIntrospection - git - lgi - libpthreadstubs - libstartup_notification - libxdg_basedir - lua - nettools - pango - xcb-util-cursor - xorg.libXau - xorg.libXdmcp - xorg.libxcb - xorg.libxshmfence - xorg.xcbutil - xorg.xcbutilimage - xorg.xcbutilkeysyms - xorg.xcbutilrenderutil - xorg.xcbutilwm - libxkbcommon - xcbutilxrm - ]; + propagatedUserEnvPkgs = [ hicolor_icon_theme ]; + buildInputs = [ cairo dbus gdk_pixbuf gobjectIntrospection + git lgi libpthreadstubs libstartup_notification + libxdg_basedir lua nettools pango xcb-util-cursor + xorg.libXau xorg.libXdmcp xorg.libxcb xorg.libxshmfence + xorg.xcbutil xorg.xcbutilimage xorg.xcbutilkeysyms + xorg.xcbutilrenderutil xorg.xcbutilwm libxkbcommon + xcbutilxrm ]; #cmakeFlags = "-DGENERATE_MANPAGES=ON"; @@ -86,4 +55,12 @@ stdenv.mkDerivation rec { passthru = { inherit lua; }; + + meta = with stdenv.lib; { + description = "Highly configurable, dynamic window manager for X"; + homepage = https://awesomewm.org/; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ lovek323 rasendubi ndowens ]; + platforms = platforms.linux; + }; } |