mirror of
https://github.com/andwati/dotfiles.git
synced 2026-10-18 02:52:52 +00:00
zsh configs
This commit is contained in:
@@ -0,0 +1,61 @@
|
|||||||
|
tap "homebrew/bundle"
|
||||||
|
tap "homebrew/cask"
|
||||||
|
tap "homebrew/core"
|
||||||
|
tap "homebrew/cask-fonts"
|
||||||
|
|
||||||
|
brew "bash"
|
||||||
|
brew "bash-completion@2"
|
||||||
|
brew "cmake"
|
||||||
|
brew "curl"
|
||||||
|
brew "eza"
|
||||||
|
brew "flux"
|
||||||
|
brew "fzf"
|
||||||
|
brew "git"
|
||||||
|
brew "gnupg"
|
||||||
|
brew "go"
|
||||||
|
brew "htop"
|
||||||
|
brew "hyperfine"
|
||||||
|
brew "jq"
|
||||||
|
brew "mas"
|
||||||
|
brew "mkvtoolnix"
|
||||||
|
brew "moreutils"
|
||||||
|
brew "neovim"
|
||||||
|
brew "node"
|
||||||
|
brew "openssh"
|
||||||
|
brew "openssl"
|
||||||
|
brew "ripgrep"
|
||||||
|
brew "rust"
|
||||||
|
brew "stow"
|
||||||
|
brew "the_silver_searcher"
|
||||||
|
brew "tmux"
|
||||||
|
brew "tmuxp"
|
||||||
|
brew "wget"
|
||||||
|
|
||||||
|
cask "1password"
|
||||||
|
cask "alacritty"
|
||||||
|
cask "appcleaner"
|
||||||
|
cask "discord"
|
||||||
|
cask "font-fira-code-nerd-font"
|
||||||
|
cask "font-hack-nerd-font"
|
||||||
|
cask "gpg-suite"
|
||||||
|
cask "jetbrains-toolbox"
|
||||||
|
cask "keka"
|
||||||
|
cask "megasync"
|
||||||
|
cask "mimestream"
|
||||||
|
cask "monodraw"
|
||||||
|
cask "netnewswire"
|
||||||
|
cask "paintbrush"
|
||||||
|
cask "qbittorrent"
|
||||||
|
cask "raycast"
|
||||||
|
cask "rectangle"
|
||||||
|
cask "steam"
|
||||||
|
cask "visual-studio-code"
|
||||||
|
cask "vorta"
|
||||||
|
cask "yacreader"
|
||||||
|
cask "xld"
|
||||||
|
cask "zotero"
|
||||||
|
|
||||||
|
mas "Bear", id: 1091189122
|
||||||
|
mas "Tailscale", id: 1475387142
|
||||||
|
mas "Things", id: 904280696
|
||||||
|
mas "Xcode", id: 497799835
|
||||||
@@ -0,0 +1,61 @@
|
|||||||
|
[core]
|
||||||
|
editor = nvim
|
||||||
|
excludesFile = ~/.gitignore
|
||||||
|
fsmonitor = true
|
||||||
|
pager = delta
|
||||||
|
|
||||||
|
[init]
|
||||||
|
defaultBranch = main
|
||||||
|
|
||||||
|
[user]
|
||||||
|
name = Ian Andwati
|
||||||
|
email = [email protected]
|
||||||
|
|
||||||
|
[github]
|
||||||
|
user = andwati
|
||||||
|
|
||||||
|
[gpg]
|
||||||
|
program = gpg2
|
||||||
|
|
||||||
|
[credential]
|
||||||
|
helper = osxkeychain
|
||||||
|
|
||||||
|
[filter "lfs"]
|
||||||
|
clean = git-lfs clean -- %f
|
||||||
|
smudge = git-lfs smudge -- %f
|
||||||
|
process = git-lfs filter-process
|
||||||
|
required = true
|
||||||
|
|
||||||
|
[branch]
|
||||||
|
autosetuprebase = always
|
||||||
|
|
||||||
|
[commit]
|
||||||
|
gpgsign = true
|
||||||
|
|
||||||
|
[push]
|
||||||
|
default = tracking
|
||||||
|
autoSetupRemote = true
|
||||||
|
|
||||||
|
[pull]
|
||||||
|
ff = only
|
||||||
|
|
||||||
|
[merge]
|
||||||
|
conflictstyle = zdiff3
|
||||||
|
|
||||||
|
[rebase]
|
||||||
|
autosquash = true
|
||||||
|
|
||||||
|
[diff]
|
||||||
|
algorithm = histogram
|
||||||
|
|
||||||
|
[interactive]
|
||||||
|
diffFilter = delta --color-only
|
||||||
|
|
||||||
|
[help]
|
||||||
|
autocorrect = prompt
|
||||||
|
|
||||||
|
[maintenance]
|
||||||
|
repo = $HOME/Projects/Foreign/zig
|
||||||
|
|
||||||
|
[fetch]
|
||||||
|
writeCommitGraph = true
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
+37
@@ -0,0 +1,37 @@
|
|||||||
|
# Use powerline
|
||||||
|
USE_POWERLINE="true"
|
||||||
|
# Has weird character width
|
||||||
|
# Example:
|
||||||
|
# is not a diamond
|
||||||
|
HAS_WIDECHARS="false"
|
||||||
|
# Source manjaro-zsh-configuration
|
||||||
|
if [[ -e /usr/share/zsh/manjaro-zsh-config ]]; then
|
||||||
|
source /usr/share/zsh/manjaro-zsh-config
|
||||||
|
fi
|
||||||
|
# Use manjaro zsh prompt
|
||||||
|
if [[ -e /usr/share/zsh/manjaro-zsh-prompt ]]; then
|
||||||
|
source /usr/share/zsh/manjaro-zsh-prompt
|
||||||
|
fi
|
||||||
|
export PYENV_ROOT="$HOME/.pyenv"
|
||||||
|
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
|
||||||
|
eval "$(pyenv init -)"
|
||||||
|
source /usr/share/nvm/init-nvm.sh
|
||||||
|
|
||||||
|
# >>> conda initialize >>>
|
||||||
|
# !! Contents within this block are managed by 'conda init' !!
|
||||||
|
__conda_setup="$('/home/ian/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
eval "$__conda_setup"
|
||||||
|
else
|
||||||
|
if [ -f "/home/ian/anaconda3/etc/profile.d/conda.sh" ]; then
|
||||||
|
. "/home/ian/anaconda3/etc/profile.d/conda.sh"
|
||||||
|
else
|
||||||
|
export PATH="/home/ian/anaconda3/bin:$PATH"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
unset __conda_setup
|
||||||
|
# <<< conda initialize <<<
|
||||||
|
|
||||||
|
# Install Ruby Gems to ~/gems
|
||||||
|
export GEM_HOME="$HOME/gems"
|
||||||
|
export PATH="$HOME/gems/bin:$PATH"
|
||||||
Reference in New Issue
Block a user