1
0
Fork 0
[OUTDATED: Go to https://git.pompy.dev/pomp/.dotfiles instead] A personal one-click Arch Linux desktop setup utility tailor made for myself
Find a file
2024-03-31 00:46:16 +09:00
.github refactor: remove workflow selection UI 2024-03-30 10:42:58 +09:00
.vscode feat(workflow): add nvim 2024-02-10 15:12:21 +09:00
cmd feat: lmao that's a lot of stuff for a single commit 2024-03-30 19:09:36 +09:00
docs refactor: remove workflow selection UI 2024-03-30 10:42:58 +09:00
internal feat: lmao that's a lot of stuff for a single commit 2024-03-30 19:09:36 +09:00
.gitattributes refactor: rename workflows -> installers 2024-03-30 11:08:41 +09:00
.gitignore chore: add gitignore file 2023-05-30 23:51:12 +09:00
CONTRIBUTING.md refactor: improve usage of helper functions 2024-01-19 23:27:11 +09:00
go.mod chore: go mod tidy 2024-03-31 00:46:16 +09:00
go.sum chore: go mod tidy 2024-03-31 00:46:16 +09:00
LICENSE chore: relicense to GPL v3 2024-03-23 15:57:44 +09:00
main.go refactor: improve code co-location 2024-03-29 19:07:41 +09:00
README.md refactor: remove workflow selection UI 2024-03-30 10:42:58 +09:00

pompup

language: Golang license

pompup is a personal one-click Arch Linux desktop setup utility tailor made for myself.


Gallery

Hardware

screenshot


Software Choice
Desktop Environment - 🚀 GNOME (to be replaced with COSMIC)
Icons - 💎 Papirus
GTK theme - 🎨 Pop!
Shell - 🐚 zsh with ohmyzsh
Terminal - 🖥️ kitty
Browser - 🌐 Brave
Text Editor & IDE - 📝 VSCodium (to be replaced with zed)

Name?

The project's name was inspired by rustup, a toolchain installer for the Rust programming language. Pompup was originally supposed to be written in Rust. I later decided to use Go instead, but the name stuck.

Usage

I can't think of any valid use cases of this software outside my computer, but here are the instructions to use it:

  1. Install base Arch Linux

  2. Create a non-root user and log in

    • give sudo permission
    • create home directory
    • must not contain space in username
  3. Download pompup

    • using curl
    curl pompup.developomp.com -Lo pompup
    
    • using wget
    wget pompup.developomp.com -O pompup
    
  4. Run pompup

    ./pompup