Files
personal_ansible_pub/roles/workstation/tasks/users/bzoicas.yml
2023-07-10 10:41:17 +03:00

62 lines
1.6 KiB
YAML

- name: users | bzoicas | remove preinstalled clutter from home directory
file:
path: /home/bzoicas/{{ item }}
state: absent
with_items:
- examples.desktop
- Music
- Public
- Videos
- name: users | bzoicas | create personal config directories
tags: dotfiles,dotfiles-bzoicas
file:
path: /home/bzoicas/{{ item.dir }}
state: directory
owner: bzoicas
group: bzoicas
mode: 0700
with_items:
- { dir: .config }
- { dir: .config/autostart }
- { dir: .config/gtk-3.0 }
- { dir: .config/terminator }
- { dir: .local }
- { dir: .local/share }
- { dir: .local/share/applications }
- { dir: .cert }
- { dir: .icons }
- { dir: .fonts }
- { dir: .themes }
- { dir: .clusterssh }
- { dir: bin }
- { dir: projects }
- { dir: personal }
- { dir: work }
- name: users | bzoicas | copy user-dirs.dirs
tags: dotfiles,dotfiles-bzoicas
copy:
src: users/bzoicas/user-dirs.dirs
dest: /home/bzoicas/.config/user-dirs.dirs
owner: bzoicas
group: bzoicas
mode: 0600
notify: update_xdg
- name: users | bzoicas | copy personal config files
tags: dotfiles,dotfiles-bzoicas
copy:
src: users/bzoicas/{{ item.src }}
dest: /home/bzoicas/{{ item.dest }}
owner: bzoicas
group: bzoicas
mode: 0600
with_items:
- { src: 'directory_bookmarks', dest: '.config/gtk-3.0/bookmarks' }
- { src: 'gvimrc', dest: '.gvimrc' }
- { src: 'mimeapps.list', dest: '.config/mimeapps.list' }
- { src: 'ssh_client_config', dest: '.ssh/config' }
- { src: 'terminator_config', dest: '.config/terminator/config' }