Loading pkgs/by-name/po/pop-hp-wallpapers/package.nix 0 → 100644 +36 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchpatch, imagemagick, nix-update-script, }: stdenvNoCC.mkDerivation { pname = "pop-hp-wallpapers"; version = "0-unstable-2022-04-01"; src = fetchFromGitHub { owner = "pop-os"; repo = "hp-wallpapers"; rev = "df86078846b0a2a4e3e64f584aaf2a21be47a7eb"; forceFetchGit = true; fetchLFS = true; hash = "sha256-NGSvPC9GadqqqgGH9uDNAYuSwfagosmCAE6QmDtmdMw="; }; nativeBuildInputs = [ imagemagick ]; makeFlags = [ "prefix=$(out)" ]; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "Wallpapers for High-Performance System76 products"; homepage = "https://pop.system76.com/"; license = with lib.licenses; [ cc-by-sa-40 ]; maintainers = with lib.maintainers; [ pandapip1 ]; platforms = lib.platforms.all; }; } pkgs/by-name/po/pop-wallpapers/package.nix 0 → 100644 +84 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchpatch, imagemagick, nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "pop-wallpapers"; version = "1.0.5"; src = fetchFromGitHub { owner = "pop-os"; repo = "wallpapers"; rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-JST5Rt4Ec1lRu62PUt98S2G1vKthAyOSpyCpuCnkGmw="; }; nativeBuildInputs = [ imagemagick ]; makeFlags = [ "prefix=$(out)" ]; passthru.updateScript = nix-update-script { }; meta = { description = "Wallpapers for Pop!_OS"; homepage = "https://pop.system76.com/"; license = with lib.licenses; [ # # Kate Hazen: # # kate-hazen-fractal-mountains.png # kate-hazen-mort1mer.png # kate-hazen-pop-m3lvin.png # kate-hazen-pop-retro1.png # kate-hazen-pop-retro2.png # kate-hazen-pop-space.png # kate-hazen-unleash-your-robot.png # kate-hazen-unleash-your-robot-blue.png # kate-hazen-COSMIC-desktop-wallpaper.png # # Nick Nazzaro: # # nick-nazzaro-bedroom.png # nick-nazzaro-desert.png # nick-nazzaro-ice-cave.png # nick-nazzaro-jungle-green.png # nick-nazzaro-jungle-red.png # nick-nazzaro-space-blue.png # nick-nazzaro-space-red.png # nick-nazzaro-underwater.png cc-by-sa-40 # Unsplash: # # ahmadreza-sajadi-10140-edit.jpg # benjamin-voros-250200.jpg # ferdinand-stohr-149422.jpg # galen-crout-175291.jpg # jad-limcaco-183877.jpg # jake-hills-36605.jpg # jared-evans-119758.jpg # jasper-van-der-meij-97274-edit.jpg # kait-herzog-8242.jpg # nasa-45068.jpg # nasa-53884.jpg # nasa-89125.jpg # nasa-89127.jpg # ng-32703.jpg # ricardo-gomez-angel-180819-blue.jpg # samuel-zeller-337041.jpg # sean-afnan-244576.jpg # sebastien-gabriel-232361.jpg # spacex-81773.jpg # tim-mccartney-39907.jpg # tony-webster-97532.jpg publicDomain ]; maintainers = with lib.maintainers; [ pandapip1 ]; platforms = lib.platforms.all; }; }) pkgs/by-name/sy/system76-wallpapers/Makefile 0 → 100644 +52 −0 Original line number Diff line number Diff line BACKGROUNDS=$(wildcard backgrounds/*) SCALED=$(sort $(patsubst backgrounds/%, scaled/%, $(BACKGROUNDS))) prefix ?= /usr datarootdir = $(prefix)/share datadir = $(datarootdir) .PHONY: all clean install uninstall all: $(SCALED) scaled/info.xml clean: rm -rf build scaled install: all for file in $(SCALED); do \ install -D -m 0644 "$$file" "$(DESTDIR)$(datadir)/backgrounds/system76/$$(basename "$$file")"; \ done install -D -m 0644 "scaled/info.xml" "$(DESTDIR)$(datadir)/gnome-background-properties/system76-wallpapers.xml" uninstall: for file in $(SCALED); do \ rm -f "$(DESTDIR)$(datadir)/backgrounds/system76/$$(basename "$$file")"; \ done rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(datadir)/backgrounds/system76/" rm -f "$(DESTDIR)$(datadir)/gnome-background-properties/system76-wallpapers.xml" rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(datadir)/gnome-background-properties/" scaled/%: backgrounds/% @mkdir -p build scaled magick "$<" -resize "3840x2160^" "build/$*" mv "build/$*" "$@" scaled/info.xml: $(SCALED) @mkdir -p build scaled echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" > "build/info.xml" echo "<!DOCTYPE wallpapers SYSTEM \"gnome-wp-list.dtd\">" >> "build/info.xml" echo "<wallpapers>" >> "build/info.xml" for file in $(SCALED); do \ filename="$$(basename "$$file")"; \ name="$${filename%.*}"; \ echo " <wallpaper>" >> "build/info.xml"; \ echo " <name>$$name</name>" >> "build/info.xml"; \ echo " <filename>/usr/share/backgrounds/system76/$$(basename "$$file")</filename>" >> "build/info.xml"; \ echo " <options>zoom</options>" >> "build/info.xml"; \ echo " <pcolor>#000000</pcolor>" >> "build/info.xml"; \ echo " <scolor>#000000</scolor>" >> "build/info.xml"; \ echo " <shade_type>solid</shade_type>" >> "build/info.xml"; \ echo " </wallpaper>" >> "build/info.xml"; \ done echo "</wallpapers>" >> "build/info.xml" mv "build/info.xml" "$@" pkgs/by-name/sy/system76-wallpapers/package.nix 0 → 100644 +42 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchpatch, imagemagick, nix-update-script, }: stdenvNoCC.mkDerivation { pname = "system76-wallpapers"; version = "0-unstable-2024-04-26"; src = fetchFromGitHub { owner = "pop-os"; repo = "system76-wallpapers"; rev = "ff1e25c79d10c699dfb695374d5ae7b3f8031b2b"; forceFetchGit = true; fetchLFS = true; hash = "sha256-5rddxbi/hRPy93DqswG54HzWK33Y5TteGB8SKjLXJZk="; }; prePatch = '' cp ${./Makefile} Makefile ''; nativeBuildInputs = [ imagemagick ]; makeFlags = [ "prefix=$(out)" ]; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "Wallpapers for System76 products"; homepage = "https://system76.com/"; license = with lib.licenses; [ unfree # No license specified ]; maintainers = with lib.maintainers; [ pandapip1 ]; platforms = lib.platforms.all; }; } Loading
pkgs/by-name/po/pop-hp-wallpapers/package.nix 0 → 100644 +36 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchpatch, imagemagick, nix-update-script, }: stdenvNoCC.mkDerivation { pname = "pop-hp-wallpapers"; version = "0-unstable-2022-04-01"; src = fetchFromGitHub { owner = "pop-os"; repo = "hp-wallpapers"; rev = "df86078846b0a2a4e3e64f584aaf2a21be47a7eb"; forceFetchGit = true; fetchLFS = true; hash = "sha256-NGSvPC9GadqqqgGH9uDNAYuSwfagosmCAE6QmDtmdMw="; }; nativeBuildInputs = [ imagemagick ]; makeFlags = [ "prefix=$(out)" ]; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "Wallpapers for High-Performance System76 products"; homepage = "https://pop.system76.com/"; license = with lib.licenses; [ cc-by-sa-40 ]; maintainers = with lib.maintainers; [ pandapip1 ]; platforms = lib.platforms.all; }; }
pkgs/by-name/po/pop-wallpapers/package.nix 0 → 100644 +84 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchpatch, imagemagick, nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "pop-wallpapers"; version = "1.0.5"; src = fetchFromGitHub { owner = "pop-os"; repo = "wallpapers"; rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-JST5Rt4Ec1lRu62PUt98S2G1vKthAyOSpyCpuCnkGmw="; }; nativeBuildInputs = [ imagemagick ]; makeFlags = [ "prefix=$(out)" ]; passthru.updateScript = nix-update-script { }; meta = { description = "Wallpapers for Pop!_OS"; homepage = "https://pop.system76.com/"; license = with lib.licenses; [ # # Kate Hazen: # # kate-hazen-fractal-mountains.png # kate-hazen-mort1mer.png # kate-hazen-pop-m3lvin.png # kate-hazen-pop-retro1.png # kate-hazen-pop-retro2.png # kate-hazen-pop-space.png # kate-hazen-unleash-your-robot.png # kate-hazen-unleash-your-robot-blue.png # kate-hazen-COSMIC-desktop-wallpaper.png # # Nick Nazzaro: # # nick-nazzaro-bedroom.png # nick-nazzaro-desert.png # nick-nazzaro-ice-cave.png # nick-nazzaro-jungle-green.png # nick-nazzaro-jungle-red.png # nick-nazzaro-space-blue.png # nick-nazzaro-space-red.png # nick-nazzaro-underwater.png cc-by-sa-40 # Unsplash: # # ahmadreza-sajadi-10140-edit.jpg # benjamin-voros-250200.jpg # ferdinand-stohr-149422.jpg # galen-crout-175291.jpg # jad-limcaco-183877.jpg # jake-hills-36605.jpg # jared-evans-119758.jpg # jasper-van-der-meij-97274-edit.jpg # kait-herzog-8242.jpg # nasa-45068.jpg # nasa-53884.jpg # nasa-89125.jpg # nasa-89127.jpg # ng-32703.jpg # ricardo-gomez-angel-180819-blue.jpg # samuel-zeller-337041.jpg # sean-afnan-244576.jpg # sebastien-gabriel-232361.jpg # spacex-81773.jpg # tim-mccartney-39907.jpg # tony-webster-97532.jpg publicDomain ]; maintainers = with lib.maintainers; [ pandapip1 ]; platforms = lib.platforms.all; }; })
pkgs/by-name/sy/system76-wallpapers/Makefile 0 → 100644 +52 −0 Original line number Diff line number Diff line BACKGROUNDS=$(wildcard backgrounds/*) SCALED=$(sort $(patsubst backgrounds/%, scaled/%, $(BACKGROUNDS))) prefix ?= /usr datarootdir = $(prefix)/share datadir = $(datarootdir) .PHONY: all clean install uninstall all: $(SCALED) scaled/info.xml clean: rm -rf build scaled install: all for file in $(SCALED); do \ install -D -m 0644 "$$file" "$(DESTDIR)$(datadir)/backgrounds/system76/$$(basename "$$file")"; \ done install -D -m 0644 "scaled/info.xml" "$(DESTDIR)$(datadir)/gnome-background-properties/system76-wallpapers.xml" uninstall: for file in $(SCALED); do \ rm -f "$(DESTDIR)$(datadir)/backgrounds/system76/$$(basename "$$file")"; \ done rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(datadir)/backgrounds/system76/" rm -f "$(DESTDIR)$(datadir)/gnome-background-properties/system76-wallpapers.xml" rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(datadir)/gnome-background-properties/" scaled/%: backgrounds/% @mkdir -p build scaled magick "$<" -resize "3840x2160^" "build/$*" mv "build/$*" "$@" scaled/info.xml: $(SCALED) @mkdir -p build scaled echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" > "build/info.xml" echo "<!DOCTYPE wallpapers SYSTEM \"gnome-wp-list.dtd\">" >> "build/info.xml" echo "<wallpapers>" >> "build/info.xml" for file in $(SCALED); do \ filename="$$(basename "$$file")"; \ name="$${filename%.*}"; \ echo " <wallpaper>" >> "build/info.xml"; \ echo " <name>$$name</name>" >> "build/info.xml"; \ echo " <filename>/usr/share/backgrounds/system76/$$(basename "$$file")</filename>" >> "build/info.xml"; \ echo " <options>zoom</options>" >> "build/info.xml"; \ echo " <pcolor>#000000</pcolor>" >> "build/info.xml"; \ echo " <scolor>#000000</scolor>" >> "build/info.xml"; \ echo " <shade_type>solid</shade_type>" >> "build/info.xml"; \ echo " </wallpaper>" >> "build/info.xml"; \ done echo "</wallpapers>" >> "build/info.xml" mv "build/info.xml" "$@"
pkgs/by-name/sy/system76-wallpapers/package.nix 0 → 100644 +42 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchpatch, imagemagick, nix-update-script, }: stdenvNoCC.mkDerivation { pname = "system76-wallpapers"; version = "0-unstable-2024-04-26"; src = fetchFromGitHub { owner = "pop-os"; repo = "system76-wallpapers"; rev = "ff1e25c79d10c699dfb695374d5ae7b3f8031b2b"; forceFetchGit = true; fetchLFS = true; hash = "sha256-5rddxbi/hRPy93DqswG54HzWK33Y5TteGB8SKjLXJZk="; }; prePatch = '' cp ${./Makefile} Makefile ''; nativeBuildInputs = [ imagemagick ]; makeFlags = [ "prefix=$(out)" ]; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "Wallpapers for System76 products"; homepage = "https://system76.com/"; license = with lib.licenses; [ unfree # No license specified ]; maintainers = with lib.maintainers; [ pandapip1 ]; platforms = lib.platforms.all; }; }