--- 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 # 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: []