I initially tried guix -> switched to nix with home-manager because it’s got a lot better repos -> installed all user packages through nix on Debian -> nixos
Before nixos I used flatpaks for some packages because nixgl seems abandoned.
I initially tried guix -> switched to nix with home-manager because it’s got a lot better repos -> installed all user packages through nix on Debian -> nixos
Before nixos I used flatpaks for some packages because nixgl seems abandoned.
Why are you even running arch at that point, for the DE updates?
Human communication 101: sometimes humans ask a question without expecting an answer, it’s called a rhetorical question
Most mainstream OSes have GUI for anything you’d need to do as a novice.
And how is Linux any different?
I’ve literally had a non-technical person who used Linux for less than a week fix an issue through the xfce gui while I was googling a solution.
You just need to choose a correct distro and DE for the job.
More like a restaurant that has Korean BBQ / hot pot on the menu. Most meals are completely prepared, but for some you need to do a small part yourself.
I get that for sure, but you can still use it only for specific tasks like org-mode LaTeX. It was literally made by some astronomer/astrophysicist to make writing LaTeX easier.
Come to the evil side, we have org-mode
vim user
LaTeX user
When you go to the wrong side
Should be pointing at the monitor. Xkill only stops showing the process, it doesn’t kill it.
PugJesus is American confirmed
You’re ignoring the difference between using something declaratory and imperatively. Just because it’s difficult to get to that one liner, it doesn’t change the fact you’ll still only use that one command. Git by it’s nature requires you to use different commands to achieve different results. Home-manager allows you to both update your packages and delete all of them with the same command, because that command is “sync the state with the source of truth”.
It’s much simpler because you’re using text files to define the expected state, the cli is there only to tell nix to figure out what it needs to do and to get on with it. Meanwhile with git you’re manually doing each of the steps until you reach the desired state.
I only need cd ~/dotfiles/nix/ && nix-channel --update && nix flake update && home-manager switch
for everyday package management. It’s the nix version of apt update upgrade and install.
nix shell
and nix run
are pretty useful as well, and you’d want home-manager generations
to rollback.
The confusion arises because there are 5 different ways to do the same thing, the non-experimental methods shouldn’t be used even though they’re recommended in the official docs, and you need to get lucky to get the info that you can use home-manager and that one liner.
Inb4 Mozilla dies because the lead of the AI development division is the ex-ceo who followed up massive layoffs with doubling her multi-milion salary every few years.