It is quite basic still and historically had some problems with reboots, but lately it has gained a lot of attention and bug fixes. I have no experience of runnit, compared to systemd is leaner but in my experience there’s no big feature lacking
I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot....
They do very different things even if the outcome is the same. You are not rollingback your system by downgrading each package. You are statefully changing your filesystem. Rollbacks in Nix and Guix are internet free, atomic and reproducible because they amount to changing the target of a single symlink
When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly....
with nonguix the lines are like five instead of one, but yes there are less packages than nix. the real selling point imho is how everything is human-sized and consistent
I think functional distros like Guix or Nix are just another thing. Their ability of programming , provisioning and deploying software environments is unparalleled. My personal favorite is Guix since, while having less packages than Nix, it has the most consistent experience: everything is in Scheme from the top to the bottom of the distro. Also it pushes really hard on a sane bootstrapping story while allowing for impurity through channels like nonguix .
The main downside is the lack of tutorials and a documentation that’s very intense, let’s say. typical of GNU projects. I suggest the System Crafters youtube channel which has a lot of nice tutorials
If you need to run Grafana on the Guix System this post is the right place. In this example we’ll setup Grafana to read metrics from the same machine it’s run upon, but you can adapt this to use a remote datasource.
As title says. Obviously I could setup different virtual machines or spend the time and install all the DEs in one VM if it is even possible without breaking the OS. I’m wondering if there is an already made iso or something that installs all the maintained DEs for trying.
The fact that you see guix downloading mariadb is probably due to “inputs bloat” you may never be able to get rid of it without an upstream fix or providing your own implementation of some upstream package/service. 4 to 6 hours is a lot, do you use substitutes?
If you want to reduce the bloatedness of your operating-system record, look into %desktop-services or %base-services (depending on which one you are overriding) and delete/replace what you will with modify-services.
Hi, I just wanted to share small collection of utilities I’m maintaining to ease my way into Guix development. I hope they can help you as they do for me :)
No. They are not equal and neither same. If you understand Italian I suggest you to search for Prof. Barbero videos on the topic. They are quite better than anything I’ll be able to convey.
Fascism:
It’s an authoritarian dictatorship happened between 1914 and 1945 in Italy. The fascist regime and ideology was strictly based on Mussolini’s figure, people marched in straight lines down the streets, everyone wearing the same uniforms and Italy was a great imperialist nation (lol jk it wasn’t but they quite believed it). Fascism and the fascist party stopped existing after partisans overthrew the regime. Fascism is a 20 years long dictatorship. After that there were some regimes around the world that were inspired by Mussolini such as the current ruling party Italy Fratelli d’Italia, Marine le Pen’s party in France, those shitty AFD in Germany, orban’s Regime, franco in Spain etc etc. They are called neofascists, because Fascism was a 20 years long regime happened in Italy between 1914 and 1945.
Communism:
Communism is a model of governace that’s never been achieved in human history, as someone above said it’s about classless, stateless, governance models. It’s been around for like 200 years (the Communist Party Manifesto is from 1848), and in every country of the world there is/ has been a Communist Party and as we know they were always persecuted for being communist, stopped from going to the government and stopped from bulding a classless society when they managed to get to govern. Just see what the USA did in the last 50/60 years in every country that risked a communist government: Chile and latin America in general, Italy and so on an so forth.
Fascism =/= communism, and if you say the contrary you just don’t know how they work.
My error message when trying to run minikube from a guix shell is bash: /gnu/store/ixry3pdrrb52mdiypmlrdn19c7gcc5r4-minikube-1.31.2/bin/minikube: No such file or directory...
not sure if it’s still useful, I sometimes use this script to find out which executable file depend on which shared library in a fs tree. maybe it can help you too
My guess would be that it’s not a property of the kernel, it’s a property of the software distribution you build upon that kernel. The same way you can distribute software for Linux with Guix, Nix, APT, RPM, Flatpak, I suppose in the Redox world you could distribute software and deploy systems in many different ways.
imho having a more accessible contribution workflow would increase the number of people interested in spending time in reviewing.
Regardless of the many problems of web forges today the ability to review only what’s changed between the various revisions of a pull request and the comments in a single view is not achievable with a simple email workflow. You end up reimplementing the PR/MR functionality with other tools, exactly as is happening with the Guix QA tools. I love them but we’re reimplementing gitlab/gitea/codeberg by parsing patch revisions from emails subjects.
How to connect to protonvpn via openvpn
Protonvpn has some instructions to connect via openvpn:...
How is Shepherd?
I am thinking about moving to Guix, and was wondering what you all think of Shepherd?...
NixOS is better because...
I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot....
Don't be that guy. (lemmy.world)
When you’re talking to an open source dev, just remember that they are literally giving you their time for free, and they are people who don’t like to be treated poorly....
What's your current favorite distro that isn't Arch, Debian or Fedora?
I’m wondering what the current favorite distros are besides the most popular ones like Arch, Debian and Fedora.
Secrets management with SOPS Guix -- fishinthecalculator (fishinthecalculator.me)
a proposal of automated provisioning of secrets on guix with sops
Monitor your Guix System with Grafana -- fishinthecalculator (fishinthecalculator.me)
If you need to run Grafana on the Guix System this post is the right place. In this example we’ll setup Grafana to read metrics from the same machine it’s run upon, but you can adapt this to use a remote datasource.
Tame Docker selfhosting with Guix (fishinthecalculator.me)
~fishinthecalculator/gocix - This project aims at implementing a Guix native experience for services that are not yet guixable (git.sr.ht)
I’m developing a Guix channel with a library of community maintained Shepherd Services for self-hosted software that is not yet guixable....
What is the easiest way to try all the DEs?
As title says. Obviously I could setup different virtual machines or spend the time and install all the DEs in one VM if it is even possible without breaking the OS. I’m wondering if there is an already made iso or something that installs all the maintained DEs for trying.
deleted_by_author
guix-dev-tools: Small collection of utilities that facilitate contribution to Guix upstream. (sr.ht)
What feature are you dying for to come to your DE - Linux? (lemmy.ml)
How dare you ask this? Was it just to get into a programming memes page? (suppo.fi)
The audacity to do such a thing…
I had a journey (lemmy.ml)
Reading about FOSS philosophy, degoogling, becoming against corporations, and now a full-blown woke communist (like Linus Torvalds)
Diagnosing `No such file or directory` when writing a package
My error message when trying to run minikube from a guix shell is bash: /gnu/store/ixry3pdrrb52mdiypmlrdn19c7gcc5r4-minikube-1.31.2/bin/minikube: No such file or directory...
Is Redox going to be immutable and reproducible in a declarative way?
Basically the title says it all lol.
Guix on Pinebook Pro
Does anyone have experience in flashing the Pinebook Pro EMMC with Guix? The images provided on the website don’t boot on my SDCard with TowBoot....
How can we decrease the cognitive overhead for contributors? (lists.gnu.org)