From 2e33f18a3aa8d0c48443399b97934524b137ffa5 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Mon, 4 Jan 2021 12:40:31 +0100 Subject: [PATCH] sway/wallpaper-unfree: Do not waifu2x wallpaper MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I don’t have a screen wider than 1920 pixels and I only see my wallpaper when switching to a new (empty) workspace. --- users/simon/modules/sway.nix | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/users/simon/modules/sway.nix b/users/simon/modules/sway.nix index 8c87752..64c1789 100644 --- a/users/simon/modules/sway.nix +++ b/users/simon/modules/sway.nix @@ -3,33 +3,14 @@ let common = import ./common.nix; solarized = common.colorschemes.solarized; - wallpaperUnfree = pkgs.stdenvNoCC.mkDerivation { + # Source: “境目” by 3211 on Pixiv: https://www.pixiv.net/en/artworks/39266182 + wallpaperUnfree = pkgs.fetchurl { name = "wallpaper-unfree"; - src = pkgs.fetchurl { - url = "https://i.pximg.net/img-original/img/2013/10/22/04/25/37/39266182_p0.jpg"; - sha256 = "053gc9jd4cbkkwgcirrhpzbn933dfh83l30p1sz55m5d8zx1lk65"; - curlOpts = "--referer https://pixiv.net"; - }; + url = "https://i.pximg.net/img-original/img/2013/10/22/04/25/37/39266182_p0.jpg"; + sha256 = "053gc9jd4cbkkwgcirrhpzbn933dfh83l30p1sz55m5d8zx1lk65"; + curlOpts = "--referer https://pixiv.net"; - nativeBuildInputs = [ - pkgs.unstable.waifu2x-converter-cpp - ]; - - # -o $out does not work (why?) - buildPhase = '' - waifu2x-converter-cpp -i $src -o wallpaper.png - ''; - - installPhase = '' - cp wallpaper.png $out - ''; - - dontUnpack = true; - dontConfigure = true; - dontFixup = true; - - # Source: “境目” by 3211 on Pixiv: https://www.pixiv.net/en/artworks/39266182 meta.license = lib.licenses.unfree; }; wallpaperFree = pkgs.fetchurl {