dotfiles for servers
1$env.config.rm.always_trash = true
2$env.config.table.show_empty = false
3$env.config.buffer_editor = "nvim"
4$env.config.show_banner = false
5
6mkdir ($nu.data-dir | path join "vendor/autoload")
7starship init nu | save -f ($nu.data-dir | path join "vendor/autoload/starship.nu")
8
9$env.ENV_CONVERSIONS = {
10 "PATH": {
11 from_string: { |s| $s | split row (char esep) | path expand --no-symlink }
12 to_string: { |v| $v | path expand --no-symlink | str join (char esep) }
13 }
14 "Path": {
15 from_string: { |s| $s | split row (char esep) | path expand --no-symlink }
16 to_string: { |v| $v | path expand --no-symlink | str join (char esep) }
17 }
18}
19
20$env.CARGO_HOME = ($env.HOME | path join ".cargo")
21$env.HOMEBREW_PREFIX = (brew --prefix)
22$env.HOMEBREW_CELLAR = (brew --prefix | path join "Cellar")
23$env.HOMEBREW_REPOSITORY = (brew --prefix | path join "Homebrew")
24
25# PATH
26use std "path add"
27path add ($env.CARGO_HOME | path join "bin")
28path add ($env.HOMEBREW_PREFIX | path join "bin")
29path add ($env.HOMEBREW_PREFIX | path join "sbin")
30path add ($env.HOME | path join "bin")
31path add ($env.HOME | path join ".local" "bin")
32path add /usr/bin
33path add /usr/sbin
34path add /usr/local/bin
35$env.PATH = ($env.PATH | uniq)
36
37# vim: ai et ft=nu sts=4 sw=4 ts=4