diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2018-10-17 13:52:56 -0300 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-10-17 18:52:56 +0200 |
commit | 5179813d98baad08db90e8987107309c654c1848 (patch) | |
tree | 3c01f58a634d6deb366488f3e53290295e5b1afe /pkgs/desktops/deepin/deepin-desktop-base | |
parent | 6963bc351194ca902577955b9b02eff1482df02f (diff) | |
download | nixlib-5179813d98baad08db90e8987107309c654c1848.tar nixlib-5179813d98baad08db90e8987107309c654c1848.tar.gz nixlib-5179813d98baad08db90e8987107309c654c1848.tar.bz2 nixlib-5179813d98baad08db90e8987107309c654c1848.tar.lz nixlib-5179813d98baad08db90e8987107309c654c1848.tar.xz nixlib-5179813d98baad08db90e8987107309c654c1848.tar.zst nixlib-5179813d98baad08db90e8987107309c654c1848.zip |
deepin-desktop-base: init at 2018.7.23 (#48552)
Diffstat (limited to 'pkgs/desktops/deepin/deepin-desktop-base')
-rw-r--r-- | pkgs/desktops/deepin/deepin-desktop-base/default.nix | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/desktops/deepin/deepin-desktop-base/default.nix b/pkgs/desktops/deepin/deepin-desktop-base/default.nix new file mode 100644 index 000000000000..5b96e335c67e --- /dev/null +++ b/pkgs/desktops/deepin/deepin-desktop-base/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchFromGitHub, deepin-wallpapers }: + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "deepin-desktop-base"; + version = "2018.7.23"; + + src = fetchFromGitHub { + owner = "linuxdeepin"; + repo = pname; + rev = version; + sha256 = "1n1bjkvhgq138jcg3zkwg55r41056x91mh191mirlpvpic574ydc"; + }; + + buildInputs = [ deepin-wallpapers ]; + + postPatch = '' + sed -i Makefile -e "s:/usr:$out:" -e "s:/etc:$out/etc:" + ''; + + postInstall = '' + # Remove Deepin distro's lsb-release + rm $out/etc/lsb-release + + # Don't override systemd timeouts + rm -r $out/etc/systemd + + # Remove apt-specific templates + rm -r $out/share/python-apt + + # Remove empty backgrounds directory + rm -r $out/share/backgrounds + + # Make a symlink for deepin-version + ln -s ../lib/deepin/desktop-version $out/etc/deepin-version + ''; + + meta = with stdenv.lib; { + description = "Base assets and definitions for Deepin Desktop Environment"; + homepage = https://github.com/linuxdeepin/deepin-desktop-base; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ romildo ]; + }; +} |