Repository navigation
Conversation
|
I'm trying to get these into |
…5120x2880 The default GNOME wallpapers (also used by Cinnamon and Pantheon) are 1920x1080 PNGs from 2016 and look blurry on HiDPI screens. NixOS/nixos-artwork is archived, so add vector recreations here and render them at build time with resvg. The background gradients are fitted to the original PNGs, and the snowflake is the official logomark from NixOS/branding (CC BY 4.0). Assisted-by: Claude Code (Claude Opus 5.5)
87cfcc1 to
edc0e9e
Compare
|
It's a bit hard to see if the original has drop shadow or not.
Edit: tweaked the shadow some more. Looks good to me but happy to take comments from people with a better design eye.
|
|
Thanks! Really cool! I would say we should wait for the branding team's review but then I think this would be a great addition. Alternatively, since the upstream repo where these originated from is archived and NixOS's KDE installation also just uses the default KDE wallpapers, we could also just ship with one of the default GNOME wallpapers as default. But having a high-res, NixOS branded, dark/light mode aware background would be even better. |
|
Oh also, GNOME can render the SVG as-is. In theory there's no need to convert it to a bitmap, however it's blurry... |
|
I agree. Having a NixOS wallpaper available in GNOME is not essential, but it is a really nice touch. Let's see if we can get it in
I'll try that out! I wonder why it's blurry... Edit: when I add |
Fit the disc's shadow, the background gradient and the disc radius jointly to the 2016 original. The shadow is softer and lighter than before (blur 7.1 instead of 6, opacity 0.15 instead of 0.18), and the disc is slightly larger (radius 66.2 instead of 66). Assisted-by: Claude Code (Claude Opus 5.5)



The default GNOME wallpapers,
simple-dark-gray(dark style) andsimple-blue(light style), are 1920x1080 PNGs from 2016. Cinnamon, Pantheon and mint-artwork use them too. On HiDPI screens they get upscaled and look blurry.NixOS/nixos-artwork is archived, so there's no upstream left to add higher-resolution versions to. Instead, this PR adds small SVG recreations (~5 KB each) next to
wallpapers.nixand renders them to 5120x2880 at build time withresvg. That's native on 5K screens and still fewer pixels than GNOME's own 4096x4096 wallpapers.nixos-logomark-white-flat-none). It's inlined unchanged apart from scale and position, at the same size as in the originals. Insimple-blueit's knocked out of the white disc with a drop shadow, as in the original.contents/images/<dimensions>.pnglink, which becomes5120x2880.png.Screenshots
1:1 crops at 5K. "Before" is the old 1920x1080 PNG upscaled to 5120x2880, which is what a 5K screen shows.
simple-dark-gray:simple-blue:Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Also built the consumers:
gnome.nixos-gsettings-overrides,mint-artwork,pantheon.elementary-default-settings,pantheon.elementary-greeterandsanjuuni.tests.run-on-nixos-artwork. The renders are reproducible (nix-store --realise --check).AI disclosure: I prepared this with Claude Code (Claude Opus 5.5). It fitted the gradients to the original PNGs, wrote the SVG sources and the Nix change, and made the comparison images.
🤖 Generated with Claude Code