shells: update dependencies for all devshells

This commit is contained in:
Gabriel Arazas 2024-02-13 12:25:19 +08:00
parent ed98eb7d1e
commit 98f2bbe59a
No known key found for this signature in database
GPG Key ID: ADE0C41DAB221FCC
4 changed files with 25 additions and 2 deletions

View File

@ -1,6 +1,8 @@
# My usual toolchain for developing Hugo projects.
{ mkShell
, hugo
, asciidoctor
, pandoc
, git
, go
, nodejs_latest
@ -9,10 +11,17 @@
mkShell {
packages = [
asciidoctor # Some sites use this.
pandoc # Also these.
hugo # The main tool.
go # I might use Go modules which requires the Golang runtime.
git # VCS of my choice.
nodejs_latest # The supported NodeJS version.
imagemagick # Everyman's image processing framework.
];
inputsFrom = [
go
nodejs_latest
];
}

View File

@ -1,4 +1,4 @@
# Ripperootskees for the space.
# Ripperootskees for the disk space.
{ mkShell
, texlive
, texlab

View File

@ -1,6 +1,12 @@
# It is much more recommended to create a project-specific development
# environment for Lua projects instead.
{ mkShell, lua, luarocks, stylua, sumneko-lua-language-server }:
{ mkShell
, gcc
, lua
, luarocks
, stylua
, sumneko-lua-language-server
}:
mkShell {
packages = [
@ -9,4 +15,6 @@ mkShell {
stylua
sumneko-lua-language-server
];
inputsFrom = [ lua gcc ];
}

View File

@ -7,6 +7,8 @@
, rustc
, rustfmt
, rust-analyzer
, meson
, ninja
, rustPackages
, rustPlatform
}:
@ -21,6 +23,10 @@ mkShell {
rustc
rustfmt
rust-analyzer
# Also have these.
meson
ninja
];
RUST_SRC_PATH = rustPlatform.rustLibSrc;