@@ -10,6 +10,15 @@ NUSHELL_LICENSE = MIT
NUSHELL_LICENSE_FILES = LICENSE
NUSHELL_DEPENDENCIES = openssl host-pkgconf
+define NUSHELL_CREATE_DEFCONFIG
+ $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_config.nu \
+ $(TARGET_DIR)/root/.config/nushell/config.nu
+ $(INSTALL) -m 0644 -D $(@D)/crates/nu-utils/src/sample_config/default_env.nu \
+ $(TARGET_DIR)/root/.config/nushell/env.nu
+endef
+
+NUSHELL_POST_INSTALL_TARGET_HOOKS += NUSHELL_CREATE_DEFCONFIG
+
# Add /bin/nu to /etc/shells as in package/bash/bash.mk
define NUSHELL_ADD_MKSH_TO_SHELLS
grep -qsE '^/bin/nu$$' $(TARGET_DIR)/etc/shells \
Signed-off-by: Sebastian Weyer <sebastian.weyer@smile.fr> --- These default configs are optional and might not even be necessary, they only prevent the prompt at the first startup of the shell --- package/nushell/nushell.mk | 9 +++++++++ 1 file changed, 9 insertions(+)