From b877cc95d5d3cb517cceede218394449e0403a7d Mon Sep 17 00:00:00 2001 From: opal Date: Sun, 2 Jun 2024 10:29:48 -0700 Subject: [PATCH] adding reminder/translate-shell stuff --- roles/base/tasks/main.yml | 9 +++++++++ roles/base/vars/main.yml | 5 +++++ roles/pkg/tasks/main.yml | 12 ++++++++++++ roles/pkg/vars/main.yml | 5 +++++ 4 files changed, 31 insertions(+) diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 7db594e..0941331 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -24,6 +24,15 @@ group: opal loop: "{{ create_directories }}" +- name: Create or ensure presence of custom files + file: + path: /home/opal/{{ item }} + state: touch + mode: '0644' + owner: opal + group: opal + loop: "{{ create_files }}" + - name: Remove default home directories if present file: path: /home/opal/{{ item }} diff --git a/roles/base/vars/main.yml b/roles/base/vars/main.yml index 7c2be8b..feaab42 100644 --- a/roles/base/vars/main.yml +++ b/roles/base/vars/main.yml @@ -21,6 +21,10 @@ create_directories: - projects - src - .config + - .config/remind + +create_files: + - .config/remind/.reminders init_users: opal: @@ -31,6 +35,7 @@ init_users: - docker - video - netdev + - lpadmin state: present shell: /bin/bash create_home: true diff --git a/roles/pkg/tasks/main.yml b/roles/pkg/tasks/main.yml index 7a218e1..4921f11 100644 --- a/roles/pkg/tasks/main.yml +++ b/roles/pkg/tasks/main.yml @@ -57,3 +57,15 @@ apt: deb: "/tmp/veracrypt.deb" state: present + +- name: Download the translate-shell binary + get_url: + url: https://git.io/trans + dest: /usr/local/bin/trans + mode: '0755' + +- name: Ensure the translate-shell binary is executable + file: + path: /usr/local/bin/trans + mode: '0755' + state: file diff --git a/roles/pkg/vars/main.yml b/roles/pkg/vars/main.yml index 55d0ada..ca56296 100644 --- a/roles/pkg/vars/main.yml +++ b/roles/pkg/vars/main.yml @@ -42,8 +42,11 @@ general_packages: - unrar-free - unzip - pcmanfm-qt + - lximage-qt - polkit-kde-agent-1 - screen + - remind + - gawk # for translate-shell networking_packages: - nmap @@ -87,5 +90,7 @@ flatpak_packages: - org.torproject.torbrowser-launcher - org.mozilla.Thunderbird - org.mozilla.firefox + - org.musicbrainz.Picard + - org.gimp.GIMP veracrypt_deb_url: "https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-Debian-12-amd64.deb"