Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
f9b28b0
Inital Test of ansible-pull
ChrisMKindred Nov 7, 2023
b9df307
Change localhost
ChrisMKindred Nov 7, 2023
74b7ef0
Switch back to localhosts
ChrisMKindred Nov 7, 2023
54668c4
Add hosts
ChrisMKindred Nov 7, 2023
bc9349c
another test
ChrisMKindred Nov 7, 2023
20e3dce
test
ChrisMKindred Nov 7, 2023
936d2ab
change back to localhost
ChrisMKindred Nov 7, 2023
384752c
update ansible action
ChrisMKindred Nov 7, 2023
83570d4
update format
ChrisMKindred Nov 7, 2023
8cdbbe3
testing git
ChrisMKindred Nov 7, 2023
031582e
testing new format
ChrisMKindred Nov 7, 2023
ece73cc
tests
ChrisMKindred Nov 7, 2023
6a8e664
setup homebrew
ChrisMKindred Nov 7, 2023
cc4f15a
install homebrew if missing
ChrisMKindred Nov 7, 2023
b2c999b
Update homebrew
ChrisMKindred Nov 7, 2023
c6b0591
remove becomes
ChrisMKindred Nov 7, 2023
38ce8c1
upgrade brew
ChrisMKindred Nov 7, 2023
ff0baaa
add tmux
ChrisMKindred Nov 7, 2023
f2ff952
Adds xcode-selet --install
ChrisMKindred Nov 7, 2023
1701640
add check for command line tools
ChrisMKindred Nov 8, 2023
bbb0a79
update output
ChrisMKindred Nov 8, 2023
bf6b5cc
Check against string
ChrisMKindred Nov 8, 2023
e6954ca
update false check
ChrisMKindred Nov 8, 2023
5c61dd7
update ignore
ChrisMKindred Nov 8, 2023
0c9ffa9
update changed when
ChrisMKindred Nov 8, 2023
c086bf9
add brew casks
ChrisMKindred Nov 8, 2023
7a00a22
fix spacing
ChrisMKindred Nov 8, 2023
bf8b5fc
Add present to brew
ChrisMKindred Nov 8, 2023
956bec6
Forced
ChrisMKindred Nov 8, 2023
d17ca08
set become to false
ChrisMKindred Nov 8, 2023
113ced9
change state for homebrew
ChrisMKindred Nov 8, 2023
ea0eab6
use homebrew package and multiline maybe
ChrisMKindred Nov 8, 2023
1b9bc04
change delimitor
ChrisMKindred Nov 8, 2023
44c4f25
rework homebrew
ChrisMKindred Nov 8, 2023
9b5893d
remove with items
ChrisMKindred Nov 8, 2023
798c134
inline items
ChrisMKindred Nov 8, 2023
fbc127a
inline items
ChrisMKindred Nov 8, 2023
ea54f65
change homebrew type
ChrisMKindred Nov 8, 2023
11b83c2
change homebrew type
ChrisMKindred Nov 8, 2023
fca521a
change homebrew type
ChrisMKindred Nov 8, 2023
9f9fcc1
change homebrew type
ChrisMKindred Nov 8, 2023
f4876aa
change homebrew type
ChrisMKindred Nov 8, 2023
30f1964
change homebrew type
ChrisMKindred Nov 8, 2023
92d6a4b
change homebrew type
ChrisMKindred Nov 8, 2023
aacb3cc
Split homebrew into playbook
ChrisMKindred Nov 9, 2023
132d70d
Add Playbooks
ChrisMKindred Nov 9, 2023
07874c1
Move tmux
ChrisMKindred Nov 9, 2023
43ff497
Add vs_code_playbook
ChrisMKindred Nov 9, 2023
7e21a4e
install all extensions
ChrisMKindred Nov 9, 2023
c322e32
setup vs_Code
ChrisMKindred Nov 9, 2023
4b2573d
setup vs_Code
ChrisMKindred Nov 9, 2023
3c62bc3
Add install instructions
ChrisMKindred Nov 9, 2023
d58d49e
add mas to homebrew
ChrisMKindred Nov 9, 2023
442a547
Add MAS and app store installed apps
ChrisMKindred Nov 9, 2023
7471295
change layout of MAS task
ChrisMKindred Nov 9, 2023
9373cb5
change layout of MAS task
ChrisMKindred Nov 9, 2023
3dab987
change layout of MAS task
ChrisMKindred Nov 9, 2023
bb28039
change layout of MAS task
ChrisMKindred Nov 9, 2023
2f1fdb1
change layout of MAS task
ChrisMKindred Nov 9, 2023
2d6721f
change layout of MAS task
ChrisMKindred Nov 9, 2023
45ac644
change layout of MAS task
ChrisMKindred Nov 9, 2023
fdcb873
change layout of MAS task
ChrisMKindred Nov 9, 2023
8979908
change layout of MAS task
ChrisMKindred Nov 9, 2023
0eee843
change layout of MAS task
ChrisMKindred Nov 9, 2023
ac89003
change layout of MAS task
ChrisMKindred Nov 9, 2023
ceb7755
Move settings file
ChrisMKindred Nov 9, 2023
4841ab4
change layout of MAS task
ChrisMKindred Nov 9, 2023
9c04cd6
change layout of MAS task
ChrisMKindred Nov 9, 2023
adb3ff2
change layout of MAS task
ChrisMKindred Nov 9, 2023
0bc7537
add code snippets
ChrisMKindred Nov 9, 2023
9393e0b
add code snippets
ChrisMKindred Nov 9, 2023
2a8ec6a
Updates Readme
ChrisMKindred Nov 9, 2023
b7fc891
Add python3
ChrisMKindred Nov 11, 2023
e37f856
Add php 8.0 and php 8.1
ChrisMKindred Nov 12, 2023
f4a78e1
Link php 8.1
ChrisMKindred Nov 12, 2023
66dc70a
Install both php8.0 and 8.1
ChrisMKindred Nov 12, 2023
0b468e9
add lando to brew cask
ChrisMKindred Nov 12, 2023
faa94d9
Update php path
ChrisMKindred Nov 12, 2023
acb9c9a
Remove php 8.1 and 8.0
ChrisMKindred Nov 12, 2023
47c9fb7
add jq to brew
ChrisMKindred Nov 17, 2023
7751374
Add oh-my-zsh
ChrisMKindred Nov 17, 2023
764133c
Remove old zsh files
ChrisMKindred Nov 17, 2023
2c9cc5a
update readme for mac os terminal commands
ChrisMKindred Nov 17, 2023
d7db277
Add aws and terraform code extension
ChrisMKindred Nov 21, 2023
7aabf36
Adds terraform via brew
ChrisMKindred Nov 22, 2023
94a43ef
Add ThingsHelper for QuickEntry with Autofill
ChrisMKindred Dec 7, 2023
f51c32d
Fix type in awscli brew install
ChrisMKindred Dec 7, 2023
b34cb90
Remove spotlight search value
ChrisMKindred Dec 8, 2023
2430d47
update true value
ChrisMKindred Dec 8, 2023
8e7fabd
reset
ChrisMKindred Dec 8, 2023
326db0a
update stdout
ChrisMKindred Dec 8, 2023
1b74274
update value
ChrisMKindred Dec 8, 2023
26748b4
Debug
ChrisMKindred Dec 8, 2023
0591814
Add quotes
ChrisMKindred Dec 8, 2023
1c2efa1
debug
ChrisMKindred Dec 8, 2023
7df5135
debug
ChrisMKindred Dec 8, 2023
a4a127a
debug
ChrisMKindred Dec 8, 2023
5b10df8
debug
ChrisMKindred Dec 8, 2023
d866f03
debug
ChrisMKindred Dec 8, 2023
9ab9bde
debug
ChrisMKindred Dec 8, 2023
d4a5c22
debug
ChrisMKindred Dec 8, 2023
1cfb63b
Change for apple Mx processor
ChrisMKindred Mar 8, 2024
0248f89
remove lando and local intalls
ChrisMKindred Mar 8, 2024
a171244
Add correct homebrew path for vs_code.yml
ChrisMKindred Mar 8, 2024
b0ce823
remove extra svg preview extension
ChrisMKindred Mar 8, 2024
be1ce92
Remove better align by wwm
ChrisMKindred Mar 8, 2024
e492dc5
remove plist items
ChrisMKindred Mar 8, 2024
e8c9527
Remove duplicate extension
ChrisMKindred Mar 8, 2024
c724a27
Signed Commit?
ChrisMKindred Mar 8, 2024
2537564
Adds WP CLI to homebrew setup
ChrisMKindred Jun 10, 2024
9239953
Update vs-code-settings
ChrisMKindred Jun 10, 2024
c0cd38a
adds ffmpeg and appcleaner to homebrew
ChrisMKindred Jun 17, 2024
8908daf
Update readme, remove cask-fonts
ChrisMKindred Jun 20, 2024
dab3b22
Update autohide values for dock
ChrisMKindred Jun 20, 2024
d1fc054
Add dock reload if something changes
ChrisMKindred Jun 20, 2024
b023984
clear the plist cache after saving.
ChrisMKindred Jun 20, 2024
93e7199
clear the plist cache after saving.
ChrisMKindred Jun 20, 2024
1c05201
update state for dock
ChrisMKindred Jun 20, 2024
8db320c
remove changed when value
ChrisMKindred Jun 20, 2024
6808db9
Adds Dock Defaults
ChrisMKindred Jun 20, 2024
b0978ec
fix typo
ChrisMKindred Jun 20, 2024
936478d
Set minimize to application
ChrisMKindred Jun 20, 2024
8b7669e
add cobalt2.zsh-theme
ChrisMKindred Jun 20, 2024
2cb1514
add cobalt2.zsh-theme
ChrisMKindred Jun 20, 2024
a7f2c4a
add cobalt2.zsh-theme
ChrisMKindred Jun 20, 2024
d3c9903
add cobalt2.zsh-theme
ChrisMKindred Jun 20, 2024
a3ba946
add cobalt2.zsh-theme
ChrisMKindred Jun 20, 2024
ba49373
add cobalt2.zsh-theme
ChrisMKindred Jun 20, 2024
cb1d0a0
add cobalt2.zsh-theme
ChrisMKindred Jun 20, 2024
fabf342
add fonts
ChrisMKindred Jun 20, 2024
30afc74
verify folder
ChrisMKindred Jun 21, 2024
6fe75d9
Add color theme for iterm2
ChrisMKindred Jun 21, 2024
581051e
Add color theme for iterm2
ChrisMKindred Jun 21, 2024
e771fa9
Add color theme for iterm2
ChrisMKindred Jun 21, 2024
f774941
Add color theme for iterm2
ChrisMKindred Jun 21, 2024
7fb6172
Add color theme for iterm2
ChrisMKindred Jun 21, 2024
43c725c
Add color theme for iterm2
ChrisMKindred Jun 21, 2024
4875bb0
Add color theme for iterm2
ChrisMKindred Jun 21, 2024
7424c92
Add inconsolata for powerline font
ChrisMKindred Jun 21, 2024
c95e83d
fix copy error
ChrisMKindred Jun 21, 2024
d427172
remove iterm profile
ChrisMKindred Jun 21, 2024
3b40073
Adds lando to brew cask
ChrisMKindred Jun 21, 2024
8781815
Remove lando brew install
ChrisMKindred Jun 21, 2024
514d067
Adds lando to brew cask
ChrisMKindred Jun 21, 2024
43c737d
Move homebrew check
ChrisMKindred Jun 21, 2024
28831b0
Move homebrew check
ChrisMKindred Jun 21, 2024
49c176f
Move homebrew check
ChrisMKindred Jun 21, 2024
84d43b0
Move homebrew check
ChrisMKindred Jun 21, 2024
ee21e87
Move homebrew check
ChrisMKindred Jun 21, 2024
0d5c82c
Move homebrew check
ChrisMKindred Jun 21, 2024
4d82de9
Move homebrew check
ChrisMKindred Jun 21, 2024
b37e7b1
Move homebrew check
ChrisMKindred Jun 21, 2024
9d4e8bf
Move homebrew check
ChrisMKindred Jun 21, 2024
128c4df
Move homebrew check
ChrisMKindred Jun 21, 2024
8b72110
Move homebrew check
ChrisMKindred Jun 21, 2024
5dd4c98
Move homebrew check
ChrisMKindred Jun 21, 2024
799a186
Update brew check in vs_code install
ChrisMKindred Jun 21, 2024
9ca26bd
Run everything by default
ChrisMKindred Jun 21, 2024
ee5158c
remove things helper
ChrisMKindred Jun 21, 2024
b942a15
Adds cask local
ChrisMKindred Jun 24, 2024
e768e4f
Update vs code extensions
ChrisMKindred Oct 21, 2024
ba38406
Update vs code settings
ChrisMKindred Oct 21, 2024
074c2b5
Update zshrc
ChrisMKindred Oct 21, 2024
f6f002c
Remove magnet app
ChrisMKindred Oct 21, 2024
8ff6049
Add prismlauncher to brew
ChrisMKindred Jan 14, 2025
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
16 changes: 16 additions & 0 deletions command_line.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
- hosts: localhost
connection: local
become: false

