I’m really enjoying Pop!_OS, but their logo could use some workshopping imo. I’ve been considering trying an upstream distro as an educational experience anyway, yet somehow this is what I’m feeling excited about. I don’t know why - nobody but me is ever going to see my neofetch output. Lol
(NixOS isn’t really in the running… I just wanted a 3rd example and like the logo)
How do you even compete with a snowflake made of lambdas? NixOS could be your final distro.
Damn, I didn’t notice they were made out of lambdas. Guess I need to switch to NixOS
Until you find out that the configuration file syntax is like swift and Haskell had a baby.
Or you could just have a scheme configuration where lambas make sense
Guix mentioned!
This is an example how to define plymouth with your own logo derivation. Isn’t this the most beautiful?
It can be simplified with the use of
runCommand
:{ boot = { plymouth = { enable = true; theme = "breeze"; logo = with pkgs; let src = fetchurl { url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/refs/heads/master/logo/nix-snowflake-rainbow.svg"; sha256 = "sha256-gMeJgiSSA5hFwtW3njZQAd4OHji6kbRCJKVoN6zsRbY="; }; in runCommand "out.png" { } "${imagemagick}/bin/magick -background none -size 200x200 ${src} $out"; }; }; }
Why didn’t they just go for JSON?
Simply because nix is a functional programing language, not just a data representation.
makes sense, thanks