1
0
Fork 0
[OUTDATED: Go to https://git.pompy.dev/pomp/pompup instead] My arch linux desktop setup.
Find a file
2022-01-27 21:12:34 +09:00
.repo updated main screenshot 2021-12-31 17:53:29 +09:00
.vscode vscode settings update 2022-01-27 21:09:09 +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 updated pomky binary and removed conky setup 2021-12-31 16:07:04 +09:00
src added more python files 2022-01-27 21:10:43 +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 python rewrite initial commit 2022-01-27 11:01:01 +09:00
setup.py added more python files 2022-01-27 21:10:43 +09:00

My Arch Linux desktop setup

Purpose

This repo is here to provide myself materials (script, guide, config files, 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

WARNING

  • This script is written to work in my hardware EXCLUSIVELY.
  • 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 using a branch of their repositories to store the static files. 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 is deployed to https://setup.developomp.com. The script then downloads necessary files and packages when necessary.

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

I randomly change between these wallpapers depending on my mood.

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