7 ms·
I've forked neofetch to keep it alive
I just learned that neofetch, the tool for showing system information in your CLI, has been archived after years of no activity. Neofetch is a great tool, so I've created a fork to allow community development to continue.
I'm going to be working through the massive backlog of PRs on neofetch in the coming days and merging everything that is ready to be merged, plus possibly overhauling some not-yet-perfect PRs.
- _lvbh 3y agoFastfetch is a nice alternative
- _madmax_ 3y ago[flagged]
- LorenDB 3y ago1.5k forks doesn't necessarily translate to 1.5k active forks. The vast majority of those forks are likely one-offs: the forker added a commit, submitted a pull request, and forgot about it.
- __s 3y agoI've noticed a lot of people fork repos & don't touch them at all Not sure if it's their way of starring, or they want to make their profile look good to recruiters, or they want to create a copy they control for use as a dependency
- notRobot 3y agoIt's the last one for me often
- DavidPiper 3y agoI fork instead of Star when I want to make sure a thing can't suddenly disappear off GitHub when I want to come back to it at a later date.
- codetrotter 3y agoI used to click the fork button on repos that I found especially interesting. Sort of a way of “super liking” a repo while also making sure a copy of it exists that I can come back to later. Eventually I found that having a bunch of forked repos that I wasn’t touching and which became stale quickly only cluttered my GitHub profile, so I removed them from my profile. Instead what I do now when I find repos that I like is I run a command on my server that adds the repo to a queue for cloning and then the server clones the repo without me having to keep the terminal open and without having to keep a specific tmux session or anything either. It works great. The queue system I use is called task spooler https://viric.name/soft/ts/ https://viric.name/soft/ts/ It’s available in packages on most systems. For example: - https://www.freshports.org/sysutils/ts https://www.freshports.org/sysutils/ts - https://tracker.debian.org/pkg/task-spooler https://tracker.debian.org/pkg/task-spooler On some systems it is installed as a binary named “ts” but on some other systems they install it as “tsp” to avoid conflicting with a different binary also called “ts”. So on my systems I use it as tsp when installed as such and if it’s installed as “ts” then I create an alias named “tsp” that I use, so that I always use it as “tsp” regardless of what it’s installed as on the system.
- shiomiru 3y agoIt is indeed often used as an amplified star. I often see "fork and star this repo if you find it useful" used similarly to "like and subscribe" on YouTube.
- WatchDog 3y agoI mean, this fork has 2 commits, made an hour ago. Meanwhile, as other people have pointed out, there are already other quite active forks.
- pil0u 3y ago> But thank you for pressing a button. Why the passive-aggressive tone? Especially when OP shows explicit enthusiasm in making his fork active and valuable for the community. What is bothering you with OP's endeavour that you need to make him feel bad about it?
- _madmax_ 3y agoIf their actions spoke louder than their words I would actually be interested. But that's what they did didnt they ? They pressed a button and they've posted it on HN. They actually did more to publish the button pressing than they did to keep the repo alive. So yeah, pardon my lack of enthusiasm towards someone who says stuff.
- ziddoap 3y ago>So yeah, pardon my lack of enthusiasm towards someone who says stuff. If you are so unenthused, why not just... not comment? What a weird choice to go out of your way to leave a negative comment on something you don't care about. Just trying to spread some negativity around for the fun of it?
- _madmax_ 3y agoBecause it's dishonest to say they're keeping it alive while all they're doing is talking about it. You want to believe them, go ahead and celebrate.
- ziddoap 3y ago>go ahead and celebrate Lol. The choice isn't between 1) be negative just for the sake of being negative; or 2) celebrate. A third option, which I am recommending whenever you find yourself leaning into choice #1, is to just not comment.
- _madmax_ 3y agoI wanted to comment, and I did. And I did say a fair point, in my opinion. The fact that you'd rather have me shut up speaks volume about what you consider a contribution in FOSS, and frankly I hope it's not a reflection on how you approach the real world, because you're in for a rude awakening.
- ape4 3y agoThey're also implicitly promising to do a bunch of work in the future
- forgotpwd16 3y agoChecking the network graph (https://github.com/dylanaraps/neofetch/network https://github.com/dylanaraps/neofetch/network) seems hyfetch (https://github.com/hykilpikonna/hyfetch https://github.com/hykilpikonna/hyfetch) is an actively maintained fork, having 500+ commits over neofetch's latest update. On another note, good to know Dylan still alive. He kinda disappeared 2 years ago.
- TheRoque 3y agoWhat happened to the original project ? Maintainer just suddenly went radio silent ?
- LorenDB 3y agoYes, radio silence for two years, then he archived all his repos and added a notice somewhere that he has taken up farming: https://news.itsfoss.com/neofetch-rip/ https://news.itsfoss.com/neofetch-rip/
- ethanholt1 3y agoReminds me of “I no longer build software, I now build furniture out of wood.” https://github.com/docker/cli/issues/267#issuecomment-695149477 https://github.com/docker/cli/issues/267#issuecomment-695149...
- nolongerthere 3y agoHilarious that you have that saved. Any reason for why? Building up the courage to follow suit and use this for encouragement perhaps?
- bee_rider 3y agoFWIW it was posted in a popular thread here in the last few days.
- fmajid 3y ago
- EspadaV9 3y agoAren't there many, many, alternatives to NeoFetch? I seem to recall Linux Matters mentioning them in a podcast recently[0]. Turns out it wasn't so recent, but the ones they mentioned are; fastfetch: https://github.com/fastfetch-cli/fastfetch https://github.com/fastfetch-cli/fastfetch cpufetch: https://github.com/Dr-Noob/cpufetch https://github.com/Dr-Noob/cpufetch onefetch: https://github.com/o2sh/onefetch https://github.com/o2sh/onefetch ramfetch: https://codeberg.org/jahway603/ramfetch https://codeberg.org/jahway603/ramfetch [0]: https://linuxmatters.sh/21/ https://linuxmatters.sh/21/
- LorenDB 3y agoOf those, only fastfetch is a true neofetch alternative.
- bwat49 3y agoThere's also fetchfetch: https://github.com/Blobadoodle/fetchfetch https://github.com/Blobadoodle/fetchfetch
- EspadaV9 3y agoAww, I thought that was a tool to fetch (download) all the *fetch tools. Alas, it just lists all the ones you have installed.
- temp0826 3y agoGreybeards just use cat. But really have no need to show off stats in screenshots anyways (:
- JohnFen 3y agoCan confirm. I'm a graybeard, and I use cat pretty much exclusively to read this data. Sometimes I even pipe the output through text processing tools to isolate specific parts of the data dump. (Not saying the higher-level tools like neofetch are worthless at all, just saying they aren't a part of my workflow.)
- 3y ago
- ape4 3y agoI always wondered how are the logos were made. I see in the source they're just hardcoded. But they must be made when some tool and imported.
- unleaded 3y agothere are loads of tools that can automatically convert images to ASCII art. most of the neofetch images seem to be generated that way because of the random looking characters but not all of them e.g. https://forum.endeavouros.com/uploads/default/original/2X/3/39a244eb855791e084bb5d4e4a88a2790754d922.png https://forum.endeavouros.com/uploads/default/original/2X/3/...
- Starlevel004 3y agoThere's already an extremely active neofetch fork called Hyfetch.
- Brian_K_White 3y ago[flagged]
- efilife 3y ago[flagged]
- deleted 3y ago[deleted]
- sodality2 3y ago“Shoved down your throat” is an interesting way to describe software that you chose to download from someone else, which is clearly labeled as containing pro-LGBT imagery and messaging. It’s like picking up a library book about cats, which says on the cover, “Also contains much about the history of abortion law”, then complaining that it’s being “shoved down your throat”. Put the book down.
- bee_rider 3y agoThese utilities are mostly not tools designed around being maximally functional, they are there to create some fun stuff to fill up a terminal when you show your system off. The whole point is to make a statement. For some people, they want to make a statement that includes something about their gender or sexuality, so they’ve got a fork for that. There’s a big lgbtq+ tech community, because you can explore this stuff online more easily (people can connect and talk about it, the internet can be anonymous or pseudonymous, and there’s less risk of physical violence). So, these identities are wrapped up for lots of people—maybe not for you and me, but surely you can see that they are for other people, right?
- Brian_K_White 3y ago
- mattl 3y agoWhen I heard the repo was closed I removed it and installed hyfetch on my computers. Worth looking into if you can help that project.
- orphea 3y agoIf anyone is curious, the girl on the screenshot is a work by wonderful Ilya Kuvshinov. https://www.patreon.com/posts/black-turtleneck-1936799 https://www.patreon.com/posts/black-turtleneck-1936799 https://www.artstation.com/kuvshinov_ilya https://www.artstation.com/kuvshinov_ilya
- ykonstant 3y agoI love Kuvshinov's work, but I cannot condone his conduct, name-games and pretend-innocence: https://imgur.com/gallery/6EGvQvf https://imgur.com/gallery/6EGvQvf answer by Ilya : https://www.reddit.com/r/Art/comments/8nntwz/black_dress_digital_1080x1080_px/dzxg6rd/ https://www.reddit.com/r/Art/comments/8nntwz/black_dress_dig... more details showing he profited from the works : https://www.reddit.com/r/Art/comments/2uybt2/popular_patreon_artist_kr0npr1nz_accused_of/ https://www.reddit.com/r/Art/comments/2uybt2/popular_patreon... There's much more online discussion, a lot of which curiously disappeared.
- jart 3y agoOnly a king can fork a king. This should have had a name change or a statement of intent from the original author.
- bigstrat2003 3y agoA king does not fork a king. Were you not close enough to a great king to learn from his example?
- blacklightpy 2y agoThose who fork are not kings, but are princes who become kings.
- LinuxBender 3y agoHow does this work in terms of Linux distributions picking up your fork? Does something have to be submitted to each of them to show that the original maintainer has left the project and how would they decide to use your fork? I've always been curious what the decision making and vetting process around that looks like. I know in this case it's a shell script anyone can download and drop into their ${PATH}, but that isn't always the case.
- LorenDB 3y agoYes, you have to reach out to package maintainers in order to get the packages updated.
- abbbi 3y agoAh... nice to see dylan is still alive. I used kiss linux for a while. It always makes me wonder. There is an obviously very talented programmer, creating multiple projects that all kick of in some kind of a way (or very good documentation, like his bash bible). And then, all of a sudden, dead silence and goes ahead with a completely different way of life.
- theandrewbailey 3y agoI've set neofetch to run as the MOTD when I login to SSH. I was unaware that it was unmaintained.
- blacklightpy 2y agoThe owner just became a farmer in April 26
- ykonstant 3y agoI wonder what people who criticize long shell scripts think about projects like this and rkhunter.
- ivanjermakov 3y agoI don't understand why project leads straight up bury their projects instead of transferring ownership to maintainers that are interested in keeping the project alive.
- rwmj 3y agoIs this sarcastic? It's hard to choose reliable replacement maintainers, as a recent episode showed dramatically.
- mynameisvlad 3y agoI don’t understand why people have such high expectations and demands from OSS volunteers. They are people doing this for free. They have no obligation to pass off their work in any particular way shape or form when they no longer want to do it. They don’t owe you or anyone else a smooth handover (or literally anything else). Maybe they just burnt out so hard that even finding a replacement is too much work. Maybe they’re just not passionate about the project anymore and can’t be bothered. Maybe life is just a lot for them right now. Whatever the reason is, it’s nobody’s business but the maintainer. If you care so much, you are free to take it over (like this post) or just fork it and continue it yourself.
- wang_li 3y ago>I don’t understand why people have such high expectations and demands from OSS volunteers. Because OSS volunteers frequently push people to use their projects. Sure, I didn't pay them, but they advertised to me and encouraged me and resulted me in expending time and resources in adopting their project. I have a valid claim that they act in a manner that doesn't rug pull me.
- mynameisvlad 3y agoOh I'm sorry how could I forget about your wants and needs as a consumer? While you were spending your time being "advertised to, encouraged, and expending time and resources adopting their project" they did, you know, actual work to create and maintain said project. Let's not kid ourselves here. You chose to use their project. You are free to use any other one that fulfills your needs, fork an existing one, or, hell, create one yourself. Nobody is putting a gun up to your head and saying "you must use this project or else". Strictly as a consumer, you have absolutely zero pull on what a project or its maintainers do, and you shouldn't delude yourself in thinking otherwise just because you expended a modicum of effort to use a project. In short, get over yourself. Your time commitment is many magnitudes smaller than theirs.
- deleted 3y ago[deleted]
- t1c 3y agoGuess this is a good opportunity to plug my own neofetch alternative, NerdFetch https://github.com/ThatOneCalculator/NerdFetch https://github.com/ThatOneCalculator/NerdFetch
- 2OEH8eoCRo0 3y ago[flagged]
- begueradj 3y agoThat's a respectable initiative. Best wishes.
- dang 3y agoIt looks like this is the beginning of a forked project? Nothing wrong with that, of course, but Show HN is for sharing one's own work (https://news.ycombinator.com/showhn.html https://news.ycombinator.com/showhn.html), so a forked project would need to have made considerable progress down its own path, and present something different than can be tried out, in order to qualify as a Show HN. I've provisionally taken Show HN out of the title; happy to put it back if I'm reading this wrong.
- blacklightpy 2y agoHyfetch has LGBTQIA+ pride flags, but it has neowofetch which doesn't have them.