.github/workflows | ||
.repo | ||
.vscode | ||
dconf | ||
etc | ||
home/pomp | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
setup.py |
My Arch Linux desktop setup
This project is undergoing a rewrite. Use the old branch for now.
Table of contents
Click to expand
Images
How does it work?
Github pages allows the developers to deploy a static website directly from their repositories. I set up github action so that the setup.py
script gets copied to the index.html
file in the gh-pages
branch where it can be accessed from https://setup.developomp.com. The script then downloads necessary files and packages so it can start doing its thing.
Usage
The script assumes a clean installation of arch linux. That is, no extra packages installed already.
-
Install arch linux via archfi (included installer via archinstall coming soon).
-
download the setup script
curl -LO setup.developomp.com
-
Execute it.
Full setup could easily take more than a hour depending on the internet speed.
Hardware
Click to see hardware information
Laptop
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 |
Keyboard | COX CK01 PBT SL |
Sources
- I randomly change between these wallpapers depending on my mood.
- Some wallpaper images are intentionally blurred to improve transparent overlay readability.
3rd Wallpaper

- made by u/nullcriminal
2nd Wallpaper

- image from wallpaperaccess
- the image list I found it from
- Effects
- lv1 compression (GIMP)
- blur (GIMP gaussian blur 3.0)
- nordified (filtering option toggled)
1st Wallpaper

- a video from Chillhop Music
- Artwork by Jeff Östberg
- Animation by Geneviève Delacroix
- Effects
- lv1 compression (GIMP)
- blur (GIMP gaussian blur 3.5)
- nordified (filtering option toggled)
System monitor
- pomky (commit: aecec82)
this file right here
Future plans
Click to show future plans
Laptop
Features
- Korean keyboard
- Full size arrow keys and number pad
- DP port
maybe:
- ARM / RISC-V CPU
- SoC
- Apple M1
Candidates
Framework laptop DIY edition
Total price: $1098
option | my choice |
---|---|
Motherboard | Intel i5-1135G7 (8M Cache, up to 4.20 GHz) |
WiFi | Intel® Wi-Fi 6E AX210 No vPro® |
Storage | 500GB - WD_BLACK™ SN850 NVMe™ |
Operating system | None |
Memory | 16GB (2 x 8GB) DDR4-3200 |
Keyboard | waiting for Korean keyboard w/ full size arrow key and number pad |
Display | waiting for 120+Hz display |
Power Adapter | waiting for Schuko plug (type f plug) |
Port expansion cards | 1xDP 3xUSB-A 2xUSB-C 1xHDMI + waiting for RJ-45 ethernet port |
Storage
1TB HDD for long-term backup
Mouse
Features
- consistent tracking
- 1000Hz+ polling rate
Candidates
with:
Monitor
Features
- Refresh rate: 165Hz
- resolution: 1920x1080 (FHD)