Arch installation notes
Fri Mar 26, 2021 · 374 words · 2 min

My installation notes

Used together with my dotfiles

This should probably be fixed up and scripts should possibly be created, but for now this is just a place where I dump some notes on how I setup my arch.

Before reboot

When the barebone arch installation is done, I must install before reboot:

After reboot

  1. Create my user
  2. Install dependencies
  3. Clone my dotfiles
  4. stow my dotfiles
  5. Setup xserver
  6. enable services with systemd
  7. reboot
  8. setup keybase

Pacman dependencies:

AUR dependencies:

Other dependencies:

optional packages:

Setup X server

Xorg :0 -configure

to create a xorg.conf file. copy this file to /etc/X11/xorg.conf

commands to run:

sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
sudo systemctl enable lightdm
systemctl enable clipmenud --user
sudo systemctl enable dropbox@$USER

You might have to login to dropbox to login. You could also check journald for logs and click the link there.

oh-my-zsh

install zsh and oh-my-zsh before you run stow zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

you would need to log back in to see your shell being set to zsh

nodejs with nvm

Example:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
nvm install --lts

vim-plug

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

Setup keybase with wikis

mkdir ~/wikis
sudo pacman -S keybase keybase-gui

Login

cd ~/wikis
git clone keybase://private/{username}/{wikiname} personal

installed, but probably not useful:


notes · about · github · home