From 4da4af45f718568d8144c2f8bdda5aabca82c72c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Kr=C3=BCger?= Date: Sun, 6 Sep 2020 02:02:58 +0200 Subject: [PATCH] mint-artwork: init at 1.4.3 --- pkgs/desktops/cinnamon/default.nix | 1 + .../cinnamon/mint-artwork/default.nix | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 pkgs/desktops/cinnamon/mint-artwork/default.nix diff --git a/pkgs/desktops/cinnamon/default.nix b/pkgs/desktops/cinnamon/default.nix index 7e1866c7df9..cc748959767 100644 --- a/pkgs/desktops/cinnamon/default.nix +++ b/pkgs/desktops/cinnamon/default.nix @@ -22,6 +22,7 @@ lib.makeScope pkgs.newScope (self: with self; { cinnamon-settings-daemon = callPackage ./cinnamon-settings-daemon { }; cjs = callPackage ./cjs { }; nemo = callPackage ./nemo { }; + mint-artwork = callPackage ./mint-artwork { }; mint-themes = callPackage ./mint-themes { }; mint-x-icons = callPackage ./mint-x-icons { }; mint-y-icons = callPackage ./mint-y-icons { }; diff --git a/pkgs/desktops/cinnamon/mint-artwork/default.nix b/pkgs/desktops/cinnamon/mint-artwork/default.nix new file mode 100644 index 00000000000..b3a542e513e --- /dev/null +++ b/pkgs/desktops/cinnamon/mint-artwork/default.nix @@ -0,0 +1,39 @@ +{ stdenv +, fetchurl +, glib +, nixos-artwork +}: + +stdenv.mkDerivation rec { + pname = "mint-artwork"; + version = "1.4.3"; + + src = fetchurl { + url = "http://packages.linuxmint.com/pool/main/m/mint-artwork/mint-artwork_${version}.tar.xz"; + sha256 = "126asxpg722qfg2wkwcr7bhsplchq3jn6bkdwf1scpc5za8dd62j"; + }; + + nativeBuildInputs = [ + glib + ]; + + installPhase = '' + mkdir $out + + # note: we fuck up a bunch of stuff but idc + find . -type f -exec sed -i \ + -e s,/usr/share/backgrounds/linuxmint/default_background.jpg,${nixos-artwork.wallpapers.simple-dark-gray}/share/artwork/gnome/nix-wallpaper-simple-dark-gray.png,g \ + -e s,/usr/share,$out/share,g \ + -e s,DMZ-White,Vanilla-DMZ,g \ + -e s,DMZ-Black,Vanilla-DMZ-AA,g \ + -e s,linuxmint-logo-5,cinnamon-symbolic,g \ + -e s,^theme-name=Mint-X$,theme-name=Mint-X-Dark,g \ + {} + + + # fixup broken symlink + ln -sf ./sele_ring.jpg usr/share/backgrounds/linuxmint/default_background.jpg + + mv etc $out/etc + mv usr/share $out/share + ''; +}