nixos-config/shells
Gabriel Arazas 4cae5c709b
shells/hugo: update NodeJS 16 with latest version
This is to prevent periodic update with NodeJS versions being insecure
at some point.
2023-07-14 14:44:16 +08:00
..
cloud.nix shells/cloud: add Terraform 2023-06-22 11:10:37 +08:00
default.nix shells/latex: init shell 2022-12-12 10:26:30 +08:00
flatpak.nix shells/flatpak: update desktop-file-utils as one of the inputs 2022-08-27 13:41:49 +08:00
gnome.nix chore: reformat codebase 2023-06-29 14:17:38 +08:00
gnu.nix shells: add dependencies 2022-11-10 22:08:22 +08:00
go.nix shells: add dependencies 2022-11-10 22:08:22 +08:00
gtk.nix shells: add dependencies 2022-11-10 22:08:22 +08:00
guile.nix shells/guile: init devshell 2022-09-01 09:57:47 +08:00
hugo.nix shells/hugo: update NodeJS 16 with latest version 2023-07-14 14:44:16 +08:00
latex.nix shells/latex: init shell 2022-12-12 10:26:30 +08:00
lua.nix shells/lua: init devshell 2022-09-26 08:35:10 +08:00
nix.nix shells/nix: delete removed packages 2023-03-08 23:47:21 +08:00
README.adoc docs: update and add README for shells and templates 2022-09-26 08:35:10 +08:00
rust.nix shells: add dependencies 2022-11-10 22:08:22 +08:00
tic-80.nix Add devshell for TIC-80 2022-01-02 22:31:11 +08:00

My development shells for usual type of projects to quickly spawn one when spelunking other peoples' projects. This can be easily spawned from the devShells attribute from the flake output (i.e., nix develop $FLAKE#$DEVENV).

Caution
This is not supposed to be a list of development environment encompassing all type of projects but rather it is just for quickly spawning one for spelunking.

This is a personal preference to creating a specific NixOS/home-manager profile module for setting up those type of environments considering that…

  • You dont need a profile to spawn the environment with devShells. By setting it as a profile to either NixOS or home-manager (or any other similar profiles), youre basically locking yourself in that environment.

  • It is cleaner. :)

  • Creating project-specific development environments is a thing.