Add .chezmoi.toml
Add .chezmoidata/packages.yaml Add install_macos_packages.sh
This commit is contained in:
parent
8986bc3d55
commit
3289696f4f
|
@ -0,0 +1,3 @@
|
|||
[git]
|
||||
autoCommit = true
|
||||
autoPush = true
|
|
@ -0,0 +1,69 @@
|
|||
packages:
|
||||
darwin:
|
||||
brews:
|
||||
- abseil
|
||||
- asdf
|
||||
- autoconf
|
||||
- autojump
|
||||
- automake
|
||||
- awscli
|
||||
- bitwarden-cli
|
||||
- brotli
|
||||
- c-ares
|
||||
- ca-certificates
|
||||
- chezmoi
|
||||
- coreutils
|
||||
- gettext
|
||||
- gmp
|
||||
- icu4c
|
||||
- jq
|
||||
- jsoncpp
|
||||
- liblinear
|
||||
- libnghttp2
|
||||
- libssh2
|
||||
- libtool
|
||||
- libuv
|
||||
- libvterm
|
||||
- libyaml
|
||||
- lpeg
|
||||
- lua
|
||||
- luajit
|
||||
- luv
|
||||
- m4
|
||||
- mactop
|
||||
- mosh
|
||||
- mpdecimal
|
||||
- msgpack
|
||||
- neofetch
|
||||
- neovim
|
||||
- nmap
|
||||
- node
|
||||
- oniguruma
|
||||
- openssl@3
|
||||
- pcre2
|
||||
- primer3
|
||||
- protobuf
|
||||
- pulumi
|
||||
- python-setuptools
|
||||
- python@3.11
|
||||
- python@3.12
|
||||
- readline
|
||||
- screenresolution
|
||||
- sqlite
|
||||
- thefuck
|
||||
- tree
|
||||
- tree-sitter
|
||||
- typescript
|
||||
- unibilium
|
||||
- unixodbc
|
||||
- xz
|
||||
- zsh-autocomplete
|
||||
casks:
|
||||
- alacritty
|
||||
- bitwarden
|
||||
- crystalfetch
|
||||
- divvy
|
||||
- docker
|
||||
- keepingyouawake
|
||||
- loop
|
||||
- utm
|
|
@ -0,0 +1,12 @@
|
|||
{{ if eq .chezmoi.os "darwin" -}}
|
||||
#!/bin/bash
|
||||
|
||||
brew bundle --no-lock --file=/dev/stdin <<EOF
|
||||
{{ range .packages.darwin.brews -}}
|
||||
brew {{ . | quote }}
|
||||
{{ end -}}
|
||||
{{ range .packages.darwin.casks -}}
|
||||
cask {{ . | quote }}
|
||||
{{ end -}}
|
||||
EOF
|
||||
{{ end -}}
|
Loading…
Reference in New Issue