diff --git a/ansible/.config/ansible/local.yml b/ansible/.config/ansible/local.yml new file mode 100644 index 0000000..804127c --- /dev/null +++ b/ansible/.config/ansible/local.yml @@ -0,0 +1,7 @@ +--- +- hosts: localhost + connection: local + # vars_prompt: + + roles: + - customize diff --git a/ansible/.config/ansible/requirements.sh b/ansible/.config/ansible/requirements.sh new file mode 100755 index 0000000..9d920d5 --- /dev/null +++ b/ansible/.config/ansible/requirements.sh @@ -0,0 +1,2 @@ +ansible-galaxy collection install community.general +pip install psutil diff --git a/ansible/.config/ansible/roles/customize/tasks/defaults.yml b/ansible/.config/ansible/roles/customize/tasks/defaults.yml new file mode 100644 index 0000000..1d8fbfc --- /dev/null +++ b/ansible/.config/ansible/roles/customize/tasks/defaults.yml @@ -0,0 +1,6 @@ +- name: set gnome config + become_user: user + dconf: + key: "{{ item.key }}" + value: "{{ item.value }}" + with_items: "{{ dconf }}" diff --git a/ansible/.config/ansible/roles/customize/tasks/main.yml b/ansible/.config/ansible/roles/customize/tasks/main.yml new file mode 100644 index 0000000..826bc2d --- /dev/null +++ b/ansible/.config/ansible/roles/customize/tasks/main.yml @@ -0,0 +1,8 @@ +- name: Load a variable file based on the OS type + include_vars: "{{ item }}" + with_first_found: + - "vars/defaults.yml" + +- name: + include_tasks: "defaults.yml" + diff --git a/ansible/.config/ansible/roles/customize/vars/defaults.yml b/ansible/.config/ansible/roles/customize/vars/defaults.yml new file mode 100644 index 0000000..81a9ed0 --- /dev/null +++ b/ansible/.config/ansible/roles/customize/vars/defaults.yml @@ -0,0 +1,9 @@ +dconf: + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings', value: "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"} + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/binding', value: "'t'"} + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/command', value: "'gnome-terminal'"} + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/name', value: "'Terminal'"} + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings', value: "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/']"} + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/binding', value: "'w'"} + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/command', value: "'flatpak run io.gitlab.librewolf-community'"} + - {key: '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/name', value: "'Librewolf'"} diff --git a/zsh/.zshrc b/zsh/.zshrc index 6ce3a1e..d3c0d65 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -90,4 +90,4 @@ reload-domains () { ssh root@192.168.21.252 umount -A /mnt/pve/domains && mount -a } -eval "$(bw completion --shell zsh); compdef _bw bw;" +#eval "$(bw completion --shell zsh); compdef _bw bw;"