1
0

Add nushell configuration

This commit is contained in:
Jip J. Dekker 2021-10-07 14:50:54 +11:00
parent 1444677e9c
commit 2a29b0e559
No known key found for this signature in database
GPG Key ID: 517DF4A00618C9C3
3 changed files with 48 additions and 2 deletions

View File

@ -3,9 +3,11 @@ bold_font auto
italic_font auto
bold_italic_font auto
cursor_shape underline
font_size 14.0
allow_remote_control yes
shell nu
# BEGIN_KITTY_THEME
include current-theme.conf

View File

@ -94,4 +94,4 @@ vim.cmd([[
augroup END
]])
vim.cmd([[ autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path % ]])
vim.cmd([[ autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path "%" ]])

View File

@ -0,0 +1,44 @@
completion_type = "list"
prompt = "starship prompt"
rm_always_trash = true
table_mode = "rounded"
path = [
"/Applications/kitty.app/Contents/MacOS",
"/opt/homebrew/bin",
"/usr/bin",
"/bin",
"/usr/sbin",
"/sbin"
]
startup = [
"alias edit = ^($nu.env.EDITOR)",
"alias set-light-theme = kitty +kitten themes Rose-pine-dawn",
"alias set-dark-theme = kitty +kitten themes Rose-pine-moon",
# Optional binaries from Homebrew
"pathvar add $'(brew --prefix | str trim)/opt/bison/bin'",
"pathvar add $'(brew --prefix | str trim)/opt/flex/bin'",
"pathvar add $'(brew --prefix | str trim)/opt/llvm/bin'",
"pathvar add $'(brew --prefix | str trim)/opt/openjdk/bin'",
"pathvar append ~/.local/bin", # pipx binaries
"pathvar append ~/.cargo/bin", # cargo binaries
"let-env MZN_SOLVER_PATH = $'(brew --prefix | str trim)/share/minizinc/solvers'",
# Zoxide autojump
"zoxide init nushell --hook prompt | save ~/.config/nu/zoxide.nu", "source ~/.config/nu/zoxide.nu",
]
[line_editor]
completion_match_method = "case-insensitive"
edit_mode = "vi"
[env]
BIGBAD = "compute.optimisation-2020.cloud.edu.au"
CMAKE_EXPORT_COMPILE_COMMANDS = "1"
CMAKE_GENERATOR = "Ninja Multi-Config"
EDITOR = "nvim"
FZF_DEFAULT_COMMAND = "fd --type f"