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. # My usual toolchain for developing Hugo projects.
{ mkShell { mkShell
, hugo , hugo
, asciidoctor
, pandoc
, git , git
, go , go
, nodejs_latest , nodejs_latest
@ -9,10 +11,17 @@
mkShell { mkShell {
packages = [ packages = [
asciidoctor # Some sites use this.
pandoc # Also these.
hugo # The main tool. hugo # The main tool.
go # I might use Go modules which requires the Golang runtime. go # I might use Go modules which requires the Golang runtime.
git # VCS of my choice. git # VCS of my choice.
nodejs_latest # The supported NodeJS version. nodejs_latest # The supported NodeJS version.
imagemagick # Everyman's image processing framework. 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 { mkShell
, texlive , texlive
, texlab , texlab

View File

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

View File

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