Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.87 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.87 KB

Yet another dotfiles repo for my Thinkpad X1 Carbon Gen7 laptop

Main points

  • ArchLinux
  • i3wm with py3status, dunst and j4-dmenu-desktop
  • Docker and VirtualBox
  • Remmina+freerdp
  • GoLang dev environment
  • udiskie

Guide

  1. Install ArchLinux. Useful guides: 1, 2
  2. I've specified these mount options in fstab for ext4 / partition: rw,noatime,barrier=0,commit=60
  3. Set up a network connection. I've installed NetworkManager during the Arch setup
  4. Create a user
  5. $ pacman -S git ansible
  6. $ git clone https://aur.archlinux.org/ansible-aur.git && cd ansible-aur && makepkg -sri
  7. Install homeshick
  8. $ homeshick clone nikita-vanyasin/dotfiles
  9. $ cd ~/ansible && ./run.sh
  10. Wait for it ...
  11. Try to login into X session.

Notes

  1. After successfull execution of ansible playbook it's a good idea to check if any dotfiles were overwritten while installation:
homeshick cd dotfiles
git status

Review and reset files if needed with $ git checkout -- <filepath>

  1. Many resources recommend to update BIOS firmware as the new version contains various fixes, including addressing of throttling issue. I've updated the firmware via Windows, but it can be updated on Linux using fwupd tool, too.

More useful links