From d94cca20966aaac099db50c353d41bb1e3be85e4 Mon Sep 17 00:00:00 2001 From: opal Date: Tue, 1 Oct 2024 17:19:15 -0700 Subject: [PATCH] added stoof --- roles/trisquel_setup/tasks/main.yml | 17 ++++++++++++++++- roles/trisquel_setup/vars/main.yml | 10 ++++++---- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/roles/trisquel_setup/tasks/main.yml b/roles/trisquel_setup/tasks/main.yml index 3604076..41252be 100755 --- a/roles/trisquel_setup/tasks/main.yml +++ b/roles/trisquel_setup/tasks/main.yml @@ -39,7 +39,6 @@ name: "*" state: latest - - name: Add Ubuntu PPAs to apt repositories apt_repository: repo: "{{ item }}" @@ -92,3 +91,19 @@ repo: "{{ etbook_repo }}" dest: "{{ etbook_dest }}" update: no + +- name: Start TLP (power management) + systemd: + name: tlp + enabled: yes + state: started + +- name: Add rsync backup job to cron + cron: + name: "Backup KeePassXC database to desktop" + minute: "0" + hour: "10" + day: "*" + month: "*" + weekday: "*" + job: "/usr/bin/rsync -avz /home/opal/documents/keepassxc/opalkeepassxc.kdbx opal@desktop:/home/opal/documents" diff --git a/roles/trisquel_setup/vars/main.yml b/roles/trisquel_setup/vars/main.yml index af86e98..e61eff3 100755 --- a/roles/trisquel_setup/vars/main.yml +++ b/roles/trisquel_setup/vars/main.yml @@ -11,6 +11,7 @@ remove_directories: create_directories: - documents + - documents/keepassxc - music - downloads - pictures @@ -48,9 +49,9 @@ wm_packages: - wlogout - xwayland - wdisplays - - gammastep # alternative to wlsunset + - gammastep - wtype - - rofi # alternative to bemenu for now + - rofi ui_packages: - papirus-icon-theme @@ -82,11 +83,13 @@ general_packages: - pavucontrol - flatpak - blueman - - playerctl # for waybar music notification + - playerctl - simple-scan - wireguard - exa - screen + - tlp + - caffeine doom_dep_packages: - fd-find @@ -97,7 +100,6 @@ doom_dep_packages: - discount # Markdown Compiler - shellcheck # Shell linter for Doom Emacs - flatpak_packages: - net.ankiweb.Anki - org.torproject.torbrowser-launcher