Kasane Teto@lemmy.dbzer0.com to linuxmemes@lemmy.world · 4 days agoNix or Gentoolemmy.dbzer0.comexternal-linkmessage-square64fedilinkarrow-up1454arrow-down116
arrow-up1438arrow-down1external-linkNix or Gentoolemmy.dbzer0.comKasane Teto@lemmy.dbzer0.com to linuxmemes@lemmy.world · 4 days agomessage-square64fedilink
minus-squareJohanno@feddit.orglinkfedilinkarrow-up20·4 days agoDevelopment seems to be a bit of bite in the ass. Intellij does have a package but for some reason plugins use often some random binaries and those do not work well with nixos. Also getting always the right dependencies for the current project was for me difficult to learn.
minus-squarekautau@lemmy.worldlinkfedilinkarrow-up10·4 days agoFor my dev environment I’ve had great success combining home-manager and their integration with https://mise.jdx.dev/ Sure, it doesn’t quite fit the nix philosophy perfectly, but everything is still in my home.nix file and my home directory, and and I can swap tool versions on the fly and direct IntelliJ to their locations pretty easily
Development seems to be a bit of bite in the ass.
Intellij does have a package but for some reason plugins use often some random binaries and those do not work well with nixos.
Also getting always the right dependencies for the current project was for me difficult to learn.
For my dev environment I’ve had great success combining home-manager and their integration with
https://mise.jdx.dev/
Sure, it doesn’t quite fit the nix philosophy perfectly, but everything is still in my home.nix file and my home directory, and and I can swap tool versions on the fly and direct IntelliJ to their locations pretty easily
Embrace the
--impure