-
Install Arch Linux
-
Install pyenv using pyenv installer
-
Download conf-ivara
cd $HOME
git clone https://github.com/vinymeuh/conf-ivara
- Setup virtualenv for Ansible:
source $HOME/conf-ivara/bootstrap_env.sh
pyenv virtualenv system conf-ivara
cd conf-ivara
pyenv version # must be conf-ivara, see .python-version
pip install -r requirements.txt
...
ansible --version
- System setup
setup-system.yml
, run with become_user root - User setup
setup-user.yml
, run as user
cd ~/conf-ivara
ansible-playbook setup-system.yml -K [--check]
ansible-playbook setup-user.yml [--check]
nmcli device status
nmcli -p con show <SSID>
nmcli dev wifi list
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --zone=home --change-interface=...
firewall-cmd --zone=home --list-all
See:
systemctl --user list-timers --all
journalctl -u --user-unit