If you’re comfortable with Mint and don’t see a reason to switch, I don’t see anything wrong with staying with Mint. If you do want to try new distros, just use a VM.
Well if you are doing work on you computer you find rewarding and it functions I would quit while you are ahead. Getting into distro hopping and caring about Linux internals is a bit like being a car enthusiast. You can either have a car to drive it or have a car that you fart around all the time tweaking bits, replacing it, breaking it, developing strong opionons about things almost no one cares about.
So to you want to be a driver or an enthusiast? By using Linux at all you can essentially consider yourself part of the “car club”, but there is a whole heck of a lot else to learn.
When I started using Linux I distro hopped a few times before finding mint, now I have been stuck on mint for a few years, but I still dream of hopping again.
When I was hopping I was in high school, so I had time, now I got to work and hopping takes too much time and effort to set everything up again. If I had a second pc or a laptop I would do it.
now I got to work and hopping takes too much time and effort to set everything up again.
This is the same reason I haven’t switched to Linux again even though I want to. Limited free time.
I also switched to playing games on a console for the same reason. I don’t have to worry about system specs or driver issues or anything like that… I can just launch the game and play it.
EndeavourOS is an arch-based distro that “just works”. I put it on a new machine recently, and the installer manages to let you pick a desktop environment, and still manages to be user friendly.
Not really a “braking my linux setup”, but still fun as hell! Back in university, a friend of mine got a new notebook at a time… we spent the night at the university hacking and they wanted to set the notebook up in the evening. They got to the point where they had to setup luks via the cryptsetup CLI. But they got stuck, it just wouldn’t work. They tried for HOURS to debug why cryptsetup didn’t let them setup LUKS on the drive.
At some point, in the middle of the night (literally something like 2 in the morning) they suddenly JUMPED from their seat and screamed “TYPE UPPERCASE ‘YES’ - FUCK!!!”
They debugged for about six hours and the conclusion was that cryptsetup asks “If you are sure you want to overwrite, type uppercase ‘yes’”. … and they typed lowercase. For six hours. Literally.
The room was on the floor, holding their stomach laughing.
I just switched from windows to Linux a few months ago. I just picked opensuse tumbleweed KDE at random and it just works. Idk anything about Linux so maybe give that a try and see if it works for you as well.
For something that “just works” and feels quite like home, without being KDE, I’d recommend Zorin.
It’s stable, beautiful to look at and works as expected. I’d not recommend Arch-based distros to begin (but if you want to go the troubleshooting and fixing things way, that would be choice #1).
Maybe it is me but Cinnamon, while being very user friendly, feels limited. I feel that when you want to start tweaking, the options are not there yet.
Not sure about 1, but 2 and 3 both have the same answer. Both TSInstall and Mason are just trying to install other software packages on your system, and you’re on NixOS, so of course they can’t do that. You don’t install your software, you declare it. Add the Treesitter parsers you need right next to your plugins (there is a sub collection under the vimPlugins collection just for Treesitter parsers), and put whatever Mason would be installing into your user packages instead.
That said, I agree with the other commenter. Even though the community has done a lot of work on rich config options for Neovim, they’re just too far away from the normal way of doing things in the Neovim world, and plenty of plugins are written in ways that assume it’s configured in “normal” ways. Plus configuring Neovim is already kinda like assembling your own car from parts in any case, so it’s honestly better to just use nix to install Lazyvim or whatever flavor of choice and let it handle the plugin management/config. And believe me, I really tried to do it all in Nix, I wanted to do it that way. But it’s just not worth the headache at this point
Thanks for this feedback, it helps me feel a little bit less stupid :) With everything setup in NixOS documentation for neovim in appearance I thought really dumb to not be able to have it worked.
Using the approach proposed by @flashgnash (i.e. using lazy.vim) let me install neovim and all my plugins.
It’s also a nightmare if you want your config to work with both nix and non nix platforms. If I’m using my config on windows or at work, I’m not going to have nix and home manager to interpret the nix version of my vim config. On my systems with home manager, I’d like be able to install my nvim config as part of home manager rebuild. If I have home manager pull my configs git repo, it causes lazy to freak out whenever I try to update my plugins. It’d be nice to have some sort of integration with lazy that exists with cargo and similar tools but it doesn’t look like anyone’s been working on it.
It was only in a container on a Chromebook, but I’ll share it anyway. One time, I had installed Android Studio but found it mildly annoying that I got a line when using apt about Android Studio and some error on a certain line of this one file. I believe the file was something related to dpkg, and after changing some things within the file, I seemed to have broken apt. Luckily, I had a backup, but it was a few days old, so I had to reinstall some apps.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.