From 9ce5f5078035d565a82ebd1b0744b70c61cd3be7 Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Fri, 11 Apr 2025 15:34:00 -0700 Subject: [PATCH] support setting terminal via variable --- group_vars/all | 2 ++ playbook.yml | 2 +- roles/alacritty/tasks/main.yml | 5 ----- roles/terminal/tasks/main.yml | 5 +++++ 4 files changed, 8 insertions(+), 6 deletions(-) delete mode 100644 roles/alacritty/tasks/main.yml create mode 100644 roles/terminal/tasks/main.yml diff --git a/group_vars/all b/group_vars/all index c984245..f9bc449 100644 --- a/group_vars/all +++ b/group_vars/all @@ -347,3 +347,5 @@ illuminanced: backlight_file: /sys/class/backlight/amdgpu_bl1/brightness illuminance_file: /sys/bus/iio/devices/iio:device0/in_illuminance_raw min_backlight: 60 + +terminal: alacritty diff --git a/playbook.yml b/playbook.yml index c35fd1f..b98b394 100644 --- a/playbook.yml +++ b/playbook.yml @@ -15,7 +15,7 @@ - { role: interception, tags: ['interception'], when: "interception is defined" } - { role: fonts, tags: ['fonts'] } - { role: x, tags: ['x'] } - - { role: alacritty, tags: ['alacritty'] } + - { role: terminal, tags: ['terminal'], when: "terminal is defined" } - { role: lightdm, tags: ['lightdm'], when: "display_manager == 'lightdm'" } - { role: gdm, tags: ['gdm'], when: "display_manager == 'gdm'" } - { role: i3, tags: ['i3'], when: "desktop_environment == 'i3'" } diff --git a/roles/alacritty/tasks/main.yml b/roles/alacritty/tasks/main.yml deleted file mode 100644 index 2850c32..0000000 --- a/roles/alacritty/tasks/main.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: Install alacritty - pacman: - name: alacritty - state: present diff --git a/roles/terminal/tasks/main.yml b/roles/terminal/tasks/main.yml new file mode 100644 index 0000000..a103537 --- /dev/null +++ b/roles/terminal/tasks/main.yml @@ -0,0 +1,5 @@ +--- +- name: Install {{ terminal }} + pacman: + name: "{{ terminal }}" + state: present