Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
[submodule "meeting_backgrounds"]
path = meeting_backgrounds
url = https://github.com/ChrisHirsch/dotfiles_meeting_backgrounds.git
[submodule "nvim"]
path = nvim
url = https://gitlab.com/klevermonicker/nvim.git
2 changes: 2 additions & 0 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
nodejs 14.15.0

36 changes: 23 additions & 13 deletions Brewfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,8 @@ brew "ansible-lint"
# CLI For ArgoCD
brew "argocd"
brew "asciiquarium"
# Tool version Manager used for Elixir http://asdf-vm.com/guide/introduction.html#how-it-works
# No longer supported (ie malware?)
# brew "asdf"
# Ruby/Node/etc Tool Version Manager
brew "asdf"
brew "awscli"
brew "aws-sam-cli"
brew "aws-vault"
Expand Down Expand Up @@ -66,8 +65,7 @@ brew "coreutils"
brew "curl"
#brew "elixir"
#brew "dnsmasq", restart_service: true
# A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.
# https://github.com/wagoodman/dive

brew "dive"
# https://github.com/goodwithtech/dockle
# Contianer Image Linter
Expand Down Expand Up @@ -126,6 +124,9 @@ brew "kube-linter"
brew "kustomize"
# For heif-convert cli tool
brew "libheif"
# For Ruby on Rails with libpq
brew "libpq"

brew "maven"
brew "make"
# For Git -> Confluence Documentation
Expand All @@ -135,12 +136,15 @@ brew "minikube"
brew "most"
brew "mplayer"
brew "newsboat"
brew "neovim"
brew "npm"
brew "node"
# NodeJS Version Manager
brew "nvm"
# LLM Cli
brew "ollama"
# Terraform replacement
brew "opentofu"
# https://github.com/vmware-tanzu/octant
# Shows how applications run on k8s
# Dead?
Expand All @@ -159,8 +163,12 @@ brew "pyenv-virtualenv"
brew "qemu"
# Remove PDF Passowrd
brew "qpdf"
# Python sytax highlighter
brew "pygments"
# CLI tool for working with CloudFormation https://github.com/aws-cloudformation/rain
brew "rain"
# Fast alternative to grep https://github.com/BurntSushi/ripgrep (needed for neovim telescope too)
brew "ripgrep"
brew "rename"
brew "rust"
# https://github.com/mozilla/sops manages secrets for helmfile
Expand All @@ -182,8 +190,8 @@ brew "tree"
#brew "unrar"
brew "unnethack"
brew "wireshark"
# FAST Swagger linter for cli
brew "install daveshanley/vacuum/vacuum"
# OpenAPI Swagger validator and linter for cli
brew "daveshanley/vacuum/vacuum"
brew "vim"
# Versatile HTTP load tester
brew "vegeta"
Expand All @@ -203,20 +211,21 @@ cask "1password-cli"
cask "apptrap"
# Great USB Imager
cask "balenaetcher"
cask "bruno"
# Don't let the mac fall asleep (clickable)
cask "caffeine"
cask "chef/chef/inspec"
# Ebook Organizer
cask "calibre"
# Amazon Java JDK https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/what-is-corretto-11.html
cask "corretto11"
cask "corretto@11"
cask "cyberduck"
# Database GUI
cask "dbeaver-community"
cask "discord"
# Not sure we really want this any more given that Docker wants a license for your desktop use
# Try Rancher Desktop for an alternative
# cask "docker"
cask "docker"
cask "evernote"
cask "firefox"
# Best screen color changer (for day/night)
Expand All @@ -240,7 +249,8 @@ cask "keybase"
cask "lens"
# Animated Screen Capture
cask "licecap"
cask "microsoft-teams"
# For working with latex
cask "mactex"
# Like Charlesproxy but opensource https://mitmproxy.org
cask "mitmproxy"
# An opensource Redis Client GUI
Expand Down Expand Up @@ -275,10 +285,8 @@ cask "postico"
cask "powershell"
# SMS across devices
cask "pulse-sms"
# Python sytax highlighter
cask "pygments"
# Rancher Desktop rancherdesktop.io is an alternative to Docker Desktop (and free)
cask "rancher"
#cask "rancher"
# Replaced spectacle
cask "rectangle"
# Quickly prototype react apps
Expand All @@ -303,6 +311,8 @@ cask "vlc"
# This includes the GUI
cask "wireshark"
cask "xscreensaver"
# Comic CBZ reader
cask "yacreader"
# OWASP Web App Scanner - Zed Attack Proxy
cask "zap"

Expand Down
Binary file added emojis/Chris Frowny.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added emojis/merged.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 8 additions & 3 deletions install/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ gitinstall() {
fi


logger "Updating meeting backgrounds submodule..."
logger "Updating meeting backgrounds and neovim submodules..."
cd ~/dotfiles && git submodule update --init --recursive
}

Expand Down Expand Up @@ -288,17 +288,22 @@ editors() {
logger "Error! YouCompleteMe doesn't exist, but it should now that Plugins are installed. Try going into vim and running :PlugInstall"
exit 1
fi

fi

if [ -L ~/.config/nvim ]; then
logger "NeoVim config already linked at ~/.config/nvim"
else
logger "NeoVim config linked to ~/.config/nvim"
ln -sf ~/dotfiles/nvim ~/.config/nvim
fi

if [ ${machine} == 'Mac' ] ; then
# Allow Key repeat for Visual Studio Code on a mac (for vim plugin)
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
# VSCodium
# defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false
fi
}
}


set_os_vars
Expand Down
Binary file added keyboard/zsa/zsa_voyager_chris .bin
Binary file not shown.
1 change: 1 addition & 0 deletions nvim
Submodule nvim added at bdcbb6
2 changes: 2 additions & 0 deletions tmux.conf
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Good resource explaining windows, panes and how to navigate
# http://tmuxp.git-pull.com/en/latest/about_tmux.html
# The most awesomest place to get tmux info
# https://github.com/rothgar/awesome-tmux?tab=readme-ov-file#themes

# Enable mouse
setw -g mouse on
Expand Down
6 changes: 6 additions & 0 deletions zsh/aliases
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,9 @@ alias java21='export JAVA_HOME=$JAVA_21_HOME'
# default to Java 21 Corsetto
java21


# NeoVim
alias vi=nvim

# Alias grep to ripgrep
alias grep=rg
1 change: 0 additions & 1 deletion zsh/aliases.zsh
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,3 @@ alias mytest="echo Make it say: $1"
# Alias jql to a much better experience
alias jql=jless


Loading