What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.
The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. nix-env -iA to install and nix-env --uninstall to uninstall. Then updating uses nix-channel --update but upgrade uses nixos-rebuild switch --upgrade. All this to use the package manager. Also haven’t even mentioned flakes or home manager.
It’s a cool OS, but the UX really needs work imo.
[Edit] I do wanna add something else too because I feel like my point isn’t getting across.
It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.
People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
Oh that’s good that they are addressing those issues with a new command. Hopefully it gets into stable soon.
Might be that nix-env -iA is bad practice! I’m strictly talking about ux design here and nix-env -iA is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using nix-env -iA)
A new user isn’t going to know what bad practice is.
I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.
Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
Heya! This isnt true. You are correct that about the broad strokes but there are plenty of examples where this isn’t the case. Expert Systems are a very popular form of ai which can be made of only if else statements.
represented mainly as if–then rules rather than through conventional procedural code.
Expert systems were among the first truly successful forms of artificial intelligence (AI) software.
Before artificial intelligence became a marketable buzz word, most games already included artificial intelligence (like NPCs) I guess when you have a GPT shaped hammer, everything looks like a nail.
Maaan!! That’s crazy prices! Have you ever tried buying a frozen marg pizza and putting ur own toppings on. That’s what I do and it usually costs way less with minimal effort.
I don’t know if I can recommend framework. I’ve been having lots of reliability issues with their hardware.
I had massive issues a few months in. Lots of weird issues such as SSD randomly disconnects, screen flicker & system crashes, and issues with powering on after leaving the laptop overnight.
Been emailing back and forth with them since October trying out different fixes. All this time I haven’t really been able to use my laptop reliably. It should be getting sorted eventually. Their warrenty is pretty good and they finally agreed to replace the whole thing.
The laptop was nice. The modular ports was kinda cool because you can choose your io. The nice part was being able to open the laptop and upgrade parts without voiding warrenty. I think this is hardware issues rather than linux compatibility issues.
Maybe a Thinkpad would be more reliable for uni work
Oh man that’s the same as me! I’ve been having all sorts of issues with reliability with mine so I was curious if it was different generations. I guess I’m unlucky?
My thoughts on this? I think people should care less about what software other people use.
Man, display servers look hard to develop and I’m glad we have two amazing/successful projects to choose between! I think the devs who work on X are doing an amazing job and it’s amazing to see how passionate the devs/users are for Wayland.
If bobby tables likes to use x because they know how it works and are comfortable with it, let them work with x! If you think it’s okay to judge/pester/shame people because some software they choose to use, shame on you! In the end, does it really matter what you use.
I tried fre:ac but got an error from cddb when trying to connect to the database. Looking to rip to both FLAC and to Opus. Ideally with the latest codec updates....
the mv home is just renaming the folder so you can mount home in the same space. Rsync is probably better than cp but I didn’t want to suggest tools that op doesn’t have installed.
Hello (ia903006.us.archive.org) Dutch
Good Nix OS series: five articles for new users. (feddit.it)
I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!...
Why pay for an OpenAI subscription? (sh.itjust.works)
I made a Margherita pizza from scratch (lemmy.world)
Follow me for more recipes (lemmy.today)
YOOOOOOOOOOOO (lemmy.ohaa.xyz)
Linux laptop recommendation thread🐧💻 (lemmy.world)
I’m on the market to buy a new laptop, and Lemmy has successfully coaxed and goaded me to give Linux a serious try....
Pink Chicken (ia903003.us.archive.org)
The four houses dads belong to. (lemmy.world)
Thoughts on this? (futurology.today)
What linux program do you use to rip CDs (just audio)
I tried fre:ac but got an error from cddb when trying to connect to the database. Looking to rip to both FLAC and to Opus. Ideally with the latest codec updates....
What distros have you tried and thought, "Nope, this one's not for me"?
I’ve been using Linux Mint since forever. I’ve never felt a reason to change. But I’m interested in what persuaded others to move.
How can I migrate my existing /home/ directory to another drive?
This was I can wipe the drive it’s on and install a new OS without losing anything in /home/