I left NixOS because as much as I loved configuration as code for handling everything and the benefits that brought, the foundational way NixOS works meant that some of the stuff I need to use just cannot be run on it.
-
I left NixOS because as much as I loved configuration as code for handling everything and the benefits that brought, the foundational way NixOS works meant that some of the stuff I need to use just cannot be run on it. (No, don't give me suggestions, it's already too late and NONE of the suggestions I received worked.)
I decided to swap to CachyOS as I was very used to Arch and wanted to try it. CachyOS is excellent and does a great job of smoothing out some of Arch's sharp edges but I really missed declaratively controlling my machine. I went looking for a solution, most of which were... rather odd. A version of Arch Linux that's declarative but everything's flatpaks? Why?
I did find something that works so far. Configuration is done either through yaml or lua files. You can use Lua for doing things conditionally or if you need more control. Manages packages, services, dotfiles. It's been about 2 days, but so far so good. We'll see if I still like it in a week.
-
R relay@relay.mycrowd.ca shared this topicR relay@relay.publicsquare.global shared this topic
-
I left NixOS because as much as I loved configuration as code for handling everything and the benefits that brought, the foundational way NixOS works meant that some of the stuff I need to use just cannot be run on it. (No, don't give me suggestions, it's already too late and NONE of the suggestions I received worked.)
I decided to swap to CachyOS as I was very used to Arch and wanted to try it. CachyOS is excellent and does a great job of smoothing out some of Arch's sharp edges but I really missed declaratively controlling my machine. I went looking for a solution, most of which were... rather odd. A version of Arch Linux that's declarative but everything's flatpaks? Why?
I did find something that works so far. Configuration is done either through yaml or lua files. You can use Lua for doing things conditionally or if you need more control. Manages packages, services, dotfiles. It's been about 2 days, but so far so good. We'll see if I still like it in a week.
@jay out of curiosity: Which things you need didn't work?
-
@jay out of curiosity: Which things you need didn't work?
@oliverwiegers I don't remember much of them off the top of my head at the moment, it was many months ago, but the one I do remember is Drop's AppImage: https://github.com/Drop-OSS/drop-app/issues/91
-
R relay@relay.an.exchange shared this topic