arch/roles/dots/tasks/common_files.yml
2025-02-15 20:38:47 +06:00

54 lines
1.4 KiB
YAML

- name: Setup home config files
copy:
src: "{{ item.src }}"
dest: "/home/{{ main_user.name }}/"
owner: "{{ main_user.name }}"
group: users
loop:
- { src: "files/home/.moc" }
- { src: "files/home/.emacs.d" }
- { src: "files/home/.bashrc" }
- { src: "files/home/.tmux.conf" }
- { src: "files/home/create_backup.sh" }
- { src: "files/home/create_hot_backup.sh" }
- { src: "files/home/.gitconfig" }
- { src: "files/home/.alacritty.toml" }
- { src: "files/home/bin" }
- name: Setup .config dir
copy:
src: "{{ item.src }}"
dest: "/home/{{ main_user.name }}/.config/"
owner: "{{ main_user.name }}"
group: users
loop:
- { src: "files/config/kitty" }
- { src: "files/config/nvim" }
- { src: "files/config/nsxiv" }
- name: Copy pacman.conf
copy:
src: files/system/pacman.conf
dest: /etc/pacman.conf
owner: root
group: root
- name: Setup home config files
when: display_server == 'xorg'
copy:
src: "{{ item.src }}"
dest: "/home/{{ main_user.name }}/"
owner: "{{ main_user.name }}"
group: users
loop:
- { src: "home/.xinitrc" }
- { src: "home/.Xresources" }
- name: Setup rofi theme
when: display_server == 'xorg'
copy:
src: "files/config/rofi/themes/"
dest: "/home/{{ main_user.name }}/.local/share/rofi/themes/"
owner: "{{ main_user.name }}"
group: users