2023-07-05 08:18:25 -07:00
|
|
|
# Provision Arch
|
|
|
|
> \*Yes, I haven't showered in days.\*
|
2023-07-03 16:57:11 -07:00
|
|
|
|
2023-07-05 12:14:52 -07:00
|
|
|
Jumpstart scripts to install Arch with packages and configs I use.
|
2023-07-03 16:57:11 -07:00
|
|
|
|
2023-07-29 11:55:24 -07:00
|
|
|
## Status
|
|
|
|
|
|
|
|
:warning: :warning: :warning:
|
|
|
|
|
|
|
|
I don't actively use this anymore. This is likely falling into disrepair.
|
|
|
|
|
2023-07-03 16:57:11 -07:00
|
|
|
## Usage
|
|
|
|
|
2023-07-05 11:53:44 -07:00
|
|
|
1. Install Arch with `archinstall` and the following settings:
|
2023-07-03 16:57:11 -07:00
|
|
|
|
2023-07-06 09:51:19 -07:00
|
|
|

|
2023-07-03 16:57:11 -07:00
|
|
|
|
2023-07-05 12:14:52 -07:00
|
|
|
2. Edit fstab for btrfs subvolumes to have `rw,noatime,compress=zstd`.
|
2023-07-03 16:57:11 -07:00
|
|
|
|
2023-07-05 12:14:52 -07:00
|
|
|
3. Run the following commands:
|
2023-07-03 16:57:11 -07:00
|
|
|
|
|
|
|
```bash
|
2023-07-05 12:14:52 -07:00
|
|
|
sudo pacman -S install vim git
|
2023-07-03 16:57:11 -07:00
|
|
|
git clone https://github.com/starr-dusT/dotfiles ~/.local/share/chezmoi
|
|
|
|
```
|
|
|
|
|
|
|
|
Copy `.chezmoidata.yaml.example` to `.chezmoidata.yaml` and edit with desired settings then run the following commands:
|
|
|
|
|
|
|
|
```bash
|
2023-07-05 12:14:52 -07:00
|
|
|
~/.local/share/chezmoi/provision/arch/jumpstart.sh
|
2023-07-03 16:57:11 -07:00
|
|
|
```
|
|
|
|
|
|
|
|
Perform additional setup found in [additional-setup](additional-setup.md)
|
|
|
|
|
|
|
|
## Update
|
|
|
|
|
2023-07-05 12:14:52 -07:00
|
|
|
`linux-update --arch` command updates the system with ansible. Run `linux-update -h` for information on usage.
|