Merge remote-tracking branch 'origin/main' into manjaro

fix install.sh
This commit is contained in:
qwjyh 2022-10-17 19:18:41 +09:00
commit dc4d3fac1b
4 changed files with 41 additions and 9 deletions

28
bin/install.sh Normal file → Executable file
View file

@ -1,12 +1,22 @@
#!/usr/bin/fish #!/usr/bin/bash
set -eu
# test working directory # =========================================================
# check executing location
# =========================================================
if [ ! -d "bin" -a ! -d "dotfiles" ]; then
echo "Wrong execution location"
echo "Please run this script on dotfiles root folder."
exit 1
fi
# symlink # =========================================================
#ln -s ~/.config/fish/config.fish dotfiles/fish/config.fish # links
cp ~/.config/fish/config.fish (pwd)/dotfiles/fish/config.fish # =========================================================
ln -sf (pwd)/dotfiles/fish/config.fish ~/.config/fish/config.fish ln -sf $(pwd)/dotfiles/fish/config.fish ~/.config/fish/config.fish
ln -sf (pwd)/dotfiles/starship/starship.toml ~/.config/starship.toml ln -sf $(pwd)/dotfiles/starship/starship.toml ~/.config/starship.toml
ln -sf (pwd)/dotfiles/neovim/init.lua ~/.config/nvim/init.lua ln -sf $(pwd)/dotfiles/tmux.conf ~/.tmux.conf
ln -sf (pwd)/dotfiles/neovim/lua/plugins.lua ~/.config/nvim/lua/plugins.lua
ln -sf $(pwd)/dotfiles/neovim/init.lua ~/.config/nvim/init.lua
ln -sf $(pwd)/dotfiles/neovim/lua/plugins.lua ~/.config/nvim/lua/plugins.lua

2
bin/install_ubuntu.sh Normal file
View file

@ -0,0 +1,2 @@
#!/usr/bin/bash -euo

View file

@ -19,10 +19,29 @@ if status is-interactive
source ~/.opam/opam-init/init.fish > /dev/null 2> /dev/null; or true source ~/.opam/opam-init/init.fish > /dev/null 2> /dev/null; or true
end end
# starship
starship init fish | source
function set_win_title
echo -ne "\033]0; (basename "$PWD") \007"
end
set starship_precmd_uesr_func "set_win_title"
# keychain
set -x SHELL fish
keychain --eval --quiet -Q id_rsa, id_ed25519 | source
set -x SHELL bash
# opam
# source ~/.opam/opam-init/init.fish > /dev/null 2> /dev/null; or true
opam env --shell fish | source
# key bindings # key bindings
bind \b backward-kill-word bind \b backward-kill-word
# env
set -x LESS '-i -r -M -R -S -W -z-4 -x4'
# save fish log to my custom file # save fish log to my custom file
set -gx my_fish_history "$HOME/my_fish_history.txt" set -gx my_fish_history "$HOME/my_fish_history.txt"
function save_myhistory --on-event fish_prompt -d "Save custom shell log to $my_fish_history" function save_myhistory --on-event fish_prompt -d "Save custom shell log to $my_fish_history"

View file

@ -1,3 +1,4 @@
--print("init.lua loaded")
----------------------------------------------------------- -----------------------------------------------------------
-- basic configurations -- basic configurations
vim.o.number = true vim.o.number = true