Skip to main content
Topic: Wrong memory reported on terminal screens (Read 891 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Wrong memory reported on terminal screens

Reply #15
IMHO not all dependencies are evil attempts to sully my system but I respect your right to disagree.


Of course not.  Being an absolutest is not just crazy but impedes real progress.  Unix is designed to be built on dependencies, as is the C programming language.  That doesn't change that KISS is not just a design choice, but a necessity to secure and efficient design.  This is just a little program to make an informational ascii picture.

Re: Wrong memory reported on terminal screens

Reply #16


...the very top of the upstream URL. Last commit was to bid farewell in 2024, and the second to last commit was 4 years prior.

https://github.com/dylanaraps/neofetch



Good thing it just continues to work then...and it probably will long after I am dead.   It does what it  needs to do and is not broken.  BTW - there is nothing wrong with shell scripts to do system tasks.  They didn't bid farewell, BTW.  They just locked it to read only and finished working on it. 

You were just waiting and hoping for an argument of Javascript versus shell scripting.  But you aren't going to get it from me. 

Re: Wrong memory reported on terminal screens

Reply #17
My point was not that shell was the right or wrong language for a task, or that neofetch was broken (well, it's already broken for distros that changed logos or started development in the last four years, but that's not yet true for Artix anyway).

Just that claiming fastfetch adds needless dependencies is pretty narrow-minded. Fastfetch is a C program; using libraries directly makes far more sense in that context than using an external program (which, often, ends up calling the library, so in the end you didn't save a dependency). I'm sure you understand this, given your response to gripped.



For people who want a maintained shell fetch: the hyfetch package (despite the namesake script being in python) includes a script called neowofetch, which essentially a maintained fork of neofetch. If you really don't want to install python-setuptools (which is a common requirement for building AUR python packages anyway), or don't want to type two extra letters, download it directly from upstream here: https://raw.githubusercontent.com/hykilpikonna/hyfetch/refs/heads/master/neofetch.

Re: Wrong memory reported on terminal screens

Reply #18
This is just a little program to make an informational ascii picture.
Yep. With very few dependencies:
Code: [Select]
Depends On      : glibc  yyjson
But extra features over neofetch if you choose to install the the required libs and programs..

I like this methodology of programming. Where features I don't intend to use aren't all hard depends because the programmers couldn't be bothered to dynamically check if a library was available.

An instance which springs to mind was when powerdevil used to hard depend on networkmanager and you had to install a forked version from AUR which removed this and a few other hard depends if you didn't want the bloat. Having a power management tool depend on a particular network manager, when more than one is available and none generally necessary,  was beyond dumb. powerdevil has since been fixed to avoid such nonsense.

 

Re: Wrong memory reported on terminal screens

Reply #19
A number of  years ago suse had a hard dependency of postfix for cron.  It made me crazy.... or was that sendmail.

 
Artix forum uses a single cookie to remember youOK