shells: add dependencies

Most of the things added will be inputs from larger dependencies.
This commit is contained in:
Gabriel Arazas 2022-11-10 22:08:22 +08:00
parent 18adca6409
commit bc2e4ccf64
5 changed files with 10 additions and 5 deletions

View File

@ -68,4 +68,6 @@ mkShell {
# The new Blueprint language. # The new Blueprint language.
blueprint-compiler blueprint-compiler
]; ];
inputsFrom = [ gjs gtk4 gobject-introspection ];
} }

View File

@ -30,4 +30,6 @@ mkShell {
texinfo texinfo
pkg-config pkg-config
]; ];
inputsFrom = [ gcc ];
} }

View File

@ -10,4 +10,6 @@ mkShell {
gofumpt gofumpt
gopls gopls
]; ];
inputsFrom = [ go ];
} }

View File

@ -12,12 +12,7 @@
mkShell { mkShell {
packages = [ packages = [
# Most of the build inputs are from `gtk` package. And since build
# environment of the following packages is brought with `nix develop`, we
# don't need to list much of the common build systems like Meson.
wrapGAppsHook
gtk gtk
glib glib
appstream-glib appstream-glib
desktop-file-utils desktop-file-utils
@ -27,4 +22,6 @@ mkShell {
libportal libportal
libportal-gtk libportal-gtk
]; ];
inputsFrom = [ gtk ];
} }

View File

@ -24,4 +24,6 @@ mkShell {
]; ];
RUST_SRC_PATH = rustPlatform.rustLibSrc; RUST_SRC_PATH = rustPlatform.rustLibSrc;
inputsFrom = [ cargo rustc ];
} }