Compare commits

...

13 Commits

Author SHA1 Message Date
58941b4806 Removed old config copy 2022-08-31 18:50:18 +02:00
Tobias Maier
db0e2c75df Added Syncthing 2022-08-09 22:37:25 +02:00
Tobias Maier
f467b6a945 Changes 2022-08-09 20:38:02 +02:00
Tobias Maier
209d484f8d Disabled reflector 2022-08-07 21:22:33 +02:00
Tobias Maier
1c44bff402 FIx 2022-08-07 20:02:46 +02:00
Tobias Maier
d2aa1fa02c dix 2022-08-07 19:57:29 +02:00
Tobias Maier
f0a34688b2 added modules 2022-08-07 19:54:39 +02:00
Tobias Maier
9c55bc31c4 added rofi 2022-08-07 19:47:28 +02:00
Tobias Maier
f6c8397b10 Font update 2022-08-07 11:35:07 +02:00
Tobias Maier
e8e9fa1eeb fixed folder permissions 2022-08-07 11:20:31 +02:00
Tobias Maier
cdc8ea2101 Actually added river 2022-08-07 10:55:37 +02:00
Tobias Maier
c992fc8d97 Merge branch 'main' of ssh://gitea.maiertobi.de:222/tobimai/ansible_playbooks 2022-08-07 10:46:55 +02:00
Tobias Maier
8e221eb610 added river playbook 2022-08-07 10:46:20 +02:00
3 changed files with 93 additions and 21 deletions

72
arch_river.yml Normal file
View File

@@ -0,0 +1,72 @@
---
- name: Initial installation of WSL arch
hosts: localhost,all
become: yes
pre_tasks:
- name: Install Base stuff for Wayland/River
import_tasks: modules/base.yml
- name: Install packages from AUR
kewlfft.aur.aur:
use: paru
name: rofi-lbonn-wayland,ttf-roboto-mono,ly,foot,foot-terminfo,waybar,pipewire,pipewire-pulse,bluez,bluez-utils,iwd,light,udiskie,man,wdisplays,pamixer,river
state: latest
become: yes
become_user: aur_builder
- name: Add WLR_RENDERER_ALLOW_SOFTWARE to /etc/environment, needed for testing in VM
ansible.builtin.lineinfile:
path: /etc/environment
regexp: '^WLR_RENDERER_ALLOW_SOFTWARE='
line: WLR_RENDERER_ALLOW_SOFTWARE=1
- name: Clone dotfiles
ansible.builtin.git:
repo: https://gitea.maiertobi.de/tobimai/dotfiles.git
dest: /home/tobi/git/dotfiles
- name: Ensures directories exist
ansible.builtin.file:
path: /home/tobi/{{ item }}
state: directory
group: tobi
owner: tobi
mode: '0744'
loop:
- .config/river
- .config/foot
- .config/waybar
- .config/mako
- git
- name: Copy config files
copy:
src: //home/tobi/git/dotfiles/{{ item.src }}
dest: /home/tobi/.config/{{ item.dest }}
remote_src: yes
owner: tobi
group: tobi
mode: '0744'
with_items:
- { src: 'river/init', dest: 'river/init' }
- { src: 'foot.ini', dest: 'foot/foot.ini' }
- { src: 'waybar/waybar.config', dest: 'waybar/config' }
- { src: 'waybar/style.css', dest: 'waybar/style.css' }
- { src: 'mako.config', dest: 'mako/config' }
- { src: 'waybar/modules', dest: 'waybar/' }
- name: Enable services
ansible.builtin.service:
name: "{{ item }}"
enabled: yes
with_items:
- ly
- iwd
- name: Install some additional programs
kewlfft.aur.aur:
use: paru
name: firefox,visual-studio-code-bin,syncthing
state: latest
become: yes
become_user: aur_builder

View File

@@ -33,5 +33,5 @@
become: yes
become_user: aur_builder
- name: Run reflector to update mirrorlist
ansible.builtin.command: reflector --latest 20 --sort rate --save /etc/pacman.d/mirrorlist
# - name: Run reflector to update mirrorlist
# ansible.builtin.command: reflector --latest 20 --sort rate --save /etc/pacman.d/mirrorlist

View File

@@ -6,24 +6,24 @@
become: yes
become_user: aur_builder
- name: Clone dotfiles
ansible.builtin.git:
repo: https://gitea.maiertobi.de/tobimai/dotfiles.git
dest: /tmp/dotfiles
force: yes
#- name: Clone dotfiles
# ansible.builtin.git:
# repo: https://gitea.maiertobi.de/tobimai/dotfiles.git
# dest: /tmp/dotfiles
# force: yes
- name: Copy zshrc to home dir
ansible.builtin.copy:
src: //tmp/dotfiles/.zshrc
dest: /home/tobi/.zshrc
owner: tobi
group: tobi
mode: '0644'
#- name: Copy zshrc to home dir
# ansible.builtin.copy:
# src: //tmp/dotfiles/.zshrc
# dest: /home/tobi/.zshrc
# owner: tobi
# group: tobi
# mode: '0644'
- name: Copy p10k to home dir
ansible.builtin.copy:
src: //tmp/dotfiles/.p10k.zsh
dest: /home/tobi/.p10k.zsh
owner: tobi
group: tobi
mode: '0644'
#- name: Copy p10k to home dir
# ansible.builtin.copy:
# src: //tmp/dotfiles/.p10k.zsh
# dest: /home/tobi/.p10k.zsh
# owner: tobi
# group: tobi
# mode: '0644'