diff options
author | Edmund Wu <fangkazuto@gmail.com> | 2018-08-11 22:13:14 -0400 |
---|---|---|
committer | Edmund Wu <fangkazuto@gmail.com> | 2018-08-14 11:06:17 -0400 |
commit | 2d1ecc482d12fb55b9fbfbe60c8140695191496e (patch) | |
tree | 37af95a4bbe39aed0cbe437b3ae54d0b2bf4abf8 /pkgs/applications | |
parent | b26fcaa5c0debe40b4af5100391d8c09dcd25d6c (diff) | |
download | nixlib-2d1ecc482d12fb55b9fbfbe60c8140695191496e.tar nixlib-2d1ecc482d12fb55b9fbfbe60c8140695191496e.tar.gz nixlib-2d1ecc482d12fb55b9fbfbe60c8140695191496e.tar.bz2 nixlib-2d1ecc482d12fb55b9fbfbe60c8140695191496e.tar.lz nixlib-2d1ecc482d12fb55b9fbfbe60c8140695191496e.tar.xz nixlib-2d1ecc482d12fb55b9fbfbe60c8140695191496e.tar.zst nixlib-2d1ecc482d12fb55b9fbfbe60c8140695191496e.zip |
lightdm-enso-os-greeter: init at 0.2.1
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix b/pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix new file mode 100644 index 000000000000..38270a25c9c9 --- /dev/null +++ b/pkgs/applications/display-managers/lightdm-enso-os-greeter/default.nix @@ -0,0 +1,71 @@ +{ stdenv, fetchgit, pkgconfig +, dbus, pcre, epoxy, libXdmcp, at-spi2-core, libxklavier, libxkbcommon, libpthreadstubs +, gtk3, vala, cmake, libgee, libX11, lightdm, gdk_pixbuf, clutter-gtk }: + +stdenv.mkDerivation rec { + version = "0.2.1"; + name = "lightdm-enso-os-greeter-${version}"; + + src = fetchgit { + url = https://github.com/nick92/Enso-OS; + rev = "ed48330bfd986072bd82ac542ed8f8a7365c6427"; + sha256 = "11jm181jq1vbn83h235avpdxz7pqq6prqyzki5yryy53mkj4kgxz"; + }; + + buildInputs = [ + dbus + gtk3 + pcre + vala + cmake + epoxy + libgee + libX11 + lightdm + libXdmcp + gdk_pixbuf + clutter-gtk + libxklavier + at-spi2-core + libxkbcommon + libpthreadstubs + ]; + + nativeBuildInputs = [ + pkgconfig + ]; + + postPatch = '' + sed -i "s@\''${CMAKE_INSTALL_PREFIX}/@@" greeter/CMakeLists.txt + ''; + + preConfigure = '' + cd greeter + ''; + + installFlags = [ + "DESTDIR=$(out)" + ]; + + preFixup = '' + mv $out/usr/* $out + rm -r $out/usr + ''; + + postFixup = '' + rm -r $out/sbin + ''; + + meta = with stdenv.lib; { + description = '' + A fork of pantheon greeter that positions elements in a central and + vertigal manner and adds a blur effect to the background + ''; + homepage = https://github.com/nick92/Enso-OS; + platforms = platforms.linux; + license = licenses.gpl3; + maintainers = with maintainers; [ + eadwu + ]; + }; +} |