Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.

developomp/setup-script-sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Arch Linux desktop setup

LICENSE: MIT

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

Instructions

WARNING:

  • This script is written for my laptop ONLY.
  • The script assumes a clean installation (no unnecessary packages installed already).
  1. Install arch linux via archfi.

    • latest arch linux version as of writing: 2021.10.01
  2. 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
  3. Execute the setup.sh script.

  4. 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

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

  • 1TB HDD for long-term backup
  • Framework laptop
    • AMD eGPU
    • Waiting for: 120+Hz display
    • Waiting for: Korean keyboard

About

[OUTDATED] shell script for setting up my PC. Go to https://github.com/developomp/setup-script-py

Resources

License

Stars

Watchers

Forks