# writing an ISO image to a USB stick using the dd command
sudo dd if=archlinux-x86_64.iso of=/dev/sdc bs=1M conv=sync status=progress
I use archinstall
to install Arch Linux. After booting into Arch connect to the internet using iwctl
and then run the following command:
iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect <SSID>
ping rodneyosodo.com
I use the following config files:
{
"additional-repositories": ["multilib"],
"archinstall-language": "English",
"audio": "", // Left and install pulseaudio and pavucontrol after.
"bootloader": "Grub",
"filesystem": "btrfs", // Use best effort partition layout. Subvolumes yes, compression no.
"gfx_driver": "VMware / VirtualBox (open-source)",
"harddrives": [
"/dev/nvme0n1" //
],
"hostname": "rodneypc", // Change this to your hostname
"kernels": ["linux"],
"keyboard-language": "us",
"mirror-region": "", // Left blank to use the fastest mirror.
"nic": {
"NetworkManager": true,
"nic": "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
},
"ntp": true,
"profile": "gnome", // Grapphics driver AMD / ATI (open-source)
"sys-encoding": "utf-8",
"sys-language": "en_GB",
"swap": true,
"timezone": "Africa/Nairobi"
}
git clone https://github.com/rodneyosodo/dotfiles.git
cd dotfiles
bash install
cd ansible
make setup-desktop
- Brave - Join the existing sync chain and let it sync your data.
- Login into your Google account.
- Login into vaultwarden
- Sync folders using syncthing
Change keybindings for flameshot to Print
and Ctrl + Print
cd config
make install-dotfiles