Skip to content

Yet another dotfiles repo for my Thinkpad X1 Carbon Gen7 laptop

Notifications You must be signed in to change notification settings

nikita-vanyasin/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

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

About

Yet another dotfiles repo for my Thinkpad X1 Carbon Gen7 laptop

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published