Skip to content

Instantly share code, notes, and snippets.

@olmstadfm
Last active January 17, 2017 08:25
Show Gist options
  • Save olmstadfm/a1c0d09c866877cb857080e34b9aa82f to your computer and use it in GitHub Desktop.
Save olmstadfm/a1c0d09c866877cb857080e34b9aa82f to your computer and use it in GitHub Desktop.
Arch install memos
################################################################################
# BEFORE CHROOT
################################################################################
# --------------------------------------------------------------------------------
# Wi-fi
# --------------------------------------------------------------------------------
#
# wifi-menu
#
# --------------------------------------------------------------------------------
# LVM
# --------------------------------------------------------------------------------
#
# You should create your LVM Volumes between the partitioning and
# formatting steps of the installation procedure.
#
# --------------------------------------------------------------------------------
# LUKS
# --------------------------------------------------------------------------------
#
# https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_entire_system#LUKS_on_LVM
#
################################################################################
# AFTER CHROOT
################################################################################
# --------------------------------------------------------------------------------
# Utilities
# --------------------------------------------------------------------------------
pacman -S --noconfirm emacs \
htop \
mlocate \
sudo \
iotop \
pv \
strace
# --------------------------------------------------------------------------------
# Xorg
# --------------------------------------------------------------------------------
pacman -S --noconfirm xorg-server \
xorg-server-utils
# --------------------------------------------------------------------------------
# LXDE
# --------------------------------------------------------------------------------
pacman -S --noconfirm lxde
# --------------------------------------------------------------------------------
# Display manager
# --------------------------------------------------------------------------------
pacman -S --noconfirm lightdm \
lightdm-gtk-greeter
systemctl enable lightdm
# /etc/lightdm/lightdm.conf
#
# [Seat:*]
# greeter-setup-script=/usr/bin/setxkbmap us
# --------------------------------------------------------------------------------
# Fonts
# --------------------------------------------------------------------------------
pacman -S --noconfirm ttf-ubuntu-font-family \
ttf-droid \
ttf-roboto \
ttf-dejavu
# --------------------------------------------------------------------------------
# Touchpad
# --------------------------------------------------------------------------------
pacman -S --noconfirm xf86-input-libinput \
gpointing-device-settings
# --------------------------------------------------------------------------------
# OSD
# --------------------------------------------------------------------------------
pacman -S --noconfirm notification-daemon
# --------------------------------------------------------------------------------
# PulseAudio
# --------------------------------------------------------------------------------
pacman -S --noconfirm pulseaudio \
pulseaudio-alsa \
pavucontrol
# --------------------------------------------------------------------------------
# Disk
# --------------------------------------------------------------------------------
pacman -S --noconfirm ntfs-3g \
gvfs \
gvfs-afc \
gvfs-mtp \
gvfs-nfs \
gvfs-smb \
gnome-disk-utility \
gparted \
testdisk
# --------------------------------------------------------------------------------
# Power
# --------------------------------------------------------------------------------
pacman -S --noconfirm powertop \
xfce4-power-manager
# --------------------------------------------------------------------------------
# Network
# --------------------------------------------------------------------------------
pacman -S --noconfirm networkmanager
systemctl start NetworkManager
pacman -S --noconfirm openssh \
remmina \
bind-tools \
wireshark-gtk \
nmap
# --------------------------------------------------------------------------------
# Internet
# --------------------------------------------------------------------------------
pacman -S --noconfirm firefox \
pidgin \
transmission
# --------------------------------------------------------------------------------
# Audio
# --------------------------------------------------------------------------------
pacman -S --noconfirm lame \
flac \
vorbis-tools \
audacity
# --------------------------------------------------------------------------------
# Video
# --------------------------------------------------------------------------------
pacman -S --noconfirm vlc \
handbrake \
simplescreenrecorder
# --------------------------------------------------------------------------------
# Images
# --------------------------------------------------------------------------------
pacman -S --noconfirm imagemagick \
perl-image-exiftool
# --------------------------------------------------------------------------------
# Documents
# --------------------------------------------------------------------------------
pacman -S --noconfirm evince \
libreoffice-still \
calibre \
sygil
# --------------------------------------------------------------------------------
# GCC
# --------------------------------------------------------------------------------
pacman -S --noconfirm base-devel \
gdb \
nasm
# --------------------------------------------------------------------------------
# Dictionary
# --------------------------------------------------------------------------------
pacman -S --noconfirm goldendict
# --------------------------------------------------------------------------------
# VirtualBox
# --------------------------------------------------------------------------------
pacman -S --noconfirm virtualbox \
virtualbox-host-modules-arch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment