diff --git a/gridlock.yml b/gridlock.yml new file mode 100644 index 0000000..da6fddc --- /dev/null +++ b/gridlock.yml @@ -0,0 +1,60 @@ +- name: Setup gridlock specific tasks + hosts: localhost + become_method: sudo + become: yes + tasks: + - name: install plymouth + apt: + name: plymouth + - name: get acab theme + git: + dest: /usr/share/plymouth/themes/acab + repo: https://git.v-tr.org/violet/plymouth-acab.git + notify: update initramfs + - name: Set plymouth theme + shell: + cmd: "plymouth-set-default-theme acab && touch /etc/.plymouth" + creates: /etc/.plymouth + notify: update initramfs + - name: copy grub background + copy: + dest: /boot/grub/background.png + src: /usr/share/plymouth/themes/acab/plymouth_background_acab.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=3840x2160 + 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 + - name: Install wifi driver + apt: + name: firmware-b43-installer + - name: setup dotfiles + command: + cmd: stow {{ item.name }} + chdir: ~/dotfiles + creates: "{{ item.path }}" + with_items: + - { name: sway-gridlock, path: ~/.config/sway/device-conf } + become: no + handlers: + - name: update initramfs + command: + cmd: update-initramfs -u -k all + - name: update grub + command: + cmd: update-grub +