nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

rc.elv (1588B)


      1 use path
      2 use str
      3 
      4 # env
      5 set E:LC_COLLATE = C
      6 set E:EDITOR = nvim
      7 set E:PAGER = less
      8 set E:LESS = -R
      9 set E:VISUAL = nvim
     10 set E:PYTHONDONTWRITEBYTECODE = 1
     11 set E:PYTHONSTARTUP = $E:HOME/.pythonrc
     12 set E:BROWSER = firefox
     13 set E:NSS_DEFAULT_DB_TYPE = sql
     14 set E:BC_ENV_ARGS = $E:HOME/.config/bcrc
     15 set E:SSH_AUTH_SOCK = $E:XDG_RUNTIME_DIR/ssh-agent.socket
     16 set E:GOPATH = $E:HOME/src/misc/go
     17 set E:MPD_HOST = 127.0.0.1
     18 set E:MPD_PORT = 6695
     19 set E:CARGO_TERM_COLOR = always
     20 set E:ZVM_INSTALL = $E:HOME/.zvm/self
     21 set E:MANPAGER = 'nvim +Man!'
     22 set E:FZF_DEFAULT_OPTS = '--highlight-line --ansi --layout=reverse --border=rounded
     23   --color=bg+:#1d3b2e,bg:-1,spinner:#7fdbca,hl:#7fdbca
     24   --color=fg:#d6deeb,header:#637777,info:#637777,pointer:#7fdbca
     25   --color=marker:#7fdbca,fg+:#d6deeb,prompt:#7fdbca,hl+:#7fdbca
     26   --color=border:#0d1612'
     27 
     28 set paths = [
     29   $E:HOME/.local/share/tools
     30   $E:HOME/.local/share/gem/ruby/3.4.0/bin
     31   $E:HOME/src/go/bin
     32   $E:HOME/.zvm/bin
     33   $E:HOME/.zvm/self
     34   $E:HOME/src/misc/go/bin
     35   $E:HOME/.node_modules/bin
     36   /usr/bin/vendor_perl
     37   /usr/bin/core_perl
     38   /usr/bin/site_perl
     39   $E:HOME/bin
     40   $E:HOME/.local/bin
     41   $E:HOME/.cargo/bin
     42   $E:HOME/go/bin
     43   /usr/local/sbin
     44   /usr/local/bin
     45   /usr/sbin
     46   /usr/bin
     47   /sbin
     48   /bin
     49   /usr/share/bcc
     50   /nix/var/nix/profiles/default/bin
     51   $E:HOME/.nix-profile/bin
     52   $@paths
     53 ]
     54 
     55 # load aliases and functions into current namespace
     56 fn -load { |f| eval (slurp < $f) }
     57 
     58 var lib = $E:HOME/.config/elvish/lib
     59 -load $lib/aliases.elv
     60 -load $lib/git.elv
     61 
     62 # stty
     63 try { e:stty -ixon -ixoff } catch { }
     64 
     65 # zoxide
     66 eval (zoxide init elvish | slurp)