1
0
Fork 0
[OUTDATED: Go to https://git.pompy.dev/pomp/pompup instead] My arch linux desktop setup.
Find a file
2022-09-17 13:06:59 +09:00
.github/workflows fixed workflow 2022-01-28 15:33:03 +09:00
.repo update keyboard info 2022-09-17 11:46:15 +09:00
.vscode update vscode workspace dictionary 2022-06-26 00:13:03 +09:00
docs update keyboard info 2022-09-17 11:46:15 +09:00
etc increased CPU scheduler priority for osu 2022-05-09 22:15:44 +09:00
files update VIA layout 2022-08-27 03:58:35 +09:00
home update OpenTabletDriver settings 2022-09-17 13:06:59 +09:00
src remove noisetorch related stuff 2022-08-26 20:43:17 +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 separate long README.md to different documents 2022-08-10 12:49:54 +09:00
setup.py replace all usage of os.system with src.util.run 2022-07-07 10:20:36 +09:00

My Arch Linux desktop setup

what's this?

Images

result image 1

Click to see more images

Some windows

result image 2

Minimalism at its finest

result image 3

Script Execution

Main menu: Execution 0

Choosing Action: Execution 1

Overview

Software

Software Choice
Desktop Environment - 🚀 GNOME
GTK theme - 🎨 vimix-dark-compact-beryl
Shell - 🐚 zsh with ohmyzsh
Terminal - 🖥️ alacritty
File manager - 📂 Nautilus
Browser - 🌐 Brave
Text Editor & IDE - 📝 VSCodium

Project structure

  • .github/workflows/deploy.yml - A github action that makes setup.py available at https://setup.developomp.com/
  • .repo - Extraneous files that does not serve any functional purpose
  • etc - Files that are copied over to the /etc directory
  • home - Files that are copied over to the /home/pomp directory
  • files - Files that are used but does not get copied
  • src - Python scripts. Check code comments (especially __init__.py) for more info

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

Game settings

Future plans

Sources

Wallpaper

wallpaper