Remove .profile, and other updates

aaadfbdb11fccf30696181d2bd1dbdb942b5192f
Alexis Sellier committed ago 1 parent dfd87d74
.config/fish/config.fish +22 -1
1 1
#
2 2
# config.fish
3 3
#
4 +
set -gx PATH \
5 +
  "$HOME/bin" \
6 +
  "$HOME/.local/bin" \
7 +
  "$HOME/.yarn/bin" \
8 +
  "$HOME/.radicle/bin" \
9 +
  "$HOME/.cargo/bin" \
10 +
  "$HOME/.npm/bin" \
11 +
  "$HOME/.local/share/gem/ruby/3.4.0/bin" \
12 +
  "$HOME/.proto/shims" \
13 +
  "$HOME/.proto/bin" \
14 +
  $PATH
15 +
set -gx EDITOR nvim
16 +
set -gx VISUAL nvim
17 +
set -gx RIPGREP_CONFIG_PATH "$HOME/.rgrc"
18 +
set -gx CARGO_BUILD_JOBS 12
19 +
4 20
if status is-interactive
5 21
  fish_vi_key_bindings
6 22
7 23
  set -g fish_greeting
8 24
  set -g fish_autosuggestion_enabled 0
24 40
      end
25 41
    end
26 42
  end
27 43
28 44
  if type -q keychain
29 -
    keychain --eval --quiet --noinherit ~/.ssh/id_rsa ~/.radicle/keys/radicle ~/.ssh/alexis.radiant.computer | source
45 +
    keychain --eval --quiet --noinherit \
46 +
      ~/.ssh/id_ed25519 \
47 +
      ~/.ssh/id_rsa \
48 +
      ~/.ssh/id_rsa_share \
49 +
      ~/.radicle/keys/radicle \
50 +
      ~/.ssh/alexis.radiant.computer | source
30 51
  end
31 52
32 53
  function fish_mode_prompt
33 54
  end
34 55
.config/foot/foot.ini +9 -0
1 1
[main]
2 2
font=monospace:size=16
3 3
dpi-aware=yes
4 4
pad=8x6
5 5
shell=/usr/bin/fish
6 +
selection-target=both
6 7
7 8
[colors-dark]
8 9
background=000000
9 10
foreground=dddddd
10 11
cursor=000000 b03060
32 33
beam-thickness=2px
33 34
34 35
[key-bindings]
35 36
clipboard-copy=Control+Shift+c XF86Copy
36 37
clipboard-paste=Control+Shift+v XF86Paste
38 +
unicode-input=none
39 +
show-urls-launch=Control+Shift+u
40 +
show-urls-copy=Control+Shift+y
41 +
42 +
[url]
43 +
launch=xdg-open ${url}
44 +
osc8-underline=url-mode
45 +
style=dotted
37 46
38 47
[csd]
39 48
preferred=server
40 49
size=32
41 50
font=monospace:size=16
.profile deleted +0 -20
1 -
#!/bin/sh
2 -
3 -
export PATH=~/bin:~/.local/bin:~/.yarn/bin:~/.cabal/bin:~/.radicle/bin:~/.cargo/bin:~/.gem/ruby/2.6.0/bin:$PATH
4 -
export PATH=$PATH:~/.foundry/bin
5 -
export PATH=$PATH:~/.npm/bin
6 -
export PATH=$PATH:~/.local/share/gem/ruby/3.0.0/bin
7 -
export NODE_PATH=/usr/lib/node_modules
8 -
export EDITOR=nvim
9 -
export VISUAL=nvim
10 -
export MOZ_USE_XINPUT2=1 # Pixel scrolling in Firefox
11 -
export RIPGREP_CONFIG_PATH=$HOME/.rgrc
12 -
export NNN_FIFO=/tmp/nnn.fifo
13 -
export CARGO_BUILD_JOBS=12
14 -
export XCURSOR_SIZE=42
15 -
16 -
if [ -e ~/.nix-profile/etc/profile.d/nix.sh ]; then
17 -
  . ~/.nix-profile/etc/profile.d/nix.sh;
18 -
fi # added by Nix installer
19 -
20 -
export LD_LIBRARY_PATH="/opt/cuda/lib64:$LD_LIBRARY_PATH"
.vimrc +2 -2
33 33
set timeoutlen=200                  " Set timeout between key sequences
34 34
set background=light
35 35
set mouse=a                         " Enable mouse in all modes
36 36
set directory=~/tmp,/var/tmp,/tmp,. " Keep swap files in one of these
37 37
set wmh=0                           " Minimum window height = 0
38 -
set showcmd
38 +
set noshowcmd
39 39
set updatetime=250                  " How long before 'CursorHold' event
40 40
set nobackup
41 41
set nowritebackup
42 42
set noswapfile
43 43
set nostartofline
123 123
" Per file-type indentation
124 124
au FileType haskell     setlocal number sts=4 sw=4 expandtab formatprg=stylish-haskell
125 125
au FileType javascript  setlocal number sts=2 sw=2 expandtab nowrap
126 126
au FileType typescript  setlocal number sts=2 sw=2 expandtab nowrap
127 127
au FileType css         setlocal number sts=2 sw=2 expandtab nowrap
128 -
au FileType go          setlocal number ts=4  sw=4 noexpandtab
128 +
au FileType go          setlocal number ts=4  sw=4 noexpandtab nowrap
129 129
au FileType c,cpp,glsl  setlocal number ts=4  sw=4 noexpandtab nowrap
130 130
au FileType lua         setlocal number       sw=2 expandtab
131 131
au FileType sh,zsh      setlocal number sts=2 sw=2 expandtab
132 132
au FileType vim,ruby    setlocal number sts=2 sw=2 expandtab
133 133
au FileType help        setlocal number ts=4  sw=4 noexpandtab