1
0
Fork 0
[OUTDATED: Go to https://git.pompy.dev/pomp/pompup instead] My arch linux desktop setup.
Find a file
2021-10-11 15:29:46 +09:00
conky initial commit 2021-06-21 01:41:04 +09:00
dconf removed unused extension config 2021-10-11 15:04:29 +09:00
.gitignore initial commit 2021-06-21 01:41:04 +09:00
.vimrc nvim -> vim 2021-10-11 09:26:14 +09:00
.zshrc added zshrc file 2021-10-11 10:24:08 +09:00
execution.png updated screenshots 2021-08-18 16:16:19 +09:00
LICENSE initial commit 2021-06-21 01:41:04 +09:00
menu.png added GUI installation using dialog 2021-08-18 16:03:58 +09:00
README.md added create user commands 2021-10-11 12:08:22 +09:00
result.png updated screenshots 2021-08-18 16:16:19 +09:00
setup.sh added dconf loader, added gnome style related code, disabled gnome extensions that are not v40 compatible, disabled gnome extension auto install (now requires user input), added pop shell, and added missing parenthesis in case switch. 2021-10-11 15:29:46 +09:00
wallpaper1.png initial commit 2021-06-21 01:41:04 +09:00
wallpaper2.png initial commit 2021-06-21 01:41:04 +09:00

My Arch linux desktop setup


LICENSE: MIT

Purpose

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

Result:
result image

Instructions

WARNING: This script is written for my laptop ONLY.

  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.

Execution:
Execution

Selection Menu:
Menu

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

Wallpaper 1

wallpaper 1. Cozy cafe with large window

Wallpaper 2

wallpaper 2. An astronaut on moon looking at earth

Future

1TB hard drive for backup + redundancy