Install: Move most binary files to homebrew
This commit is contained in:
parent
95aca8b3cb
commit
2f346e9396
26
.bashrc
26
.bashrc
@ -10,10 +10,6 @@ alias dedsstore="find . -name \".DS_Store\" -delete"
|
|||||||
alias c="clear"
|
alias c="clear"
|
||||||
alias dps="docker ps -a --format 'table {{.Names}}\t{{.Status}}\t{{.Image}}'"
|
alias dps="docker ps -a --format 'table {{.Names}}\t{{.Status}}\t{{.Image}}'"
|
||||||
|
|
||||||
# Difftastic Config
|
|
||||||
export DFT_TAB_WIDTH=4
|
|
||||||
export DFT_BACKGROUND=light
|
|
||||||
|
|
||||||
# History
|
# History
|
||||||
HISTSIZE=50000
|
HISTSIZE=50000
|
||||||
HISTFILESIZE=50000
|
HISTFILESIZE=50000
|
||||||
@ -57,12 +53,15 @@ fi
|
|||||||
alias tmux="tmux -2"
|
alias tmux="tmux -2"
|
||||||
alias grep="grep --color=auto"
|
alias grep="grep --color=auto"
|
||||||
|
|
||||||
|
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
|
||||||
|
|
||||||
# Fix gpg signing
|
# Fix gpg signing
|
||||||
# https://github.com/keybase/keybase-issues/issues/2798
|
# https://github.com/keybase/keybase-issues/issues/2798
|
||||||
export GPG_TTY=$(tty)
|
export GPG_TTY=$(tty)
|
||||||
|
|
||||||
# Golang
|
# Golang
|
||||||
export PATH=$PATH:/usr/local/go/bin:${HOME}/go/bin
|
# NOTE: Go is installed with Homebrew and automatically placed on the path
|
||||||
|
export PATH=$PATH:${HOME}/go/bin
|
||||||
|
|
||||||
export TERM="xterm-256color"
|
export TERM="xterm-256color"
|
||||||
export EDITOR=$(which vim)
|
export EDITOR=$(which vim)
|
||||||
@ -76,22 +75,7 @@ if [[ -d ${HOME}/bin ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# fzf
|
# fzf
|
||||||
# TODO: Why are these files in so many different places?
|
eval "$(fzf --bash)"
|
||||||
if [ -f ~/.fzf.bash ]; then
|
|
||||||
source ~/.fzf.bash
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -f /usr/share/bash-completion/completions/fzf ]; then
|
|
||||||
source /usr/share/bash-completion/completions/fzf
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -f /usr/share/doc/fzf/examples/key-bindings.bash ]; then
|
|
||||||
source /usr/share/doc/fzf/examples/key-bindings.bash
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -f /usr/share/doc/fzf/examples/completion.bash ]; then
|
|
||||||
source /usr/share/doc/fzf/examples/completion.bash
|
|
||||||
fi
|
|
||||||
|
|
||||||
export FZF_DEFAULT_OPTS=" \
|
export FZF_DEFAULT_OPTS=" \
|
||||||
--color=bg+:#ccd0da,bg:#eff1f5,spinner:#dc8a78,hl:#d20f39 \
|
--color=bg+:#ccd0da,bg:#eff1f5,spinner:#dc8a78,hl:#d20f39 \
|
||||||
|
@ -1 +0,0 @@
|
|||||||
bat-0.24.0
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
delta-0.15.1
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
difft-0.38.0
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
dive-0.10.0
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
eza-0.11.0
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
fd-v10.1.0
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
gron-0.7.1
|
|
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
jq-1.7
|
|
BIN
bin/linux/jq-1.7
BIN
bin/linux/jq-1.7
Binary file not shown.
@ -1 +0,0 @@
|
|||||||
lazygit-0.42.0
|
|
Binary file not shown.
16
install.sh
16
install.sh
@ -77,12 +77,24 @@ function performSetup() {
|
|||||||
echo "Linking neovim config"
|
echo "Linking neovim config"
|
||||||
ln -fns ${DOTFILES_DIR}/nvim ~/.config/nvim
|
ln -fns ${DOTFILES_DIR}/nvim ~/.config/nvim
|
||||||
|
|
||||||
|
echo "Installing homebrew"
|
||||||
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
|
|
||||||
if [[ "${OSTYPE}" == "darwin"* ]]; then
|
if [[ "${OSTYPE}" == "darwin"* ]]; then
|
||||||
brew install rsync rga pandoc poppler tesseract tmux ledger
|
brew install tmux
|
||||||
else
|
else
|
||||||
sudo apt install visidata ripgrep
|
sudo apt install build-essential visidata
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
brew install \
|
||||||
|
gcc \
|
||||||
|
tmux neovim \
|
||||||
|
eza bat fzf ripgrep fd jq gron \
|
||||||
|
git lazygit git-delta \
|
||||||
|
crane dive devcontainer \
|
||||||
|
go sqlite \
|
||||||
|
stripe-cli restic
|
||||||
|
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user