1
0
Fork 0
[OUTDATED: Go to https://git.pompy.dev/pomp/pompup instead] My arch linux desktop setup.
Find a file
2022-02-02 21:49:06 +09:00
.github/workflows fixed workflow 2022-01-28 15:33:03 +09:00
.repo updated main screenshot 2021-12-31 17:53:29 +09:00
.vscode added font install script 2022-02-02 21:49:06 +09:00
dconf changed cursor and theme 2021-12-12 14:25:27 +09:00
etc more file organizing 2021-11-22 00:32:56 +09:00
home/pomp added some setup scripts 2022-01-30 13:58:16 +09:00
src added font install script 2022-02-02 21:49:06 +09:00
.gitignore improved gitignore 2022-01-27 21:12:34 +09:00
LICENSE initial commit 2021-06-21 01:41:04 +09:00
README.md README update 2022-02-01 11:18:16 +09:00
setup.py change branch form dev to master 2022-01-28 11:15:50 +09:00

My Arch Linux desktop setup

Purpose

This repository is here to provide myself materials (script, guide, configuration, and other files) for cases when I need to transfer to other machine or reinstall the OS.

Images

result image 1

Click here to see more images

Some windows

result image 2

Minimalism at its finest

result image 3

Script Execution

Execution

Selection Menu

Menu

Usage

This project is undergoing a rewrite. Use the old branch for now.

WARNING

  • The script assumes a clean installation of arch linux. That is, no extra packages installed already.

Instructions

  1. Install arch linux via archfi (included installer via archinstall coming soon).

  2. download the setup script

    curl -LO setup.developomp.com
    
  3. Execute it.

Full setup could easily take more than a hour depending on the internet speed.

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.

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

Sources

  • I randomly change between these wallpapers depending on my mood.
  • Some wallpaper images are intentionally blurred to improve transparent overlay readability.

3rd Wallpaper

3rd wallpaper

2nd Wallpaper

2nd wallpaper

1st Wallpaper

1st wallpaper

System monitor

https://github.com/developomp/pomky

this file right here

commit: aecec82

Future

Click to show future plans

Laptop

Features

  • Korean keyboard
  • Full size arrow keys and number pad
  • DP port

maybe:

  • ARM / RISC-V CPU
  • SoC powered (like apple's M1)

Candidates

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)

Candidates

Keyboard

Features

  • programmable
  • pantograph
  • number pad
  • full size arrow keys

Candidates

None