Add essential tools

This commit is contained in:
Oliver Traber 2023-11-26 22:04:12 +01:00
parent b81c96930e
commit 3df6af6d45
Signed by: Bluemedia
GPG key ID: C0674B105057136C
6 changed files with 28 additions and 2 deletions

View file

@ -2,3 +2,4 @@
roles: roles:
- common - common
- desktop-environment - desktop-environment
- essential-tools # Thunar File Manager, Firefox, KeePassXC, Nextcloud Desktop

View file

@ -0,0 +1,2 @@
dependencies:
- role: common

View file

@ -14,7 +14,6 @@
- alsa-utils - alsa-utils
- brightnessctl - brightnessctl
- flatpak - flatpak
- thunar
- adwaita-icon-theme - adwaita-icon-theme
- fonts-firacode - fonts-firacode
- fonts-font-awesome - fonts-font-awesome

View file

@ -213,7 +213,9 @@ exec hash dbus-update-activation-environment 2>/dev/null && \
exec waybar exec waybar
# Autostart applications # Autostart applications
{% if nextcloud == true %}
exec --no-startup-id nextcloud --background exec --no-startup-id nextcloud --background
{% endif %}
# Theme colors # Theme colors
client.focused #c6c6c6 #1f1f1f #c6c6c6 #8abeb7 #8abeb7 client.focused #c6c6c6 #1f1f1f #c6c6c6 #8abeb7 #8abeb7

View file

@ -0,0 +1,4 @@
dependencies:
- role: desktop-environment
vars:
nextcloud: true

View file

@ -0,0 +1,18 @@
- name: Add debian unstable repo
become: yes
apt_repository:
repo: deb http://deb.debian.org/debian unstable main non-free-firmware non-free contrib
state: present
update_cache: true
filename: debian-unstable
- name: Install essential tools
become: yes
apt:
state: latest
install_recommends: false
name:
- thunar
- firefox
- keepassxc
- nextcloud-desktop