More tweaks
This commit is contained in:
parent
58349465d0
commit
22f2bd2d2c
4 changed files with 28 additions and 24 deletions
|
@ -1,8 +1,26 @@
|
||||||
- name: Configure Fedora 41 Gnome Template
|
- name: Configure Fedora 41 Gnome Template for development
|
||||||
hosts: 127.0.0.1
|
hosts: 127.0.0.1
|
||||||
connection: local
|
connection: local
|
||||||
tasks:
|
tasks:
|
||||||
- ansible.builtin.include_role:
|
- name: 'Baseline hardening'
|
||||||
name: 'baseline'
|
ansible.builtin.include_role:
|
||||||
|
name: 'baseline'
|
||||||
vars:
|
vars:
|
||||||
umask_changes: 'false'
|
- umask_changes: false
|
||||||
|
- manage_network: true
|
||||||
|
|
||||||
|
- name: 'Gnome package stuff'
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: gnome
|
||||||
|
|
||||||
|
- name: 'Setup dom0 prompt for sudo'
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: sudo-dom0-prompt
|
||||||
|
|
||||||
|
- name: 'Install trivalent'
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: trivalent
|
||||||
|
|
||||||
|
- name: 'Setup arkenfox'
|
||||||
|
ansible.builtin.include_role:
|
||||||
|
name: arkenfox
|
|
@ -1,3 +1,6 @@
|
||||||
pref("privacy.resistFingerprinting.letterboxing", false); // disable letterboxing because it's very annoying
|
pref("privacy.resistFingerprinting.letterboxing", false); // disable letterboxing because it's very annoying
|
||||||
pref("javascript.options.wasm", true); // enable WASM because element and proton need it
|
pref("javascript.options.wasm", true); // enable WASM because element and proton need it
|
||||||
pref("general.smoothScroll", true); // why do I have this set?
|
pref("general.smoothScroll", true); // why do I have this set?
|
||||||
|
|
||||||
|
pref("browser.bookmarks.restore_default_bookmarks", false); // remove Fedora's default bookmarks because I never use them
|
||||||
|
pref("browser.bookmarks.file", '');
|
|
@ -29,28 +29,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"ExtensionSettings": {
|
"ExtensionSettings": {
|
||||||
"*": {
|
|
||||||
"blocked_install_message": "Denied by Brace",
|
|
||||||
"install_sources": [ "about:addons", "https://addons.mozilla.org/" ],
|
|
||||||
"installation_mode": "blocked",
|
|
||||||
"allowed_types": [ "extension" ]
|
|
||||||
},
|
},
|
||||||
"uBlock0@raymondhill.net": {
|
"uBlock0@raymondhill.net": {
|
||||||
"installation_mode": "force_installed",
|
"installation_mode": "force_installed",
|
||||||
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/uBlock0@raymondhill.net/latest.xpi"
|
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/uBlock0@raymondhill.net/latest.xpi"
|
||||||
},
|
|
||||||
"{73a6fe31-595d-460b-a920-fcc0f8843232}": {
|
|
||||||
"installation_mode": "allowed",
|
|
||||||
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/{73a6fe31-595d-460b-a920-fcc0f8843232}/latest.xpi"
|
|
||||||
},
|
|
||||||
"{9a41dee2-b924-4161-a971-7fb35c053a4a}": {
|
|
||||||
"installation_mode": "allowed",
|
|
||||||
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/{9a41dee2-b924-4161-a971-7fb35c053a4a}/latest.xpi"
|
|
||||||
},
|
|
||||||
"{48748554-4c01-49e8-94af-79662bf34d50}": {
|
|
||||||
"installation_mode": "allowed",
|
|
||||||
"install_url": "https://addons.mozilla.org/firefox/downloads/latest/{48748554-4c01-49e8-94af-79662bf34d50}/latest.xpi"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"FirefoxHome": {
|
"FirefoxHome": {
|
||||||
"Search": true,
|
"Search": true,
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
mode: '0644'
|
mode: '0644'
|
||||||
when: manage_network == true
|
when: manage_network == true
|
||||||
|
|
||||||
- name: Copy dconf files + xdg-desktop-portals fix + Network manager
|
- name: Disable coredump + GNOME telemetry
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: '{{ item }}'
|
src: '{{ item }}'
|
||||||
dest: '/{{ item }}'
|
dest: '/{{ item }}'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue