diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2020-06-07 14:44:59 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-07 14:44:59 -0400 |
commit | d5085910396b8e80d19e01ab3b7e85c3d3a7f158 (patch) | |
tree | 87be1328501ab4f35604a0983ece94a400022198 /pkgs/data/misc | |
parent | 1059cdab38907496fd3370a9ec4420b1ff200ed2 (diff) | |
parent | 5100e4f250833d42dffd9c55e3fda82303b606fd (diff) |
Merge pull request #86163 from worldofpeace/wallpaper-refactor
Gnome and Pantheon: install nixos wallpapers
Diffstat (limited to 'pkgs/data/misc')
-rw-r--r-- | pkgs/data/misc/nixos-artwork/wallpapers.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/data/misc/nixos-artwork/wallpapers.nix b/pkgs/data/misc/nixos-artwork/wallpapers.nix index a6a368e26e075..6e6b6e92678e1 100644 --- a/pkgs/data/misc/nixos-artwork/wallpapers.nix +++ b/pkgs/data/misc/nixos-artwork/wallpapers.nix @@ -3,12 +3,18 @@ let mkNixBackground = { name, src, description }: - stdenv.mkDerivation { + let + pkg = stdenv.mkDerivation { inherit name src; dontUnpack = true; installPhase = '' + # GNOME + mkdir -p $out/share/backgrounds/nixos + ln -s $src $out/share/backgrounds/nixos/${src.name} + + # TODO: is this path still needed? mkdir -p $out/share/artwork/gnome ln -s $src $out/share/artwork/gnome/${src.name} @@ -22,6 +28,11 @@ X-KDE-PluginInfo-Name=${name} _EOF ''; + passthru = { + gnomeFilePath = "${pkg}/share/backgrounds/nixos/${src.name}"; + kdeFilePath = "${pkg}/share/wallpapers/${name}/contents/images/${src.name}"; + }; + meta = with stdenv.lib; { inherit description; homepage = "https://github.com/NixOS/nixos-artwork"; @@ -29,6 +40,7 @@ _EOF platforms = platforms.all; }; }; +in pkg; in |