• AItoothbrush@lemmy.zip
    link
    fedilink
    English
    arrow-up
    10
    ·
    4 months ago

    Its especially annoying for me because i wanna go back to something that “just works” but i miss the nix features. I like declaring my system but managing packages declaratively is just such a pain. I just wanna do apt-get install package its just easier i dont want to rebuild my whole ass system. Something i found that may work is using nix for the system and then distrobox for packages. Yall think thats something that would work well?

    • BCsven@lemmy.ca
      link
      fedilink
      arrow-up
      9
      ·
      4 months ago

      Can’t you just do the package install via nix-env rather than the config file

    • Shareni@programming.dev
      link
      fedilink
      arrow-up
      4
      ·
      4 months ago

      Separate your system and user lists. Use home-manager for example for your user packages. I think separating those configs is the official recommendation.

      As for the rest, I’m using nix on MX because of declarative package management. Screw going back to imperative and having to remember what packages to install. If it’s something I use often it goes on a list, if I don’t nix shell comes to the rescue.

      I’d rather mess around with dev envs for nix than distrobox.