forked from bradwilson/ansible-dev-pc
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcustomization-ui.yaml
215 lines (183 loc) · 5.49 KB
/
customization-ui.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
- name: Core OS customization
hosts: 127.0.0.1
connection: local
tasks:
- osx_defaults: # Ensure software updates daily
domain: com.apple.SoftwareUpdate
key: ScheduleFrequency
type: int
value: 1
state: present
- osx_defaults: # Increase sound quality for Bluetooth headphones/headsets
domain: com.apple.BluetoothAudioAgent
key: 'Apple Bitpool Min (editable)'
type: int
value: 40
state: present
- osx_defaults: # Require password after sleep or screen saver begins
domain: com.apple.screensaver
key: askForPassword
type: int
value: 1
state: present
- osx_defaults: # Require password immediately after sleep or screen saver begins
domain: com.apple.screensaver
key: askForPasswordDelay
type: int
value: 0
state: present
- osx_defaults: # Save screenshots to desktop
domain: com.apple.screencapture
key: location
type: string
value: ${HOME}/Desktop
state: present
- osx_defaults: # Save screenshots as png
domain: com.apple.screencapture
key: type
type: string
value: 'png'
state: present
- osx_defaults: # Change new window target
domain: com.apple.finder
key: NewWindowTarget
type: string
value: PfDe
state: present
- osx_defaults: # Set new window to dev
domain: com.apple.finder
key: NewWindowTargetPath
type: string
value: file://${HOME}/dev/
state: present
- osx_defaults: # Show hidden files
domain: com.apple.finder
key: AppleShowAllFiles
type: bool
value: true
state: present
- osx_defaults: # Show file extensions
domain: NSGlobalDomain
key: AppleShowAllExtensions
type: bool
value: true
state: present
- osx_defaults: # Search current folder
domain: com.apple.finder
key: FXDefaultSearchScope
type: string
value: SCcf
state: present
- osx_defaults: # No warning for extension change
domain: com.apple.finder
key: FXEnableExtensionChangeWarning
type: bool
value: false
state: present
- osx_defaults: # Skip DS_Store creation
domain: com.apple.desktopservices
key: DSDontWriteNetworkStores
type: bool
value: true
state: present
- osx_defaults: # Skip DS_Store creation usb
domain: com.apple.desktopservices
key: DSDontWriteUSBStores
type: bool
value: true
state: present
- osx_defaults: # Disable trash empty warning
domain: com.apple.finder
key: WarnOnEmptyTrash
type: bool
value: false
state: present
- osx_defaults: # Empty trash securely
domain: com.apple.finder
key: EmptyTrashSecurely
type: bool
value: true
state: present
- osx_defaults: # Disable the Are you sure you want to open this application? dialog
domain: com.apple.LaunchServices
key: LSQuarantine
type: bool
value: false
state: present
- osx_defaults: # Disable automatic period substitution as it’s annoying when typing code
domain: NSGlobalDomain
key: NSAutomaticPeriodSubstitutionEnabled
type: bool
value: false
state: present
- osx_defaults: # Disable press-and-hold for keys in favor of key repeat
domain: NSGlobalDomain
key: ApplePressAndHoldEnabled
type: bool
value: false
state: present
- osx_defaults: # Key Repeat
domain: NSGlobalDomain
key: KeyRepeat
type: int
value: 2
state: present
- osx_defaults: # Faster repeat rate
domain: NSGlobalDomain
key: InitialKeyRepeat
type: int
value: 25
state: present
- name: Disable machine sleep while charging
become: yes
shell:
cmd: "pmset -c sleep 0"
- osx_defaults: # Disable dashboard
domain: com.apple.dashboard
key: mcx-disabled
type: bool
value: true
state: present
- osx_defaults: # Speed up mouse
domain: com.apple.mouse
key: scaling
type: float
value: 2.5
state: present
become: yes
- osx_defaults: # Auto hide dock
domain: com.apple.dock
key: autohide
type: bool
value: true
state: present
- osx_defaults: # Tap to click
domain: com.apple.AppleMultitouchTrackpad
key: Clicking
type: int
value: 1
state: present
- osx_defaults: # Three finger drag
domain: com.apple.AppleMultitouchTrackpad
key: TrackpadThreeFingerDrag
type: int
value: 1
state: present
- osx_defaults: # Horizontal Swipe Gesture
domain: com.apple.AppleMultitouchTrackpad
key: TrackpadThreeFingerHorizSwipeGesture
type: int
value: 0
state: present
- osx_defaults: # Verticle Swipe Gesture
domain: com.apple.AppleMultitouchTrackpad
key: TrackpadThreeFingerVertSwipeGesture
type: int
value: 0
state: present
- osx_defaults: # Right edge Swipe Gesture
domain: com.apple.AppleMultitouchTrackpad
key: TrackpadTwoFingerFromRightEdgeSwipeGesture
type: int
value: 0
state: present