Skip to content

Personal Arch Linux system management for my laptop

License

Notifications You must be signed in to change notification settings

tardypad/arch-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch system

Personal Arch Linux system management for my laptop

  • bin: scripts to manage system and packages
  • builds: custom packages builds
  • doc: general documentation about repository
  • setup: scripts to setup system
  • utilities: helper scripts to manage the repository

Scripts

Most scripts rely on the following packages

Name Purpose Source Version
fakeroot Simulate superuser privileges Debian 1.36
pacman package manager Archlinux 7.0.0

Setup

# from Live USB
iwctl --passphrase "${WIFI_PWD}" station wlan0 connect "${WIFI_SSID}"
ping -c 1 archlinux.org
curl -s https://git.sr.ht/~tardypad/arch-system/blob/master/setup/setup-1.sh -o setup-1.sh
script -c 'sh setup-1.sh' install.log

# after first login as user
# with HDD=hdd1 or HDD=hdd2 if we need to restore data, otherwise leave empty
curl -s https://git.sr.ht/~tardypad/arch-system/blob/master/setup/setup-2.sh -o setup-2.sh
sh setup-2.sh $HDD
curl -s https://git.sr.ht/~tardypad/arch-system/blob/master/setup/setup-3.sh -o setup-3.sh
doas sh setup-3.sh

Builds

Builds are run within a pre setup LXC container named "arch-builds". The build container can be created via the "utilities/setup-build-container" script.

About

Personal Arch Linux system management for my laptop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages