dotfiles for servers
at main 37 lines 1.3 kB view raw
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