1
0
Fork 0
[OUTDATED: Go to https://git.pompy.dev/pomp/pompup instead] My arch linux desktop setup.
Find a file
developomp 061c34b581 replace remove_directory with trash
- `trash` moves files and directories to the trash directory
  instead of permanently deleting them
2022-06-03 23:53:37 +09:00
.github/workflows fixed workflow 2022-01-28 15:33:03 +09:00
.repo updated images 2022-03-20 11:20:53 +09:00
.vscode added more words to vscode workspace dictionary 2022-06-03 23:51:25 +09:00
dconf updated GNOME extension settings 2022-05-22 16:05:19 +09:00
etc increased CPU scheduler priority for osu 2022-05-09 22:15:44 +09:00
home Update tablet area 2022-05-29 11:20:43 +09:00
src replace remove_directory with trash 2022-06-03 23:53:37 +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 update keyboard related information 2022-06-03 23:12:32 +09:00
setup.py moved /dev/null usage to a separate function 2022-05-06 19:13:11 +09:00

My Arch Linux desktop setup

what's this?

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

Table of contents

Click to expand

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

Usage

  1. Install Arch linux.

    A built-in installer (using archinstall) will be added in the future. In the meantime, use archfi instead. sudo and wget, and paru-bin must be installed.

  2. Create a user.

    Create a user in wheel group and create a home directory:

    useradd -G wheel -m pomp
    

    Allow user to use sudo:

    EDITOR=vim visudo
    

    Now, log in to the user account.

  3. Download the setup script.

    wget setup.developomp.com -O setup.py
    
  4. Execute it.

    python ./setup.py
    

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
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
Drawing tablet secondhand wacom CTL-472 (one by wacom)
Monitor secondhand HP X24ih (review)

Keyboard

Video Keyboard sound test

Sources

Click to show asset source
  • 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

  • pomky (commit: 8fce169)

this file right here

Future plans

Click to show future plans

Laptop

  • Features:
    • less than 1 million KRW (around 780 USD)
    • Korean keyboard
    • FHD monitor
    • number pad
    • x86_64 architecture
    • NO NVIDIA GPU
  • Candidates:

Storage

  • 1TB HDD for long-term backup

Mouse

Keyboard

  • Planned mods for current keyboard:
    • fix stabilizer rattle (holee mod)
    • lube some under-lubed keys (under-lubed due to not enough lube)
    • sound dampener
  • Custom keyboard (500 USD budget)
    • PCB (75% because TKL parts are hard to come by, programmable on Linux, 1000Hz polling rate, hot-swappable, ability to disable RGB): not decided
    • plate: not decided
    • case (anodized metal): not decided
    • switch (linear, silent, milky?): not decided
    • keycap (with both English and Korean letters, either by die-sub or double-shot injection molded): matcha green tea (ANSI, PBT, XDA V2)
    • stabilizer: not decided
    • switch lube: not decided
    • stabilizer stem lube (dielectric grease): not decided
    • wrist rest: COX COS1 TKL walnut
    • mods:
      • holee mod
      • silicon dampener (optional)
      • memory foam filling
      • un-warp PBT keycaps with hot water
      • no:
        • tempest tape mod

Monitor

  • Features:
    • panel: burn-in-less OLED (ex: QD-OLED)
    • refresh rate: 144+ Hz
    • size: at most 24in
    • resolution: FHD (1920x1080)
  • Candidates:
    • None