diff --git a/.chezmoiignore b/.chezmoiignore new file mode 100644 index 0000000..21cca32 --- /dev/null +++ b/.chezmoiignore @@ -0,0 +1 @@ +Brewfile diff --git a/Brewfile b/Brewfile new file mode 100644 index 0000000..547d9ed --- /dev/null +++ b/Brewfile @@ -0,0 +1,81 @@ +tap "cormacrelf/tap" +tap "homebrew/bundle" +tap "homebrew/cask" +tap "homebrew/cask-fonts" +tap "homebrew/core" +tap "homebrew/services" +tap "koekeishiya/formulae" +brew "aspell" +brew "bat" +brew "bison" +brew "black" +brew "python@3.9" +brew "cbc" +brew "ccache" +brew "chezmoi" +brew "cmake" +brew "exa" +brew "fd" +brew "flex" +brew "fzf" +brew "gecode" +brew "gh" +brew "gnupg" +brew "go" +brew "hugo" +brew "llvm" +brew "mas" +brew "mdbook" +brew "neovim" +brew "ninja" +brew "node" +brew "nushell" +brew "openjdk" +brew "or-tools" +brew "pandoc" +brew "pinentry-mac" +brew "pipenv" +brew "pipx" +brew "poetry" +brew "prettier" +brew "pyflow" +brew "ripgrep" +brew "rust-analyzer" +brew "rustup-init" +brew "starship" +brew "tectonic" +brew "texlab" +brew "zoxide" +brew "zplug" +brew "cormacrelf/tap/dark-notify" +brew "koekeishiya/formulae/skhd" +brew "koekeishiya/formulae/yabai" +cask "adobe-acrobat-pro" +cask "alfred" +cask "calibre" +cask "discord" +cask "docker" +cask "font-go" +cask "font-ibm-plex" +cask "kitty" +cask "mactex-no-gui" +cask "mimestream" +cask "minizincide" +cask "protonmail-bridge" +cask "protonvpn" +cask "skim" +cask "sublime-merge" +cask "visual-studio-code" +cask "whatsapp" +cask "zoom" +mas "1Password 7", id: 1333542190 +mas "Adblock Plus", id: 1432731683 +mas "GarageBand", id: 682658836 +mas "Keynote", id: 409183694 +mas "Numbers", id: 409203825 +mas "Pages", id: 409201541 +mas "Slack", id: 803453959 +mas "Textual IRC Client", id: 896450579 +mas "The Unarchiver", id: 425424353 +mas "Things", id: 904280696 +mas "Xcode", id: 497799835 diff --git a/private_Library/private_Application Support/org.nushell.nu/config.toml b/private_Library/private_Application Support/org.nushell.nu/config.toml index df3e64c..286fb1a 100644 --- a/private_Library/private_Application Support/org.nushell.nu/config.toml +++ b/private_Library/private_Application Support/org.nushell.nu/config.toml @@ -23,6 +23,9 @@ startup = [ "alias edit = ^($nu.env.EDITOR)", "alias set-light-theme = kitty +kitten themes Rose-pine-dawn", "alias set-dark-theme = kitty +kitten themes Rose-pine-moon", + "alias brew-backup = brew bundle dump --global --no-lock --cask --mas --tap --force", + "alias brew-cleanup = brew bundle cleanup --global --no-lock --force --zap", + "alias brew-restore = brew bundle install --global --no-lock", # Optional binaries from Homebrew "pathvar add $'(brew --prefix | str trim)/opt/bison/bin'", diff --git a/symlink_dot_Brewfile.tmpl b/symlink_dot_Brewfile.tmpl new file mode 100644 index 0000000..6952d75 --- /dev/null +++ b/symlink_dot_Brewfile.tmpl @@ -0,0 +1 @@ +{{ .chezmoi.sourceDir }}/Brewfile