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)

  • illusionist@lemmy.zip
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    28 days ago

    You can just use a distrobox …

    The package manager isn’t that much of a reason to choose a distro anymore.

    Neofetch is not maintained anymore. I can recommend fastfetch.

    • monogram@feddit.nl
      link
      fedilink
      English
      arrow-up
      0
      ·
      27 days ago

      Until you find out that the configuration file syntax is like swift and Haskell had a baby.

      • varnia@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        0
        ·
        27 days ago

        This is an example how to define plymouth with your own logo derivation. Isn’t this the most beautiful?

          boot = {
            plymouth = {
              enable = true;
              theme = "breeze";
              logo = pkgs.stdenv.mkDerivation {
                name = "out.png";
                dontUnpack = true;
                src = pkgs.fetchurl {
                  url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/refs/heads/master/logo/nix-snowflake-rainbow.svg";
                  sha256 = "sha256-gMeJgiSSA5hFwtW3njZQAd4OHji6kbRCJKVoN6zsRbY=";
                };
                nativeBuildInputs = with pkgs; [imagemagick];
                buildPhase = ''
                  magick -background none -size 200x200 $src nix-snowflake-rainbow.png
                '';
                installPhase = ''
                  install -Dm0644 nix-snowflake-rainbow.png $out
                '';
              };
            };
        
        
        • jim3692@discuss.online
          link
          fedilink
          arrow-up
          1
          ·
          27 days ago

          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";
              };
            };
          }
          
  • Caveman@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    28 days ago

    I want to do the Nix thing so bad. It’s tempting me but I don’t have any time for that.

  • mazzilius_marsti@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    27 days ago

    neofetch is pretty but it is slower than the alternatives: pfetch, fastfetch…etc. I either use those 2 or no fetch whatsoever: I want my terminal pops up and is ready to type.

  • tengkuizdihar@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    28 days ago

    debian when you need image for your docker, nixos when you need stability and reproducibility, arch when you…

    i have no idea actually, why arch?

    • Arch is great for gaming. Also, if you’re familiar with how Linux works, Arch pretty much gets out of your way. Just have btrfs with snapper for rolling back any mistakes. (Although, I’ve only had to do that once in the last 5 years or so on Arch. And I was trying to replace the graphics driver, so kinda on me.)

    • QuazarOmega@lemy.lol
      link
      fedilink
      arrow-up
      1
      ·
      27 days ago

      Container images and NixOS is actually a match made in heaven, so yes it’s NixOS all the way, except I spend 10 times reading scattered documentation and tutorials rather than getting a working configuration… Fedora ain’t so bad