Skip to content

Instantly share code, notes, and snippets.

@moonblade
Last active October 9, 2018 03:26
Show Gist options
  • Save moonblade/6f04b953fe00fd37035b1c28fa150b18 to your computer and use it in GitHub Desktop.
Save moonblade/6f04b953fe00fd37035b1c28fa150b18 to your computer and use it in GitHub Desktop.
install instructions after pac install
commands
--------
wifi-menu #connect to net
ext4 home, root
fat32 boot
swap swap
mount /dev/sdxY /mnt
mkdir -p /mnt/boot
mount /dev/sdxY /mnt/boot
nano /etc/pacman.d/mirrorlist #change local one to top
pacstrap -i /mnt base base-devel
genfstab -U /mnt > /mnt/etc/fstab
cat /mnt/etc/fstab #to check
arch-chroot /mnt
nano /etc/locale.gen
uncomment LANG=en_US.UTF-8
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
tzselect # select timezone
ln -s /usr/share/zoneinfo/Zone/SubZone > /etc/localtime
hwclock --systohc --utc
pacman -S iw wpa_supplicant dialog
pacman -S grub os-prober #for mbr
pacman -S grub efibootmgr os-prober # for gpt
#mbr
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
#gpt
grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=grub
grub-mkconfig -o esp/grub/grub.cfg
echo Orion > /etc/hostname
passwd
exit
umount -R /mnt
shutdown
wifi-menu #connect to net
pacman -S iw wpa_supplicant dialog
useradd -m -G additional_groups -s login_shell username
passwd username
pacman -S sudo
EDITOR=nano visudo
uncomment %wheel ALL=(ALL) ALL
pacman -S bash-completion
nano /etc/pacman.conf
uncomment [multilib]
Include = /etc/pacman.d/mirrorlist
pacman -Sy
pacman -S xorg-server xorg-server-utils
pacman -S xf86-video-intel
pacman -S nvidia nvidia-libgl
pacman -S xf86-video-ati lib32-mesa-libgl
pacman -S xf86-input-synaptics
sudo pacman –Syu
pacman -S gnome gnome-extra
systemctl start gdm.service
systemctl enable gdm.service
backup
---------
wpa_supplicant
pacman if updated, packages
bashrc
keyboard shortcuts
config files and hidden files in home
workspace stuff needed
ssh keys (delete them once copied over)
~/.npm-global
install
---------
synaptics error will go away when you change to xorg login instead of wayland
ntfs 3g //ntfs boot won't mount
dosfstools //needed for ntfs and fat
npm fix sudo https://docs.npmjs.com/getting-started/fixing-npm-permissions
openssh
opera
yaourt - needs git stuff, not available on pacman
vlc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment