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!
https://i.imgflip.com/7hmgs4.png
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