- Being on the loaded arch installation system, clone this repository.
- Rename group_vars/all.sample.yml to group_vars/all.yml
- Run
./install.sh
- Chroot into the installed system and run
passwd
andpasswd <username>
to set passwords for the users.
Enable docker service:
sudo systemctl enable docker
Run the command below for generating ssh key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
In order to have ssh running after system boot, enable the following systemd service:
systemctl --user enable ssh-agent.service
Autostart mpd
systemctl --user enable mpd.service
Load modprobe
kernel module:
sudo modprobe btusb
Enable bluetooth service:
sudo systemctl enable bluetooth
Having cable connected, run:
sudo systemctl enable dhcpcd.service
Reboot in order to have changes applied
Run sudo wifi-menu
and after you choose network and enter the password, run:
sudo netctl enable <generated_profile>
Reboot in order to have changes applied
For every directory in ~/Aur run makepkg -si
as a normal user to download and install aur packages
- Slack. Temporary un-jail slack with
sudo rm /usr/local/bin/slack
command sign in with Firefox and apply playbook again to jail it back.
Run
pip3 install --user pynvim
- Run :PlugInstall
- Run :CocInstall coc-tsserver coc-eslint coc-json coc-html coc-css coc-highlight coc-rust-analyzer coc-clangd coc-go
rustup default stable
rustup component add rls rust-analysis rust-src clippy rustfmt
Define "virt: true" in "all.yml" file
Start the following services after the installation:
systemctl start libvirtd.service
and
systemctl start virtlogd.service
Start default network
virsh net-start default
Follow the guide at https://dennisnotes.com/note/20180614-ubuntu-18.04-qemu-setup/ with the exception of skipping the step 8 (network configuration)
Set default shell:
chsh -s /bin/zsh
Execute to add Dropbox key:
gpg --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E
Enable user dropbox service:
systemctl --user enable dropbox.service
- Integrate nvim lsp and rust analyzer