dotfiles/.ansible/roles/mac_desktop/tasks/prefs.yaml

100 lines
2.7 KiB
YAML
Raw Normal View History

2017-11-23 20:27:53 +00:00
- name: 'Firefox: Set base path'
2017-11-24 18:42:08 +00:00
tags:
- config
2017-11-23 20:27:53 +00:00
set_fact:
firefox_path: '~/Library/Application Support/Firefox'
- name: 'Firefox: Find profile path'
2017-11-24 18:42:08 +00:00
tags:
- config
2017-11-23 20:27:53 +00:00
set_fact:
profile_path: "{{ lookup('ini', 'Path section=Profile0 file=' + firefox_path + '/profiles.ini') }}"
- name: 'Firefox: Add local config'
2017-11-24 18:42:08 +00:00
tags:
- config
2017-11-23 20:27:53 +00:00
copy:
content: |
user_pref("privacy.firstparty.isolate", true);
user_pref("privacy.resistFingerprinting", true);
user_pref("privacy.trackingprotection.enabled", true);
user_pref("browser.cache.offline.enable", false);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.phishing.enabled", false);
user_pref("browser.send_pings", false);
2017-11-29 12:13:24 +00:00
user_pref("browser.sessionstore.max_tabs_undo", 10);
2017-11-23 20:27:53 +00:00
user_pref("browser.urlbar.speculativeConnect.enabled", false);
user_pref("dom.battery.enabled", false);
user_pref("dom.event.clipboardevents.enabled", false);
user_pref("geo.enabled", false);
user_pref("media.navigator.enabled", false);
user_pref("network.cookie.cookieBehavior", 1);
// user_pref("network.cookie.lifetimePolicy", 2);
user_pref("network.http.referer.trimmingPolicy", 2);
user_pref("network.http.referer.XOriginPolicy", 2);
user_pref("network.http.referer.XOriginTrimmingPolicy", 2);
user_pref("privacy.window.maxInnerWidth", 1400);
user_pref("privacy.window.maxInnerHeight", 900);
user_pref("webgl.disabled", true);
dest: "{{ firefox_path }}/{{ profile_path }}/user.js"
mode: 0440
2017-11-29 15:24:38 +00:00
- name: 'OS X: Dock orientation'
tags:
- config
osx_defaults:
domain: com.apple.dock
type: string
key: orientation
value: right
- name: 'OS X: Dock size'
tags:
- config
osx_defaults:
domain: com.apple.dock
type: float
key: tilesize
value: 35
- name: 'OS X: Smart quotes off'
tags:
- config
osx_defaults:
domain: NSGlobalDomain
type: int
key: NSAutomaticQuoteSubstitutionEnabled
value: 0
- name: 'OS X: Smart dashes off'
tags:
- config
osx_defaults:
domain: NSGlobalDomain
type: int
key: NSAutomaticDashSubstitutionEnabled
value: 0
2017-11-30 20:41:26 +00:00
- name: 'OS X: Spell correction off'
tags:
- config
osx_defaults:
domain: NSGlobalDomain
type: int
key: NSAutomaticSpellingCorrectionEnabled
value: 0
- name: 'OS X: Web spell correction off'
tags:
- config
osx_defaults:
domain: NSGlobalDomain
type: int
key: WebAutomaticSpellingCorrectionEnabled
value: 0
2017-11-23 20:27:53 +00:00
- name: 'OS X: Clear preferences cache'
2017-11-24 18:42:08 +00:00
tags:
- config
command: pkill -u ${USER} cfprefsd