pre_tasks:
- name: Check for Command Line Tools
shell: xcode-select -p | echo $?
register: xcode_output
changed_when: False

- name: Install Command Line Tools
fail:
msg: Command Line Tools should be installed...Run xcode-select --install
when:
- xcode_output.stdout != "0"
57 changes: 57 additions & 0 deletions dock.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
- hosts: localhost
connection: local
become: false

tasks:
- name: Set autohide to true
community.general.osx_defaults:
domain: com.apple.dock
key: autohide
type: bool
value: true
notify: Reload Dock

- name: Set autohide-delay to 0
community.general.osx_defaults:
domain: com.apple.dock
key: autohide-delay
type: float
value: 0
notify: Reload Dock

- name: Set dock magnification
community.general.osx_defaults:
domain: com.apple.dock
key: magnification
type: bool
value: true
notify: Reload Dock

- name: Set Magnification Size
community.general.osx_defaults:
domain: com.apple.dock
key: largesize
type: int
value: 128
notify: Reload Dock

- name: Set default tilesize
community.general.osx_defaults:
domain: com.apple.dock
key: tilesize
type: int
value: 16
notify: Reload Dock

- name: Set minimize to application value
community.general.osx_defaults:
domain: com.apple.dock
key: minimize-to-application
type: bool
value: true
notify: Reload Dock

handlers:
- name: Reload Dock
shell: killall -u {{ lookup('env', 'USER') }} cfprefsd && killall Dock
1 change: 1 addition & 0 deletions files/.aliases.zsh.j2
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alias zshconfig="code ~/.zshrc"
19 changes: 6 additions & 13 deletions zsh/.zshrc → files/.zshrc.j2
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#export PATH=$HOME/bin:/usr/local/bin:~/.composer/vendor/bin:/usr/local/sbin:$PATH

# Path to your oh-my-zsh installation.
export ZSH="/Users/kindred/.oh-my-zsh"
export ZSH="$HOME/.oh-my-zsh"

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
Expand Down Expand Up @@ -96,18 +96,11 @@ source $ZSH/oh-my-zsh.sh
# For a full list of active aliases, run `alias`.
#
# Example aliases
alias zshconfig="code ~/.zshrc"

export XDEBUG_CONFIG="idekey=VSCODE"
export PATH="/usr/local/sbin:$PATH"
export PATH="$HOME/Code/repos/slic:$PATH"
export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
source ~/.squareone_completion.zsh

# nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$HOMEBREW_PREFIX/opt/nvm/nvm.sh" ] && \. "$HOMEBREW_PREFIX/opt/nvm/nvm.sh" # This loads nvm
[ -s "$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm" ] && \. "$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion

