Compare commits
90 Commits
c0b193b4f8
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 58941b4806 | |||
|
|
db0e2c75df | ||
|
|
f467b6a945 | ||
|
|
209d484f8d | ||
|
|
1c44bff402 | ||
|
|
d2aa1fa02c | ||
|
|
f0a34688b2 | ||
|
|
9c55bc31c4 | ||
|
|
f6c8397b10 | ||
|
|
e8e9fa1eeb | ||
|
|
cdc8ea2101 | ||
|
|
c992fc8d97 | ||
|
|
8e221eb610 | ||
| 8d7f0af890 | |||
| f2074a3131 | |||
|
|
633b7606a7 | ||
|
|
51af2fb0a2 | ||
|
|
7d70807b9f | ||
|
|
8ed67d463e | ||
|
|
9f99386428 | ||
|
|
14cafad2ef | ||
|
|
73921527e3 | ||
|
|
2a9bfe3a86 | ||
| e65b8192e9 | |||
|
|
801f91028c | ||
|
|
3714059b25 | ||
|
|
ac58a6dc8c | ||
|
|
96e569f32d | ||
|
|
3b0a58e7bf | ||
|
|
6e7d7bfb53 | ||
|
|
0c5ddf04f6 | ||
|
|
51d19b2f4e | ||
|
|
8973759d6d | ||
|
|
57ba538e16 | ||
|
|
1815548059 | ||
|
|
4f8de139d7 | ||
|
|
8e4fc51e8c | ||
|
|
e0d20f134f | ||
|
|
3cbc2df8b8 | ||
|
|
f6a1975211 | ||
|
|
e7e68db2cd | ||
|
|
7297347117 | ||
|
|
b6848d7f8d | ||
|
|
c8a3c67a47 | ||
|
|
679c44d4ae | ||
|
|
8e8832d25c | ||
|
|
42c7bde49c | ||
|
|
defaf3ac07 | ||
|
|
dc1d2faa4a | ||
|
|
87fab4ffa9 | ||
|
|
873e62d444 | ||
| 0e7d31c4e7 | |||
| 8a3203bcd7 | |||
| 5b94356d94 | |||
| 2bbb398a32 | |||
| fcb621a5f3 | |||
| 33c1fa41c0 | |||
| 0392e93850 | |||
| 392bc289b0 | |||
| 1f1b7bf206 | |||
| a87198e5cf | |||
|
|
7bd55e0f21 | ||
|
|
5209ecb941 | ||
|
|
89b3e20b5a | ||
|
|
9359ce2019 | ||
|
|
1eb256c0bd | ||
|
|
5e2d0af133 | ||
|
|
293e45d29d | ||
|
|
22fb2ba01c | ||
|
|
7fc34f8de6 | ||
|
|
dbcba10490 | ||
|
|
beee51d288 | ||
|
|
faabafacef | ||
|
|
b25cad1118 | ||
|
|
0039327f8f | ||
|
|
1fd36409b1 | ||
| ba8283a7dd | |||
| a12735b410 | |||
| 7afe8666df | |||
| 4df7fa0a25 | |||
| 53bf6c4631 | |||
| ef29a5bc0f | |||
| 0838bbfd51 | |||
| 643898da17 | |||
| 177158db0b | |||
| 6e5a82a66c | |||
| 81f5e5ea3c | |||
| b027c0be18 | |||
| 752bbacf62 | |||
| af541f8107 |
109
arch_basics.yaml
109
arch_basics.yaml
@@ -1,109 +0,0 @@
|
||||
---
|
||||
- name: Basic Arch Linux installation
|
||||
hosts: localhost
|
||||
pre_tasks:
|
||||
- name: Update and Upgrade all exisiting packages
|
||||
community.general.pacman:
|
||||
update_cache: yes
|
||||
upgrade: yes
|
||||
|
||||
- name: Install basic packages
|
||||
community.general.pacman:
|
||||
name: sudo,zsh,htop,autoconf,automake,binutils,bison,file,findutils,flex,gawk,gcc,gettext,grep,groff,gzip,libtool,m4,make,patch,pkgconf,sed,texinfo,which,base-devel
|
||||
state: present
|
||||
|
||||
- name: Make sure we have a 'wheel' group
|
||||
group:
|
||||
name: wheel
|
||||
state: present
|
||||
|
||||
- name: Allow 'wheel' to be sudo
|
||||
lineinfile:
|
||||
dest: /etc/sudoers
|
||||
state: present
|
||||
regexp: '^%wheel'
|
||||
line: '%wheel ALL=(ALL) ALL'
|
||||
|
||||
- name: Add the user tobi
|
||||
ansible.builtin.user:
|
||||
name: tobi
|
||||
password: $6$9OnvBMN6Sxc.muW1$afASAJdoPZL/WxTp6.lh/SurRRiClaru2Pl19fEo6j1aDEQw99kdkfls6.DB8OBacBDnT3bpsLYD3JqrvXlE9/
|
||||
comment: Tobias Maier
|
||||
groups: wheel
|
||||
shell: /bin/zsh
|
||||
|
||||
- name: Add name to git config
|
||||
community.general.git_config:
|
||||
name: user.name
|
||||
scope: system
|
||||
value: Tobias Maier
|
||||
|
||||
- name: Add email to git config
|
||||
community.general.git_config:
|
||||
name: user.email
|
||||
scope: system
|
||||
value: admin@maiertobi.de
|
||||
|
||||
- name: Create the `aur_builder` user
|
||||
ansible.builtin.user:
|
||||
name: aur_builder
|
||||
create_home: yes
|
||||
group: wheel
|
||||
|
||||
- name: Allow the `aur_builder` user to run `sudo pacman` without a password
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/sudoers.d/11-install-aur_builder
|
||||
line: 'aur_builder ALL=(ALL) NOPASSWD: /usr/bin/pacman'
|
||||
create: yes
|
||||
validate: 'visudo -cf %s'
|
||||
|
||||
- name: Install trizen using makepkg if it isn't installed already
|
||||
kewlfft.aur.aur:
|
||||
name: paru
|
||||
use: makepkg
|
||||
state: present
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
|
||||
# - name: Git checkout
|
||||
# ansible.builtin.git:
|
||||
# repo: 'https://aur.archlinux.org/paru.git'
|
||||
# dest: /home/aur_builder/paru
|
||||
# become: aur_builder
|
||||
|
||||
# - name: Install packages from AUR
|
||||
# community.general.pacman:
|
||||
# name: oh-my-zsh-git,zsh-theme-powerlevel10k-git,zsh-autosuggestions,zsh-syntax-highlighting,openssh
|
||||
# state: present
|
||||
# executable: paru
|
||||
# become: yes
|
||||
# become_user: aur_builder
|
||||
|
||||
# - name: Clone dotfiles
|
||||
# ansible.builtin.git:
|
||||
# repo: https://gitea.maiertobi.de/tobimai/dotfiles.git
|
||||
# dest: /tmp/dotfiles
|
||||
|
||||
# - 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: Add ssh-rsa to ssh config as this seems to be disabled by default
|
||||
# blockinfile:
|
||||
# path: /etc/ssh/ssh_config
|
||||
# block: |
|
||||
# Host *
|
||||
# HostKeyAlgorithms ssh-rsa
|
||||
# PubkeyAcceptedKeyTypes ssh-rsa
|
||||
103
arch_gnome.yml
Normal file
103
arch_gnome.yml
Normal file
@@ -0,0 +1,103 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
vars:
|
||||
- hostname: 'stargazer'
|
||||
tasks:
|
||||
- name: Install Base stuff
|
||||
import_tasks: modules/base.yml
|
||||
|
||||
- name: Set a hostname
|
||||
hostname:
|
||||
name: "{{ hostname }}"
|
||||
|
||||
- name: Install Gnome
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: gnome,gnome-extra,orchis-theme-git,python-pip,papirus-icon-theme,gnome-console
|
||||
state: latest
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
|
||||
- name: Remove Gnome Terminal
|
||||
pacman:
|
||||
name: gnome-terminal
|
||||
state: absent
|
||||
|
||||
- name: Enable service gdm
|
||||
ansible.builtin.service:
|
||||
name: gdm
|
||||
enabled: yes
|
||||
|
||||
- name: Install psutil python package
|
||||
pip:
|
||||
name: psutil
|
||||
|
||||
- name: Set Gnome theme
|
||||
dconf:
|
||||
key: /org/gnome/desktop/interface/gtk-theme
|
||||
value: "'Orchis-Orange-Light'"
|
||||
state: present
|
||||
become: yes
|
||||
become_user: tobi
|
||||
|
||||
- name: Set Gnome icon theme
|
||||
dconf:
|
||||
key: /org/gnome/desktop/interface/icon-theme
|
||||
value: "'Papirus-Light'"
|
||||
state: present
|
||||
become: yes
|
||||
become_user: tobi
|
||||
- name: Set Gnome color scheme
|
||||
dconf:
|
||||
key: /org/gnome/desktop/interface/color-scheme
|
||||
value: "'prefer-dark'"
|
||||
state: present
|
||||
become: yes
|
||||
become_user: tobi
|
||||
- name: Set Gnome color scheme
|
||||
dconf:
|
||||
key: /org/gnome/desktop/peripherals/mouse/accel-profile
|
||||
value: "'flat'"
|
||||
state: present
|
||||
become: yes
|
||||
become_user: tobi
|
||||
- name: Set Gnome Title bar middle click action
|
||||
dconf:
|
||||
key: /org/gnome/desktop/wm/preferences/action-middle-click-titlebar
|
||||
value: "'minimize'"
|
||||
state: present
|
||||
become: yes
|
||||
become_user: tobi
|
||||
- name: Set Gnome Dash pins
|
||||
dconf:
|
||||
key: /org/gnome/shell/favorite-apps
|
||||
value: "['org.gnome.Calendar.desktop', 'org.gnome.Nautilus.desktop', 'firefox.desktop', 'org.gnome.Console.desktop', 'org.gnome.Settings.desktop', 'gnome-system-monitor.desktop', 'visual-studio-code.desktop', 'org.gnome.Geary.desktop']"
|
||||
state: present
|
||||
become: yes
|
||||
become_user: tobi
|
||||
- name: Install some more user-packages
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: syncthing,hashcat,hcxtools,prusa-slicer,onlyoffice-bin,kicad,kicad-library,kicad-library-3d,firefox,visual-studio-code-bin,cargo,rust,docker,docker-compose,nerd-fonts-dejavu-complete,qbittorrent,freecad,vlc,gparted,stl-thumb
|
||||
state: present
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
|
||||
- name: Enable service Syncthing
|
||||
ansible.builtin.service:
|
||||
name: syncthing@tobi
|
||||
enabled: yes
|
||||
state: started
|
||||
|
||||
- name: Enable service Docker
|
||||
ansible.builtin.service:
|
||||
name: docker
|
||||
enabled: yes
|
||||
state: stopped
|
||||
- name: Install laptop tools
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: gnome-bluetooth
|
||||
state: present
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
72
arch_river.yml
Normal file
72
arch_river.yml
Normal 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
|
||||
71
arch_sway.yml
Normal file
71
arch_sway.yml
Normal file
@@ -0,0 +1,71 @@
|
||||
---
|
||||
- name: Initial installation of WSL arch
|
||||
hosts: localhost,all
|
||||
become: yes
|
||||
|
||||
pre_tasks:
|
||||
- name: Install Base stuff
|
||||
import_tasks: modules/base.yml
|
||||
- name: Install packages from AUR
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: ly,openssh,sway,foot,foot-terminfo,waybar,ttf-font-awesome,sway-launcher-desktop,pipewire,pipewire-pulse,bluez,bluez-utils,firefox,archlinux-wallpaper,iwd,btop,light,wob,udiskie,ranger,mako,micro,man,wdisplays,swayidle,swaylock-effects-git,pamixer,qt5-wayland
|
||||
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/sway
|
||||
- .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
|
||||
with_items:
|
||||
- { src: 'sway_config', dest: 'sway/config' }
|
||||
- { 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' }
|
||||
|
||||
|
||||
- name: Enable services
|
||||
ansible.builtin.service:
|
||||
name: "{{ item }}"
|
||||
enabled: yes
|
||||
with_items:
|
||||
- ly
|
||||
- iwd
|
||||
|
||||
- name: Install More apps
|
||||
kewlfft.aur.aur:
|
||||
name: visual-studio-code-bin,cargo,python,nextcloud-client
|
||||
state: latest
|
||||
use: paru
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
45
arch_wsl.yaml
Normal file
45
arch_wsl.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
tasks:
|
||||
- name: Update and Upgrade all exisiting packages
|
||||
community.general.pacman:
|
||||
update_cache: yes
|
||||
upgrade: yes
|
||||
|
||||
- name: Install archlinux-keyring
|
||||
community.general.pacman:
|
||||
name: archlinux-keyring
|
||||
state: latest
|
||||
|
||||
- name: Install basic packages (Need to install base-devel manually due to wsl not supporting fakeroot)
|
||||
community.general.pacman:
|
||||
name: sudo,zsh,autoconf,automake,binutils,bison,file,findutils,flex,gawk,gcc,gettext,grep,groff,gzip,libtool,m4,make,patch,pkgconf,sed,texinfo,which
|
||||
state: present
|
||||
|
||||
- name: Create User etc.
|
||||
import_tasks: modules/userstuff.yml
|
||||
|
||||
- name: Install Paru
|
||||
import_tasks: modules/paru.yml
|
||||
|
||||
- name: Install zsh stuff
|
||||
import_tasks: modules/zsh.yml
|
||||
|
||||
- name: Install base packages
|
||||
import_tasks: modules/base_packages.yml
|
||||
|
||||
- name: Install Some work software
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: tfenv,azure-cli
|
||||
state: latest
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
|
||||
- name: Add ssh-rsa to ssh config as this seems to be disabled by default
|
||||
blockinfile:
|
||||
path: /etc/ssh/ssh_config
|
||||
block: |
|
||||
Host *
|
||||
HostKeyAlgorithms ssh-rsa
|
||||
PubkeyAcceptedKeyTypes ssh-rsa
|
||||
26
modules/base.yml
Normal file
26
modules/base.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
- name: Update and Upgrade all exisiting packages
|
||||
community.general.pacman:
|
||||
update_cache: yes
|
||||
upgrade: yes
|
||||
|
||||
- name: Install archlinux-keyring
|
||||
community.general.pacman:
|
||||
name: archlinux-keyring
|
||||
state: latest
|
||||
|
||||
- name: Install basic packages
|
||||
community.general.pacman:
|
||||
name: sudo,zsh,base-devel,ttf-font-awesome,openssh
|
||||
state: present
|
||||
|
||||
- name: Create User etc.
|
||||
import_tasks: modules/userstuff.yml
|
||||
|
||||
- name: Install Paru
|
||||
import_tasks: modules/paru.yml
|
||||
|
||||
- name: Install zsh stuff
|
||||
import_tasks: modules/zsh.yml
|
||||
|
||||
- name: Install base packages
|
||||
import_tasks: modules/base_packages.yml
|
||||
7
modules/base_packages.yml
Normal file
7
modules/base_packages.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
- name: Install Basic programs
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: bat,zoxide,exa,fzf,vim,fd,tmux,nano,btop,htop
|
||||
state: latest
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
37
modules/paru.yml
Normal file
37
modules/paru.yml
Normal file
@@ -0,0 +1,37 @@
|
||||
- name: Create the `aur_builder` user
|
||||
ansible.builtin.user:
|
||||
name: aur_builder
|
||||
create_home: yes
|
||||
|
||||
- name: Allow the `aur_builder` user to run `sudo pacman` without a password
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/sudoers.d/11-install-aur_builder
|
||||
line: 'aur_builder ALL=(ALL) NOPASSWD: /usr/bin/pacman'
|
||||
create: yes
|
||||
validate: 'visudo -cf %s'
|
||||
|
||||
- name: Install paru using makepkg if it isn't installed already
|
||||
kewlfft.aur.aur:
|
||||
name: paru
|
||||
use: makepkg
|
||||
state: present
|
||||
become: yes
|
||||
become_method: su
|
||||
become_user: aur_builder
|
||||
|
||||
- name: Add number of CPUs to MAKEPKG
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/makepkg.conf
|
||||
line: 'MAKEFLAGS="-j$(nproc)"'
|
||||
create: yes
|
||||
|
||||
- name: Install Basic programs
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: reflector
|
||||
state: latest
|
||||
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
|
||||
36
modules/userstuff.yml
Normal file
36
modules/userstuff.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
- name: Make sure we have a 'wheel' group
|
||||
group:
|
||||
name: wheel
|
||||
state: present
|
||||
|
||||
- name: Make sure we have a 'docker' group
|
||||
group:
|
||||
name: docker
|
||||
state: present
|
||||
|
||||
- name: Allow 'wheel' to be sudo
|
||||
lineinfile:
|
||||
dest: /etc/sudoers
|
||||
state: present
|
||||
regexp: '^%wheel'
|
||||
line: '%wheel ALL=(ALL) ALL'
|
||||
|
||||
- name: Add the user tobi
|
||||
ansible.builtin.user:
|
||||
name: tobi
|
||||
password: $6$9OnvBMN6Sxc.muW1$afASAJdoPZL/WxTp6.lh/SurRRiClaru2Pl19fEo6j1aDEQw99kdkfls6.DB8OBacBDnT3bpsLYD3JqrvXlE9/
|
||||
comment: Tobias Maier
|
||||
groups: wheel,docker
|
||||
shell: /bin/zsh
|
||||
|
||||
- name: Add name to git config
|
||||
community.general.git_config:
|
||||
name: user.name
|
||||
scope: system
|
||||
value: Tobias Maier
|
||||
|
||||
- name: Add email to git config
|
||||
community.general.git_config:
|
||||
name: user.email
|
||||
scope: system
|
||||
value: admin@maiertobi.de
|
||||
29
modules/zsh.yml
Normal file
29
modules/zsh.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
- name: Install ZSH stuff
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: zsh-theme-powerlevel10k-git,zsh-autosuggestions,zsh-syntax-highlighting,zsh-sudo-git
|
||||
state: present
|
||||
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: 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'
|
||||
Reference in New Issue
Block a user