Move macOS tasks into the role
Further cleanup and categorisation needed. #7
This commit is contained in:
parent
31731745e0
commit
5a748113b0
4
main.yml
4
main.yml
|
@ -13,8 +13,6 @@
|
||||||
tags: [macos]
|
tags: [macos]
|
||||||
- include: tasks/sublime.yml
|
- include: tasks/sublime.yml
|
||||||
tags: [sublime]
|
tags: [sublime]
|
||||||
- include: tasks/macos.yml
|
|
||||||
tags: [macos]
|
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: karlmdavis.rcm-dotfiles
|
- role: karlmdavis.rcm-dotfiles
|
||||||
|
@ -24,3 +22,5 @@
|
||||||
- role: geerlingguy.mas
|
- role: geerlingguy.mas
|
||||||
when: mas_installed_apps
|
when: mas_installed_apps
|
||||||
tags: [macos, mas]
|
tags: [macos, mas]
|
||||||
|
- role: ./roles/macos
|
||||||
|
tags: [macos]
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
osx_defaults:
|
osx_defaults:
|
||||||
domain: com.apple.dock
|
domain: com.apple.dock
|
||||||
key: tilesize
|
key: tilesize
|
||||||
type: float
|
type: int
|
||||||
value: 20
|
value: 20
|
||||||
notify:
|
notify:
|
||||||
- killall Dock
|
- killall Dock
|
||||||
|
|
|
@ -3,5 +3,7 @@
|
||||||
- include: dock.yml
|
- include: dock.yml
|
||||||
- include: finder.yml
|
- include: finder.yml
|
||||||
- include: keyboard.yml
|
- include: keyboard.yml
|
||||||
|
- include: menu-bar.yml
|
||||||
|
- include: moved-from-tasks.yml
|
||||||
- include: screensaver.yml
|
- include: screensaver.yml
|
||||||
- include: universal-access.yml
|
- include: universal-access.yml
|
||||||
|
|
22
roles/macos/tasks/menu-bar.yml
Normal file
22
roles/macos/tasks/menu-bar.yml
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
---
|
||||||
|
- name: Hide by default
|
||||||
|
osx_defaults:
|
||||||
|
domain: 'Apple Global Domain'
|
||||||
|
key: _HIHideMenuBar
|
||||||
|
type: bool
|
||||||
|
value: true
|
||||||
|
|
||||||
|
- name: Show battery percentage
|
||||||
|
osx_defaults:
|
||||||
|
domain: com.apple.menuextra.battery
|
||||||
|
key: ShowPercent
|
||||||
|
type: string
|
||||||
|
value: yes
|
||||||
|
|
||||||
|
- name: Show the current date
|
||||||
|
osx_defaults:
|
||||||
|
domain: com.apple.menuextra.clock
|
||||||
|
key: DateFormat
|
||||||
|
type: string
|
||||||
|
value: 'EEE d MMM HH:mm'
|
||||||
|
|
|
@ -1,25 +1,4 @@
|
||||||
---
|
---
|
||||||
- name: 'Menu bar: Hide by default'
|
|
||||||
osx_defaults:
|
|
||||||
domain: 'Apple Global Domain'
|
|
||||||
key: _HIHideMenuBar
|
|
||||||
type: bool
|
|
||||||
value: true
|
|
||||||
|
|
||||||
- name: 'Menu bar: Show battery'
|
|
||||||
osx_defaults:
|
|
||||||
domain: com.apple.menuextra.battery
|
|
||||||
key: ShowPercent
|
|
||||||
type: string
|
|
||||||
value: yes
|
|
||||||
|
|
||||||
- name: 'Menu bar: Show date'
|
|
||||||
osx_defaults:
|
|
||||||
domain: com.apple.menuextra.clock
|
|
||||||
key: DateFormat
|
|
||||||
type: string
|
|
||||||
value: 'EEE d MMM HH:mm'
|
|
||||||
|
|
||||||
- name: Check for software updates daily, not just once per week
|
- name: Check for software updates daily, not just once per week
|
||||||
osx_defaults:
|
osx_defaults:
|
||||||
domain: com.apple.SoftwareUpdate
|
domain: com.apple.SoftwareUpdate
|
||||||
|
@ -69,9 +48,3 @@
|
||||||
type: boolean
|
type: boolean
|
||||||
value: true
|
value: true
|
||||||
|
|
||||||
- name: Kill affected applications
|
|
||||||
command: 'killall {{ item }}'
|
|
||||||
with_items:
|
|
||||||
- Dock
|
|
||||||
- Finder
|
|
||||||
- SystemUIServer
|
|
|
@ -10,5 +10,5 @@
|
||||||
osx_defaults:
|
osx_defaults:
|
||||||
domain: com.apple.screensaver
|
domain: com.apple.screensaver
|
||||||
key: askForPasswordDelay
|
key: askForPasswordDelay
|
||||||
type: float
|
type: int
|
||||||
value: 0
|
value: 0
|
||||||
|
|
Loading…
Reference in a new issue