diff --git a/playbook/roles/role-one/tasks/xfce-terminal.yml b/playbook/roles/role-one/tasks/xfce-terminal.yml index 58fa713..1660d3d 100644 --- a/playbook/roles/role-one/tasks/xfce-terminal.yml +++ b/playbook/roles/role-one/tasks/xfce-terminal.yml @@ -27,16 +27,32 @@ src: zshrc dest: "{{ home_directory }}/.zshrc" -- name: Terminal | Disable powerlevel10k prompt +- name: Terminal | Get default profile shell: - cmd: "echo 'POWERLEVEL9K_DISABLE_CONFIGURATION_WIZARD=true' >>! ~/.zshrc" + cmd: "gsettings get org.gnome.Terminal.ProfilesList default" + register: default_profile -- name: Terminal | Make sure terminal_config_path directory exists - file: - path: "{{ terminal_config_path }}" - state: directory +- name: Terminal | Dconf - use-custom-command + dconf: + key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/use-custom-command" + value: "true" -- name: Terminal | Copy terminal config - copy: - src: terminalrc - dest: "{{ terminal_config_path }}/terminalrc" +- name: Terminal | Dconf - custom-command + dconf: + key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/custom-command" + value: "'zsh'" + +- name: Terminal | Dconf - use-theme-transparency + dconf: + key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/use-theme-transparency" + value: "false" + +- name: Terminal | Dconf - use-transparent-background + dconf: + key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/use-transparent-background" + value: "true" + +- name: Terminal | Dconf - background-transparency-percent + dconf: + key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/background-transparency-percent" + value: "5"