diff --git a/cyberboobs.yml b/cyberboobs.yml new file mode 100644 index 0000000..db3c861 --- /dev/null +++ b/cyberboobs.yml @@ -0,0 +1,48 @@ +- name: Setup Cyberboob specific tasks + hosts: localhost + become_method: sudo + become: yes + tasks: + - name: install plymouth + apt: + name: plymouth + - name: get fox theme + git: + dest: /usr/share/plymouth/themes/foxy + repo: https://git.v-tr.org/violet/plymouth-foxy.git + notify: update initramfs + - name: Set plymouth theme + shell: + cmd: "plymouth-set-default-theme foxy && touch /etc/.plymouth" + creates: /etc/.plymouth + notify: update initramfs + - name: copy grub background + copy: + dest: /boot/grub/background.png + src: /usr/share/plymouth/themes/foxy/plymouth_background_foxy.png + - name: configure grub + lineinfile: + path: /etc/default/grub + line: "{{ item.line }}" + regexp: "{{ item.regexp }}" + with_items: + - line: GRUB_TIMEOUT=0 + regexp: '^GRUB_TIMEOUT=.*' + - line: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" + regexp: '^GRUB_CMDLINE_LINUX_DEFAULT=.*' + - line: GRUB_GFXMODE=1366x768 + regexp: '#?GRUB_GFXMODE=.*' + - line: GRUB_BACKGROUND=/boot/grub/background.png + regexp: '^GRUB_BACKGROUND.*' + notify: update grub + - name: set grub colors + copy: + dest: /boot/grub/custom.cfg + content: set color_normal=dark-gray/black + handlers: + - name: update initramfs + command: + cmd: update-initramfs -u -k all + - name: update grub + command: + cmd: update-grub diff --git a/packages.yml b/packages.yml new file mode 100644 index 0000000..1991974 --- /dev/null +++ b/packages.yml @@ -0,0 +1,31 @@ +- name: Setup basic desktop environment + hosts: localhost + become_method: sudo + become: yes + tasks: + - name: istall more packages + apt: + name: + - firefox-esr + - keepassxc + - vlc + - nautilus + - nautilus-share + - gnome-keyring + - seahorse + - eog + - evince + - pipewire-audio + - pipewire-pulse + - thunderbird + - yt-dlp + - pavucontrol + - borgbackup + state: present + - name: install flatpaks + flatpak: + name: + - im.riot.Riot + - org.signal.Signal + - com.synology.SynologyDrive + - com.github.tchx84.Flatseal