[OUTDATED: Go to https://git.pompy.dev/pomp/setup-script-py instead] shell script for setting up my PC.
.conky | ||
.repo | ||
autostart | ||
dconf | ||
etc | ||
.gitignore | ||
.nvidia-preferred-mode.sh | ||
.vimrc | ||
.zshrc | ||
alacritty.yml | ||
LICENSE | ||
README.md | ||
setup.sh | ||
wallpaper.png | ||
Xwrapper.config |
My Arch linux desktop setup
Purpose
To provide myself materials (script, guide, and other files) for cases when I need to transfer to other machine or reinstall the OS.
Instructions
WARNING:
- This script is written for my laptop ONLY.
- The script assumes a clean installation (no unnecessary packages installed already).
-
Install arch linux via archfi.
- latest arch linux version as of writing:
2021.10.01
- latest arch linux version as of writing:
-
Create user
pomp
useradd -m pomp # create user and home directory EDITOR=vim visudo # edit sudoers file with vim # enable wheel group usermod -aG wheel pomp # give pomp sudo access
-
Execute the
setup.sh
script. -
Profit.
Full setup could easily take more than a hour depending on the internet speed.
Hardware
name | model |
---|---|
Machine | LG 15U480-KP50ML Laptop (15U480-KA5MK) |
CPU | intel i5-8250U |
GPU | Nvidia MX 150 |
RAM
model | size |
---|---|
SK Hynix HMA81GS6AFR8N-UH (stock) | 8GB |
Samsung M471A1K43CB1-CRC (added) | 8GB |
Storage
ID* | model | Size |
---|---|---|
1 | SK Hynix HFS128G39TND-N210A (30002P10) | 128GB |
2 | Samsung SSD 860 PRO 512GB (RVM02B6Q) | 512GB |
*arbitrary index I gave. Has no meaning.
Partitioning
- unallocated space at the end are for overprovisioning
- no swap partition
more information about efi partition can be found in this arch wiki page.
partitioning done with fdisk (source, man).
drive id* | format | size | mount location | purpose |
---|---|---|---|---|
1 | FAT32 | +300M | /boot/efi | EFI partition |
1 | ext4 | -15G | / | root |
2 | ext4 | default (all available sector) | /media/pomp/data | data storage (D drive equivalent) |
*index from storage
Peripherals
peripheral | model |
---|---|
mouse | Logitech G402 Hyperion fury I got from a giveaway event |
headphone | NOX NX-2 |
laptop cooler | ABKO NCORE NC500 |
Sources
latest Wallpaper

- made by u/nullcriminal on reddit
2nd Wallpaper

- image from wallpaperaccess
- the image list I found it from
1st Wallpaper

- a video from Chillhop Music
- Artwork by Jeff Östberg
- Animation by Geneviève Delacroix
Future
- 1TB HDD for long-term backup
- Framework laptop
- AMD eGPU
- Wait: 120+Hz display
- Wait: Korean keyboard