Initial
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
- name: gnome | appearance | copy wallpaper file
|
||||
tags: gnome,gnome-wallpaper
|
||||
copy:
|
||||
src: gnome/wallpaper.png
|
||||
dest: /usr/share/backgrounds/bzoicas-wallpaper.png
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
|
||||
- name: gnome | appearance | set wallpaper
|
||||
tags: gnome,gnome-wallpaper
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/background/picture-uri"
|
||||
value: "'file:///usr/share/backgrounds/bzoicas-wallpaper.png'"
|
||||
|
||||
- name: gnome | appearance | set wallpaper position
|
||||
tags: gnome,gnome-wallpaper
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/background/picture-options"
|
||||
value: "'zoom'"
|
||||
|
||||
- name: gnome | appearance | copy lock screen background file
|
||||
tags: gnome,gnome-lockscreen
|
||||
copy:
|
||||
src: files/gnome/lockscreen.jpg
|
||||
dest: /usr/share/backgrounds/bzoicas-lockscreen.jpg
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0644
|
||||
|
||||
- name: gnome | appearance | set lock screen background
|
||||
tags: gnome,gnome-lockscreen
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/screensaver/picture-uri"
|
||||
value: "'file:///usr/share/backgrounds/bzoicas-lockscreen.jpg'"
|
||||
|
||||
- name: gnome | appearance | set lock screen background position
|
||||
tags: gnome,gnome-lockscreen
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/screensaver/picture-options"
|
||||
value: "'zoom'"
|
||||
|
||||
#- name: gnome | appearance | gnome | appearance | set icon theme
|
||||
# become_user: bzoicas
|
||||
# dconf:
|
||||
# key: "/org/gnome/desktop/interface/icon-theme"
|
||||
# value: "'Moka-Minimal'"
|
||||
|
||||
#- name: gnome | appearance | set GTK theme
|
||||
# become_user: bzoicas
|
||||
# dconf:
|
||||
# key: "/org/gnome/desktop/interface/gtk-theme"
|
||||
# value: "'Shades-of-gray'"
|
||||
|
||||
#- name: gnome | appearance | set shell theme
|
||||
# become_user: bzoicas
|
||||
# dconf:
|
||||
# key: "/org/gnome/shell/extensions/user-theme/name"
|
||||
# value: "'Shades-of-gray'"
|
||||
@@ -0,0 +1,212 @@
|
||||
- name: gnome | keybindings | disable default browser key binding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value }}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/www", value: "@as []" }
|
||||
|
||||
- name: gnome | keybindings | disable default file manager binding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value }}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/home", value: "@as []" }
|
||||
|
||||
- name: gnome | keybindings | disable default email client binding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value }}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/email", value: "@as []" }
|
||||
|
||||
- name: gnome | keybindings | disable default terminal key binding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value }}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/terminal", value: "@as []" }
|
||||
|
||||
- name: gnome | keybindings | set custom-keybindings
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings"
|
||||
value: "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/']"
|
||||
|
||||
- name: gnome | keybindings | set primary browser keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/name", value: "'browser'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/binding", value: "'<Super>b'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command", value: "'{{ web_browser }}'" }
|
||||
when: web_browser is defined
|
||||
|
||||
- name: gnome | keybindings | set primary browser keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/name", value: "'browser'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/binding", value: "'<Super>b'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command", value: "'firefox'" }
|
||||
when: web_browser is not defined
|
||||
|
||||
- name: gnome | keybindings | set browser (alternate) keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/name", value: "'browser-alt'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/binding", value: "'<Shift><Super>b'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/command", value: "'/usr/bin/google-chrome'" }
|
||||
|
||||
- name: gnome | keybindings | set file manager keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/name", value: "'file manager'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/binding", value: "'<Super>f'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/command", value: "'nautilus -w /home/bzoicas'" }
|
||||
|
||||
- name: gnome | keybindings | set bpytop keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/name", value: "'bpytop'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/binding", value: "'<Super>r'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/command", value: "'{{ terminal_emulator }} -e bpytop'" }
|
||||
when: terminal_emulator is defined
|
||||
|
||||
- name: gnome | keybindings | set bpytop keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/name", value: "'bpytop'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/binding", value: "'<Super>r'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/command", value: "'gnome-terminal -e bpytop'" }
|
||||
when: terminal_emulator is not defined
|
||||
|
||||
- name: gnome | keybindings | set terminal keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/name", value: "'terminal'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/binding", value: "'<Super>t'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/command", value: "'{{ terminal_emulator }}'" }
|
||||
when: terminal_emulator is defined
|
||||
|
||||
- name: gnome | keybindings | set terminal keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/name", value: "'terminal'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/binding", value: "'<Super>t'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom4/command", value: "'gnome-terminal'" }
|
||||
when: terminal_emulator is not defined
|
||||
|
||||
- name: gnome | keybindings | set text editor keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/name", value: "'text editor'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/binding", value: "'<Super>e'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/command", value: "'{{ gui_editor }}'" }
|
||||
when: gui_editor is defined
|
||||
|
||||
- name: gnome | keybindings | set text editor keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/name", value: "'text editor'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/binding", value: "'<Super>e'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom5/command", value: "'gedit'" }
|
||||
when: gui_editor is not defined
|
||||
|
||||
- name: gnome | keybindings | set tmux keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/name", value: "'tmux'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/binding", value: "'<Shift><Super>t'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/command", value: "'{{ terminal_emulator }} -e tmux'" }
|
||||
when: terminal_emulator is defined
|
||||
|
||||
- name: gnome | keybindings | set tmux keybinding
|
||||
tags: gnome,keybindings
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/name", value: "'tmux'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/binding", value: "'<Shift><Super>t'" }
|
||||
- { key: "/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom6/command", value: "'gnome-terminal -e tmux'" }
|
||||
when: terminal_emulator is not defined
|
||||
|
||||
# Uncommenting the below plays will restore the default GNOME shortcuts for these actions:
|
||||
#- name: gnome | keybindings | set keybindings for switching between workspaces
|
||||
# become_user: bzoicas
|
||||
# dconf:
|
||||
# key: "{{ item.key }}"
|
||||
# value: "{{ item.value}}"
|
||||
# with_items:
|
||||
# - { key: "/org/gnome/desktop/wm/keybindings/switch-to-workspace-down", value: "['<Super>Page_Down']" }
|
||||
# - { key: "/org/gnome/desktop/wm/keybindings/switch-to-workspace-up", value: "['<Super>Page_Up']" }
|
||||
|
||||
#- name: gnome | keybindings | set key binding for moving windows to other workspaces
|
||||
# become_user: bzoicas
|
||||
# dconf:
|
||||
# key: "{{ item.key }}"
|
||||
# value: "{{ item.value}}"
|
||||
# with_items:
|
||||
# - { key: "/org/gnome/desktop/wm/keybindings/move-to-workspace-down", value: "['<Shift><Super>Page_Down']" }
|
||||
# - { key: "/org/gnome/desktop/wm/keybindings/move-to-workspace-up", value: "['<Shift><Super>Page_Up']" }
|
||||
|
||||
#- name: gnome | keybindings | set maximize/minimize key bindings
|
||||
# become_user: bzoicas
|
||||
# dconf:
|
||||
# key: "/org/gnome/desktop/wm/keybindings/{{ item.key }}"
|
||||
# value: "{{ item.value}}"
|
||||
# with_items:
|
||||
# - { key: maximize, value: "'<Super>Up'" }
|
||||
# - { key: unmaximize, value: "'<Super>Down'" }
|
||||
@@ -0,0 +1,41 @@
|
||||
- name: gnome | nautilus | enable tree-view in nautilus
|
||||
tags: gnome,nautilus
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/nautilus/list-view/use-tree-view"
|
||||
value: "true"
|
||||
|
||||
- name: gnome | nautilus | set list view in nautilus
|
||||
tags: gnome,nautilus
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/nautilus/preferences/default-folder-viewer"
|
||||
value: "'list-view'"
|
||||
|
||||
- name: gnome | nautilus | configure single-click to open files
|
||||
tags: gnome,nautilus
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/nautilus/preferences/click-policy"
|
||||
value: "'single'"
|
||||
|
||||
- name: gnome | nautilus | set executable text activation
|
||||
tags: gnome,nautilus
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/nautilus/preferences/executable-text-activation"
|
||||
value: "'launch'"
|
||||
|
||||
- name: gnome | nautilus | enable option to permanently delete files
|
||||
tags: gnome,nautilus
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/nautilus/preferences/show-delete-permanently"
|
||||
value: "'true'"
|
||||
|
||||
- name: gnome | nautilus | set directories to not be shown before files in nautilus
|
||||
tags: gnome,nautilus
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gtk/settings/file-chooser/sort-directories-first"
|
||||
value: "false"
|
||||
@@ -0,0 +1,50 @@
|
||||
# Note: Some of these packages are disabled, they depend on tracker which is currently being disabled
|
||||
- name: gnome | packages | install gnome packages
|
||||
tags: gnome,gnome-packages
|
||||
package:
|
||||
name:
|
||||
- eog
|
||||
- file-roller
|
||||
- "{{ gdm_package }}"
|
||||
- gedit
|
||||
- gnome-backgrounds
|
||||
- gnome-books
|
||||
- gnome-boxes
|
||||
- gnome-control-center
|
||||
- gnome-disk-utility
|
||||
# - gnome-documents
|
||||
- gnome-icon-theme
|
||||
# - gnome-music
|
||||
# - gnome-photos
|
||||
- gnome-power-manager
|
||||
- gnome-remote-desktop
|
||||
- gnome-shell
|
||||
- gnome-shell-extensions
|
||||
- gnome-system-monitor
|
||||
- gnome-terminal
|
||||
- gnome-todo
|
||||
- gnome-tweaks
|
||||
- nautilus
|
||||
|
||||
- name: gnome | packages | install flatpak support in gnome software
|
||||
tags: gnome,gnome-packages
|
||||
package:
|
||||
name:
|
||||
- gnome-software-plugin-flatpak
|
||||
when: ansible_distribution in ["Debian", "Ubuntu"]
|
||||
|
||||
# It appears as though Debian and Ubuntu place GNOME support for openvpn in a separate package
|
||||
# This doesn't seem to be required in archlinux.
|
||||
- name: gnome | packages | install gnome support for network-manager for debian and ubuntu hosts
|
||||
tags: gnome,gnome-packages,packages
|
||||
package:
|
||||
name:
|
||||
- network-manager-openvpn-gnome
|
||||
when: ansible_distribution in ["Debian", "Pop!_OS", "Ubuntu"]
|
||||
|
||||
- name: gnome | packages | enable and start gdm
|
||||
tags: autofs,system,system setup
|
||||
service:
|
||||
name: gdm
|
||||
enabled: true
|
||||
state: started
|
||||
@@ -0,0 +1,97 @@
|
||||
- name: gnome | peripherals | enable natural scrolling (mouse)
|
||||
tags: gnome,mouse,peripherals
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/peripherals/mouse/natural-scroll"
|
||||
value: "true"
|
||||
|
||||
- name: gnome | peripherals | enable natural scrolling (touchpad)
|
||||
tags: gnome,mouse,peripherals
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/peripherals/touchpad/natural-scroll"
|
||||
value: "true"
|
||||
|
||||
- name: gnome | peripherals | enable cursor acceleration (mouse)
|
||||
tags: gnome,mouse,peripherals
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/peripherals/mouse/accel-profile"
|
||||
value: "'adaptive'"
|
||||
|
||||
- name: gnome | peripherals | increase cursor speed (mouse)
|
||||
tags: gnome,mouse,peripherals
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/peripherals/mouse/speed"
|
||||
value: "0.59999999999999998"
|
||||
|
||||
- name: gnome | peripherals | increase cursor speed (touchpad)
|
||||
tags: gnome,mouse,peripherals
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/peripherals/touchpad/speed"
|
||||
value: "0.59999999999999998"
|
||||
|
||||
- name: gnome | peripherals | set manual night-light schedule
|
||||
tags: gnome,peripherals,night-light
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/color/night-light-schedule-automatic"
|
||||
value: "false"
|
||||
|
||||
- name: gnome | peripherals | set manual night-light schedule start time
|
||||
tags: gnome,peripherals,night-light
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/color/night-light-schedule-from"
|
||||
value: "23.0"
|
||||
|
||||
- name: gnome | peripherals | set manual night-light schedule stop time
|
||||
tags: gnome,peripherals,night-light
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/color/night-light-schedule-to"
|
||||
value: "7.4999999999999982"
|
||||
|
||||
- name: gnome | peripherals | enable night-light
|
||||
tags: gnome,peripherals,night-light
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/color/night-light-enabled"
|
||||
value: "true"
|
||||
|
||||
- name: gnome | peripherals | set power button behavior
|
||||
tags: gnome,peripherals,power
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/power/power-button-action"
|
||||
value: "'suspend'"
|
||||
|
||||
- name: gnome | peripherals | enable automatic suspend while plugged in to ac
|
||||
tags: gnome,peripherals,power
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type"
|
||||
value: "'suspend'"
|
||||
|
||||
- name: gnome | peripherals | set timeout for automatic suspend while plugged in to ac
|
||||
tags: gnome,peripherals,power
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout"
|
||||
value: "2700"
|
||||
|
||||
- name: gnome | peripherals | enable automatic suspend while on battery
|
||||
tags: gnome,peripherals,power
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/power/sleep-inactive-battery-type"
|
||||
value: "'suspend'"
|
||||
|
||||
- name: gnome | peripherals | set timeout for automatic suspend while plugged in to ac
|
||||
tags: gnome,peripherals,power
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/settings-daemon/plugins/power/sleep-inactive-battery-timeout"
|
||||
value: "1500"
|
||||
@@ -0,0 +1,118 @@
|
||||
- name: gnome | shell settings | button-layout
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/wm/preferences/button-layout"
|
||||
value: "':close'"
|
||||
|
||||
# Disable hot corners
|
||||
- name: gnome | shell settings | enable-hot-corners
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/shell/interface/enable-hot-corners"
|
||||
value: "false"
|
||||
|
||||
- name: gnome | shell settings | event-sounds (disable)
|
||||
tags: gnome,audio,sounds,alerts
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/sound/event-sounds"
|
||||
value: "false"
|
||||
|
||||
- name: gnome | shell settings | disable hidpi-daemon
|
||||
tags: gnome,gnome-shell,hidpi
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/com/system76/hidpi/enable"
|
||||
value: "false"
|
||||
when: ansible_distribution in ["Pop!_OS", "Ubuntu"]
|
||||
|
||||
# Disable screen blanking
|
||||
- name: gnome | shell settings | idle-delay
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/session/idle-delay"
|
||||
value: "uint32 0"
|
||||
|
||||
# Disable input sounds
|
||||
- name: gnome | shell settings | input-feedback-sounds (disable input sounds)
|
||||
tags: gnome,audio,sounds,alerts
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/sound/input-feedback-sounds"
|
||||
value: "false"
|
||||
|
||||
# Disable automatic screen lock
|
||||
- name: gnome | shell settings | lock-enabled
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/screensaver/lock-enabled"
|
||||
value: "false"
|
||||
|
||||
- name: gnome | shell settings | old-files-age
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/privacy/old-files-age"
|
||||
value: "uint32 14"
|
||||
|
||||
- name: gnome | shell settings | remove-old-temp-files
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/privacy/remove-old-temp-files"
|
||||
value: "true"
|
||||
|
||||
- name: gnome | shell settings | remove-old-trash-files
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/privacy/remove-old-trash-files"
|
||||
value: "true"
|
||||
|
||||
- name: gnome | shell settings | search-providers
|
||||
tags: gnome,search
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/search-providers/disabled"
|
||||
value: "['org.gnome.Nautilus.desktop', 'org.gnome.Calculator.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.Photos.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Documents.desktop', 'org.gnome.Contacts.desktop', 'org.gnome.Calendar.desktop']"
|
||||
|
||||
- name: gnome | shell settings | show-battery-percentage
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/interface/show-battery-percentage"
|
||||
value: "true"
|
||||
|
||||
# Disable lock screen notifications
|
||||
- name: gnome | shell settings | show-in-lock-screen
|
||||
tags: gnome,gnome-lockscreen
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/desktop/notifications/show-in-lock-screen"
|
||||
value: "false"
|
||||
|
||||
- name: gnome | shell settings | tile-by-default
|
||||
tags: gnome,gnome-lockscreen
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/shell/extensions/pop-shell/tile-by-default"
|
||||
value: "true"
|
||||
when: ansible_distribution == "Pop!_OS"
|
||||
|
||||
- name: gnome | shell settings | workspaces-only-on-primary
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/shell/overrides/workspaces-only-on-primary"
|
||||
value: "true"
|
||||
|
||||
- name: gnome | shell settings | set gnome-screenshot default save directory
|
||||
tags: gnome,gnome-shell
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/gnome-screenshot/auto-save-directory"
|
||||
value: "'/home/bzoicas'"
|
||||
@@ -0,0 +1,23 @@
|
||||
- name: gnome | terminal | disable terminal menubar
|
||||
tags: gnome,gnome-terminal
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/terminal/legacy/default-show-menubar"
|
||||
value: "false"
|
||||
|
||||
- name: gnome | terminal | set terminal configuration
|
||||
tags: gnome,gnome-terminal
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/{{ item.key }}"
|
||||
value: "{{ item.value}}"
|
||||
with_items:
|
||||
#- { key: background-color, value: "'rgb(0,0,0)'" }
|
||||
- { key: default-size-columns, value: "120" }
|
||||
#- { key: foreground-color, value: "'rgb(170,170,170)'" }
|
||||
- { key: scrollback-unlimited, value: "true" }
|
||||
- { key: scrollbar-policy, value: "'never'" }
|
||||
#- { key: use-system-font, value: "false" }
|
||||
#- { key: use-theme-colors, value: "false" }
|
||||
#- { key: visible-name, value: "'Main'" }
|
||||
#- { key: font, value: "'Fira Mono Regular 12'" }
|
||||
@@ -0,0 +1,26 @@
|
||||
# Uncomment the following to disable tracker if the below tweaks aren't enough
|
||||
#- name: gnome | tracker | disable monitors
|
||||
# tags: gnome,tracker
|
||||
# become_user: bzoicas
|
||||
# dconf:
|
||||
# key: "/org/freedesktop/tracker/miner/files/enable-monitors"
|
||||
# value: "false"
|
||||
|
||||
# Disable indexing while on battery
|
||||
- name: gnome | tracker | disable indexing while running on battery
|
||||
tags: gnome,tracker
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/freedesktop/tracker/miner/files/index-on-battery"
|
||||
value: "false"
|
||||
|
||||
# Set ignored directories for Tracker
|
||||
- name: gnome | tracker | set ignored directories
|
||||
tags: gnome,tracker
|
||||
become_user: bzoicas
|
||||
dconf:
|
||||
key: "/org/freedesktop/tracker/miner/files/ignored-directories"
|
||||
value: "['po', 'CVS', 'core-dumps', '/home/bzoicas/downloads', 'lost+found', '/mnt/freenas']"
|
||||
notify:
|
||||
- gnome_tracker_clean_cache
|
||||
- gnome_tracker_clean_local_cache
|
||||
Reference in New Issue
Block a user