alias dokku='ssh -t dokku@moderntribe.qa'
alias dokku-t4='ssh -t dokku@t4.moderntribe.qa'
alias dokku-dev='ssh -t dokku@d1.moderntribe.qa'
source ~/.aliases.zsh
102 changes: 102 additions & 0 deletions files/cobalt2.zsh-theme
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
#
# Cobalt2 Theme - https://github.com/wesbos/Cobalt2-iterm
#
# # README
#
# In order for this theme to render correctly, you will need a
# [Powerline-patched font](https://gist.github.com/1595572).
##
### Segment drawing
# A few utility functions to make it easy and re-usable to draw segmented prompts

CURRENT_BG='NONE'
SEGMENT_SEPARATOR=''

# Begin a segment
# Takes two arguments, background and foreground. Both can be omitted,
# rendering default background/foreground.
prompt_segment() {
local bg fg
[[ -n $1 ]] && bg="%K{$1}" || bg="%k"
[[ -n $2 ]] && fg="%F{$2}" || fg="%f"
if [[ $CURRENT_BG != 'NONE' && $1 != $CURRENT_BG ]]; then
echo -n " %{$bg%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR%{$fg%} "
else
echo -n "%{$bg%}%{$fg%} "
# echo $(pwd | sed -e "s,^$HOME,~," | sed "s@\(.\)[^/]*/@\1/@g")
# echo $(pwd | sed -e "s,^$HOME,~,")
fi
CURRENT_BG=$1
[[ -n $3 ]] && echo -n $3
}

