Skip to content

Commit dfb26c3

Browse files
committed
feat: nushell - update extraConfig
1 parent 28b642b commit dfb26c3

File tree

2 files changed

+16
-18
lines changed

2 files changed

+16
-18
lines changed

home/base/core/shells/config.nu

-7
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,6 @@ const NU_LIB_DIRS = [
147147
($nu.default-config-dir | path join 'scripts') # add <nushell-config-dir>/scripts
148148
($nu.data-dir | path join 'completions') # default home for nushell completions
149149
]
150-
# You can replace (override) or append to this list by shadowing the constant
151-
const NU_LIB_DIRS = $NU_LIB_DIRS ++ [($nu.default-config-dir | path join 'modules')]
152-
153-
# An environment variable version of this also exists. It is searched after the constant.
154-
$env.NU_LIB_DIRS ++= [ ($nu.data-dir | path join "nu_scripts") ]
155150

156151
# NU_PLUGIN_DIRS
157152
# --------------
@@ -162,8 +157,6 @@ $env.NU_LIB_DIRS ++= [ ($nu.data-dir | path join "nu_scripts") ]
162157
const NU_PLUGIN_DIRS = [
163158
($nu.default-config-dir | path join 'plugins') # add <nushell-config-dir>/plugins
164159
]
165-
# You can replace (override) or append to this list by shadowing the constant
166-
const NU_PLUGIN_DIRS = $NU_PLUGIN_DIRS ++ [($nu.default-config-dir | path join 'plugins')]
167160

168161
# As with NU_LIB_DIRS, an $env.NU_PLUGIN_DIRS is searched after the constant version
169162

home/base/tui/shell.nix

+16-11
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,24 @@ in {
2525
# https://github.com/nushell/nushell/issues/8214
2626
extraConfig = ''
2727
source /etc/agenix/alias-for-work.nushell
28+
29+
# Directories in this constant are searched by the
30+
# `use` and `source` commands.
31+
const NU_LIB_DIRS = $NU_LIB_DIRS ++ ['${nu_scripts}/share/nu_scripts']
32+
2833
# completion
29-
use ${nu_scripts}/share/nu_scripts/custom-completions/git/git-completions.nu *
30-
use ${nu_scripts}/share/nu_scripts/custom-completions/glow/glow-completions.nu *
31-
use ${nu_scripts}/share/nu_scripts/custom-completions/just/just-completions.nu *
32-
use ${nu_scripts}/share/nu_scripts/custom-completions/make/make-completions.nu *
33-
use ${nu_scripts}/share/nu_scripts/custom-completions/man/man-completions.nu *
34-
use ${nu_scripts}/share/nu_scripts/custom-completions/nix/nix-completions.nu *
35-
use ${nu_scripts}/share/nu_scripts/custom-completions/cargo/cargo-completions.nu *
36-
use ${nu_scripts}/share/nu_scripts/custom-completions/zellij/zellij-completions.nu *
34+
use custom-completions/git/git-completions.nu *
35+
use custom-completions/glow/glow-completions.nu *
36+
use custom-completions/just/just-completions.nu *
37+
use custom-completions/make/make-completions.nu *
38+
use custom-completions/man/man-completions.nu *
39+
use custom-completions/nix/nix-completions.nu *
40+
use custom-completions/cargo/cargo-completions.nu *
41+
use custom-completions/zellij/zellij-completions.nu *
3742
# alias
38-
# use ${nu_scripts}/share/nu_scripts/aliases/git/git-aliases.nu *
39-
use ${nu_scripts}/share/nu_scripts/aliases/eza/eza-aliases.nu *
40-
use ${nu_scripts}/share/nu_scripts/aliases/bat/bat-aliases.nu *
43+
use aliases/git/git-aliases.nu *
44+
use aliases/eza/eza-aliases.nu *
45+
use aliases/bat/bat-aliases.nu *
4146
'';
4247
};
4348
}

0 commit comments

Comments
 (0)