mac-setup/default.config.yml
2024-09-10 18:27:19 +02:00

131 lines
2.4 KiB
YAML

---
configure_osx: true
dotfiles_repo_url: "https://gitea.thegolem.cz/dan/dotfiles.git"
# Set to 'true' to configure the Dock via dockutil.
configure_dock: true
dockitems_remove:
- Launchpad
- TV
- Podcasts
- 'App Store'
- Contacts
- FaceTime
- GarageBand
- iMovie
- Keynote
- Mail
- Maps
- Messages
- "Mission Control"
- Music
- Notes
- Numbers
- Pages
- Photo Booth
- Podcasts
- Reminders
dockitems_persist:
- name: "Firefox"
path: "/Applications/Firefox.app/"
pos: 2
- name: "Calendar"
path: "/Applications/Calendar.app/"
pos: 3
- name: "Photos"
path: "/Applications/Photos.app/"
pos: 4
- name: "Thunderbird"
path: "/Applications/Thunderbird.app/"
pos: 5
- name: "Telegram Desktop"
path: "/Applications/Telegram Desktop.app"
pos: 6
- name: "Element"
path: "/Applications/Element.app"
pos: 7
- name: "Spotify"
path: "/Applications/Spotify.app"
pos: 8
- name: "kitty"
path: "/Applications/kitty.app"
pos: 9
- name: "Bitwarden"
path: "/Applications/Bitwarden.app"
pos: 10
- name: "System Settings"
path: "/Applications/System Settings.app"
pos: 11
homebrew_installed_packages:
# - ansible # Installed via Pip.
- git
- openssh
- neovim
- go
- gnupg
- httpie
- iperf
- nmap
- node
- nvm
- ssh-copy-id
- openssl
- wget
- curl
- zsh-history-substring-search
- zsh-syntax-highlighting
- wireguard-go
- wireguard-tools
- localsend # requires tap
- ripgrep
- lazygit
- gdu
- fzf
- pinentry-mac # for gnupg pass entry
homebrew_taps:
- localsend/localsend
homebrew_cask_appdir: /Applications
homebrew_cask_apps:
- nextcloud
- docker
- firefox
- telegram-desktop
- element
- thunderbird
- kitty
- spotify
- jetbrains-toolbox
- zed
- stats
- rectangle
- cryptomator
- maccy
- font-jetbrains-mono-nerd-font
- font-symbols-only-nerd-font
- localsend
- kdiff3
- kopiaui
- joplin
# See `geerlingguy.mas` role documentation for usage instructions.
mas_installed_apps:
- { id: 1352778147, name: "Bitwarden" }
- { id: 1141688067, name: "Coin Tick - Menu Bar Crypto" }
#mas_uninstalled_apps:
# - { id: 408981434, name: "iMovie" }
# - { id: 409183694, name: "Keynote" }
# - { id: 409201541, name: "Pages" }
# - { id: 409203825, name: "Numbers" }
# - { id: 682658836, name: "GarageBand" }
osx_script: "~/.osx --no-restart"
# Glob pattern to ansible task files to run after all other tasks are finished.
post_provision_tasks: []