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)

    • monogram@feddit.nl
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 hours 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
        3
        ·
        5 hours 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
          2
          ·
          4 hours 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";
              };
            };
          }
          
  • NewNewAugustEast@lemmy.zip
    link
    fedilink
    arrow-up
    15
    ·
    edit-2
    11 hours ago

    Fulltime Linux user since 2001 or so. Tried so many distros…

    I have never once used neofetch. I never really understood why anyone does, but maybe I am missing out…

    But if you find a distro you like that makes your neofetch look cool, post it here, I will give you a view so you aren’t the only one seeing it!

  • mazzilius_marsti@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    10 hours 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.

  • This2ShallPass@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    11 hours ago

    You can customize the logo. Raspberry Pi OS displays as Debian by default but you can force it to be the Raspberry Pi logo.

  • palordrolap@fedia.io
    link
    fedilink
    arrow-up
    9
    ·
    15 hours ago

    Most of the *fetches (and clones by other names) have an option for showing a different distro’s logo without having to go through any major changes. neofetch, moribund though it is, has --ascii_distro for that purpose (Weird choice of an underscore in an option. Most programs use more hyphens to separate words in long options).

    This did get me to install screenfetch (superseded by plain old fetch but realised that too late for this comment), cpufetch (a year old, still in active development) and archey4 (likewise) after I did a bit of research on similar programs though, so maybe the sirens got me one way or the other.

  • illusionist@lemmy.zip
    link
    fedilink
    arrow-up
    65
    ·
    edit-2
    21 hours 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.

      • funkajunk@lemmy.world
        link
        fedilink
        arrow-up
        20
        ·
        edit-2
        21 hours ago

        Fastfetch is better than neofetch, and it can look the same:

        fastfetch -c neofetch

        EDIT:

        Forgot to mention, I like to put it in my .zshrc file so it comes up whenever I open the terminal, but I had some formatting issues until I changed it to this:

        fastfetch --pipe false -c neofetch

    • iopq@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      21 hours ago

      Disagree, nix is a lot better than standard package managers. For one, you can have packages installed that rely on different dependecy versions

      • illusionist@lemmy.zip
        link
        fedilink
        arrow-up
        10
        ·
        edit-2
        18 hours ago

        Is nix already “normie” compatible? It has to become much easier.

        I really like home manager but even that is too difficult right now.

        Same for flatpak, it’s on a good path but there is still lots of room for improvement

        • iopq@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          7 hours ago

          the UIs for things like configs are not really usable in my experience, unless someone found something that works better

        • GrapheneOSRuinedMyPixel@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          13 hours ago

          Complex things that someone has already done are infinitely easier in nixos - stuff like having zfs as root filesystem is literally two lines in the config (and the magic is that it is very, very hard to break).

          Complex things that are your own edge case will make you want to pull your hair out - I wanted to run immich on a raspberry pi 5 with native 16k page size, long story short, I still don’t have immich.

          On the other hand, if by “normie” you mean “running a browser and some flatpaks”, nixos is likely the best distro that will work right out of the box - the graphical installer will generate a good config, the out of the box hardware support is the best in my experience, breakage is almost impossible. Automatic updates will not work though and there’s no gui that will prompt you to do so at all.

          • illusionist@lemmy.zip
            link
            fedilink
            arrow-up
            1
            ·
            5 hours ago

            Nix is awesome but has a steep learning curve imo.

            I’ll have a look into the installer nowadays whrn I get to it, thx for the hint.

          • luciferofastora@feddit.org
            link
            fedilink
            arrow-up
            4
            ·
            edit-2
            8 hours ago

            Automatic updates will not work though and there’s no gui that will prompt you to do so at all.

            That’s probably a disqualifying feature for laypeople-suitability. “Normies” ad in “non-techies” won’t easily dare touch the command line and certainly not think of frequently using it to check for updates, but not having any security updates is a bad idea.

            • smiletolerantly@awful.systems
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              8 hours ago

              The one exception here: it’s great to have it installed on your parents’ PC when you’re the one doing the update once in a while when you are around. Rock solid in between, no nagging, and if something did break, easy to roll back.

      • corsicanguppy@lemmy.ca
        link
        fedilink
        English
        arrow-up
        6
        ·
        20 hours ago

        That’s neat how that’s been a standard feature of enterprise Linux for 20 years. They call them alt-packages and, even before a succession of environment juggling and subversion swapping, they worked really well.

        (Still do, except all the people who knew how to figure dependencies have left RH. I’m looking at you, Ansible who will soon need containers for even client install)

  • Caveman@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    17 hours ago

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