zeitfetch icon indicating copy to clipboard operation
zeitfetch copied to clipboard

Linux-logo is used on FreeBSD, but it shouldn't

Open ctsrc opened this issue 11 months ago • 3 comments

This is kind of similar to issue https://github.com/nidnogg/zeitfetch/issues/20 but also a little bit different.

FreeBSD is not a Linux distro. But when you run zeitfetch on FreeBSD, it uses the Tux logo of Linux.

zeitfetch -v
zeitfetch v0.1.14
zeitfetch
                              user@host 
         a8888b.            --------- 
        d888888b.           OS: FreeBSD 14.2 
        8P"YP"Y88           Host: de1 
        8|o||o|88           Uptime: 15 hour(s) and 18 minute(s) 
        8'    .88          Kernel: FreeBSD 14.2-RELEASE releng/14.2-n269506-c891
        8`._.' Y8.          
       d/      `8b.         System OS version: 14.2 
      dP        Y8b.        NB CPUs: 8 
     d8:       ::88b.       CPU:  @ 1002 GHz 
    d8"         'Y88b       Memory: 5183/63577 MiB 
   :8P           :888        
    8a.         _a88P       ████████████████████████ 
  ._/"Yaa     .| 88P|  ████████████████████████ 
  \    YP"    `|     `.   
  /     \.___.d|    .'    
  `--..__)     `._.'         

ctsrc avatar Jan 12 '25 14:01 ctsrc

I suggest adding:

  • A generic Beastie that is used across all BSD
  • Specific logos for popular BSDs such as:
    • FreeBSD
    • OpenBSD
    • NetBSD

ctsrc avatar Jan 12 '25 14:01 ctsrc

Here's an example of what Beastie can look like in ASCII:

                ,        ,         
               /(        )`        
               \ \___   / |        
               /- _  `-/  '        
              (/\/ \ \   /\        
              / /   | `    \       
              O O   ) /    |       
              `-^--'`<     '       
             (_.)  _  )   /        
              `.___/`    /         
                `-----' /          
   <----.     __ / __   \          
   <----|====O)))==) \) /====|      
   <----'    `--' `.__,' \         
                |        |         
                 \       /       /\
            ______( (_  / \______/ 
          ,'  ,-----'   |          
          `--{__________)          

This one is taken via https://en.wikipedia.org/wiki/BSD_Daemon#ASCII_image from an ASCII art image made by Felix Lee. According to Wikipedia this one appeared in the startup menu of FreeBSD version 5.x and can still be set as startup image in later versions.

Not saying to specifically take exactly that one and you'd want to check copyright status first before using it but just to give an idea of how others have represented Beastie in ASCII art before.

Someone with good ANSI art skills can probably make something that looks much more the real Beastie image that that though, with colors and all.

ctsrc avatar Jan 12 '25 14:01 ctsrc

I like this and I agree! Any takers for suggested custom ANSI art piece?

I'll find a sensible default and credit appropriately if nothing else comes up in a while.

nidnogg avatar Jan 30 '25 05:01 nidnogg

alright there has definitely been time for this by now. will be adding neofetch's version soon

nidnogg avatar Jun 24 '25 13:06 nidnogg

@ctsrc the latest v0.1.15 release available now on cargo/brew should have Felix's logo in it, with the proper attribution in our README.md. I could not get a working BSD distro to test it out fully. If you could provide a screenshot here, that would be much appreciated!

nidnogg avatar Aug 22 '25 11:08 nidnogg