However, a :nixos: #nixshell for "quickly give me :docker: #Docker for a minute" is not possible, right?
In this case #Apptainer is a cool alternative: no root or daemon required to run software from containers.
Once you have experienced it you start to value the ephemeral nature of :nixos: #NixOS #nixshell's. Quickly need that one program but don't want it to clutter your system permanently?
nix-shell -p git-extras
This drops you into a shell with some extra git utils. Once you drop out of the shell, it's gone from your PATH again. 🎉
A little meh though that apparently only bash is really supported ootb as such though 🫤
Installed #opensuse #tumbleweed on my old x230 because I'm sadly struggling too much with getting a dev environment working easily using either #docker or #nixshell running on #VanillaOS. Vanilla works great for my media laptop that must-not-break-no-matter-what, though.
I hadn't seen it previously but the opensuse installer has an encrypted partitions option, and it worked flawlessly! Guess I'll spend tomorrow reinstalling my other opensuse laptop as well.
#opensuse #tumbleweed #docker #nixshell #VanillaOS
Habe #nix und #homemanager echt schnell zum laufen bekommen. Das übertragen meiner dotfiles ging auch relativ Problemlos. An den nix kanguage syntax muss man sich halte gewöhnen und die homemanager module sind nicht so richtig dokumentiert wie es mir scheint - musste da direkt in den Code schauen um zu sehen was für Optionen es gibt.
Bin erstmal recht angetan. Werde auch mal #nixshell für Entwicklungsumgebungen testen.
@someodd I don't do #Haskell development so I cannot speak from experience, but this might help you set it up with #NixShell:
https://github.com/aveltras/setting-up-a-haskell-development-environment-with-nix
I'm personally using nix-shell for occasional Python development
#SusanPotter: « Cached and Persistent #Nix #shell with #direnv integration »
https://gist.github.com/mbbx6spp/731076cb8fc620b064b8e5b28fb1c796
« #lorri is a #NixShell replacement for project #development. #lorri is based around fast #direnv integration for robust #CLI and editor integration. »
https://github.com/target/lorri
#NixOS
#nixos #cli #development #nixshell #lorri #direnv #shell #nix #susanpotter
#NixMode: An #Emacs major mode for editing #Nix expressions.
https://github.com/matthewbauer/nix-mode
#NixOptions: A set of useful #Emacs modes and functions for users of #Nix and #NixOS.
https://github.com/travisbhartwell/nix-emacs
#NixBuffer: #NixShell for #Emacs buffers.
https://github.com/shlevy/nix-buffer
#nixmode #emacs #nix #nixoptions #nixos #nixbuffer #nixshell