# End the prompt, closing any open segments
prompt_end() {
if [[ -n $CURRENT_BG ]]; then
echo -n " %{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR"
else
echo -n "%{%k%}"
fi
echo -n "%{%f%}"
CURRENT_BG=''
}

### Prompt components
# Each component will draw itself, and hide itself if no information needs to be shown

# Context: user@hostname (who am I and where am I)
prompt_context() {
local user=`whoami`

if [[ "$user" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)✝"
fi
}

# Git: branch/detached head, dirty status
prompt_git() {
local ref dirty
if $(git rev-parse --is-inside-work-tree >/dev/null 2>&1); then
ZSH_THEME_GIT_PROMPT_DIRTY='±'
dirty=$(parse_git_dirty)
ref=$(git symbolic-ref HEAD 2> /dev/null) || ref="➦ $(git show-ref --head -s --abbrev |head -n1 2> /dev/null)"
if [[ -n $dirty ]]; then
prompt_segment yellow black
else
prompt_segment green black
fi
echo -n "${ref/refs\/heads\// }$dirty"
fi
}

# Dir: current working directory
prompt_dir() {
prompt_segment blue black '%3~'
# prompt_segment blue black "…${PWD: -30}"
}

# Status:
# - was there an error
# - am I root
# - are there background jobs?
prompt_status() {
local symbols
symbols=()
[[ $RETVAL -ne 0 ]] && symbols+="%{%F{red}%}✘"
[[ $UID -eq 0 ]] && symbols+="%{%F{yellow}%}⚡"
[[ $(jobs -l | wc -l) -gt 0 ]] && symbols+="%{%F{cyan}%}⚙"

[[ -n "$symbols" ]] && prompt_segment black default "$symbols"
}

## Main prompt
build_prompt() {
RETVAL=$?
prompt_status
prompt_context
prompt_dir
prompt_git
prompt_end
}

PROMPT='%{%f%b%k%}$(build_prompt) '
49 changes: 30 additions & 19 deletions vs-code/User/settings.json → files/vs-code-settings.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"editor.lineHeight": 22,
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"editor.fontSize": 11,
"editor.fontLigatures": false,
"editor.fontSize": 13,
"editor.rulers": [80],
"editor.insertSpaces": false,
"editor.tabSize": 4,
"debug.allowBreakpointsEverywhere": true,
"terminal.external.osxExec": "iterm.app",
"terminal.integrated.fontFamily": "Fira Code",
"terminal.integrated.fontSize": 11,
"terminal.integrated.fontFamily": "Inconsolata for Powerline",
"terminal.integrated.fontSize": 12,
"terminal.integrated.lineHeight": 1.5,
"workbench.startupEditor": "newUntitledFile",
"workbench.fontAliasing": "antialiased",
Expand All @@ -21,13 +21,8 @@
},
"workbench.iconTheme": "material-icon-theme",
"workbench.sideBar.location": "right",
"explorer.openEditors.visible": 0,
"explorer.openEditors.visible": 1,
"workbench.settings.editor": "json",
"breadcrumbs.enabled": false,
"workbench.activityBar.visible": true,
"files.exclude": {
"**/.git": false
},
"launch": {
"configurations": [
{
Expand Down Expand Up @@ -93,10 +88,8 @@
],
"compounds": []
},
"svgviewer.showzoominout": true,
"security.workspace.trust.untrustedFiles": "open",
"workbench.editor.untitled.hint": "hidden",
"intelephense.environment.phpVersion": "7.4.22",
"intelephense.environment.phpVersion": "8.0",
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
Expand All @@ -107,19 +100,37 @@
"intelephense.environment.shortOpenTag": false,
"intelephense.format.braces": "k&r",
"editor.renderWhitespace": "none",
"php.validate.executablePath": "/usr/local/bin/php",
"php.validate.executablePath": "/opt/homebrew/bin/php",
"json.maxItemsComputed": 15000,
"intelephense.phpdoc.returnVoid": false,
"php-docblocker.returnVoid": false,
"php-docblocker.useShortNames": true,
"workbench.colorTheme": "Night Owl",
"editor.minimap.enabled": false,
"[php]": {
"editor.defaultFormatter": "valeryanm.vscode-phpsab"
"redhat.telemetry.enabled": false,
"phpstan.autoloadFile": "",
"phpstan.configuration": "",
"phpstan.level": "config",
"phpstan.memoryLimit": "-1M",
"phpstan.noProgress": false,
"[html]": {
"editor.defaultFormatter": "mohd-akram.vscode-html-format"
},
"intelephense.telemetry.enabled": false,
"editor.unicodeHighlight.ambiguousCharacters": false,
"workbench.editor.empty.hint": "hidden",
"cSpell.enableFiletypes": [
"md"
],
"cSpell.userWords": [
"kwcusgs",
"Shortcode",
"USGS"
"Dokku",
"Lando",
"lighthouserc",
"lndo",
"Slic"
],
"diffEditor.ignoreTrimWhitespace": false,
"phpsab.snifferShowSources": true,
"security.promptForLocalFileProtocolHandling": false,
"playwright.reuseBrowser": false,
}
10 changes: 10 additions & 0 deletions files/vs-code-snippets.code-snippets
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"WP-Debug-Log": {
"scope": "php",
"prefix": "wp_error_log",
"body": [
"error_log( print_r( $1, true ) );"
],
"description": "Write to the WordPress Error Log."
}
}
65 changes: 65 additions & 0 deletions homebrew.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
- hosts: localhost
connection: local

