- hosts: all tasks: - group_by: key=os_{{ ansible_distribution }} tags: always - ansible.builtin.git: repo: git@git.kejadlen.dev:alpha/dotfiles.git dest: ~/.dotfiles.git bare: true # macOS things - name: Import terminal profile ansible.builtin.command: open ~/.macos/Alpha.terminal - name: Set terminal profile to be the default osx_defaults: domain: com.apple.Terminal key: "{{ item }} Window Settings" type: string value: Alpha with_items: - Default - Startup - import_playbook: homebrew.yml - import_playbook: defaults.yml - import_playbook: dock.yml - import_playbook: macos.yml - hosts: all tasks: - ansible.builtin.command: "luarocks install fennel"