tasks:
- name: Ensure Homebrew is installed
shell: NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
args:
creates: /opt/homebrew/bin/brew

- name: Updating Homebrew
homebrew:
update_homebrew: true
upgrade: true

# Required by Lando
- name: Ensure Rosetta 2 is installed
shell: |
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
args:
creates: /Library/Apple/usr/share/rosetta

- name: Install core packages via brew casks
community.general.homebrew_cask:
name:
- 1password
- alfred
- appcleaner
- arc
- droplr
- font-fira-code-nerd-font
- font-hack-nerd-font
- font-inconsolata-for-powerline
- google-chrome
- imageOptim
- iterm2
- lando
- local
- orbstack
- postman
- prismlauncher
- screenflow
- slack
- tableplus
- transmit
- visual-studio-code
- zoom
state: present
accept_external_apps: true

- name: Install core packages via brew
community.general.homebrew:
name:
- awscli
- composer
- ffmpeg
- jq
- mas
- nvm
- php
- python3
- terraform
- tmux
- wp-cli
state: present
10 changes: 10 additions & 0 deletions local.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
- import_playbook: homebrew.yml
- import_playbook: command_line.yml
- import_playbook: vs_code.yml
- import_playbook: mac_os_apps.yml
- import_playbook: zsh.yml
- import_playbook: dock.yml



Loading