Arch Linux install helper.
Project description
Purpose
The purpose is to bring more people to Arch Linux by providing a working, flexible, easier and faster installer than the one officially provided by Arch Linux.
Installation
Boot into your Arch Linux live environment as if you would normally do to manually install it.
Once you booted into Arch Linux's installation image, run these commands:
pacman -Syq --noconfirm python3 python-pip git
pip install archpy
For the latest version:
pip install git+https://github.com/andreluisos/archpy.git
Hardware requirements
I've only tested this on UEFI with SSD.
Need people to test on other hardware and report issues here.
Currently working on UEFI systems only.
Software requirements
Only two non official Python packages are being used: inquirer and unidecode.
I'm working on a way to get rid of them.
Usage
archpy install [path|url]
- The install command can start a new installation (if no path or url is passed in) or load a installation parameters from a local or remote json file.
- Absolute path or url is necessary.
archpy generate config
- Creates a new installation parameters json file on the desired directory.
- In the end, user will be prompted to insert the full directory path. A json file called archpy.json will be created on that path.
Usage examples
archpy install
archpy install /home/me/archpy.json
archpy install https://raw.githubusercontent.com/andreluisos/archpy/main/examples/archpy.json
archpy generate config
Goals
- Fix bugs.
- Add more options to the installer.
- Cool post installation automator, which might also work with any other Linux distribution.
Help
Need people to test and report bugs here.
In action
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file archpy-1.0.2.tar.gz
.
File metadata
- Download URL: archpy-1.0.2.tar.gz
- Upload date:
- Size: 34.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0703a01c7ff0d57e2be48c64a345018ba6e56b6847d734b386b7d30695cf91dd |
|
MD5 | 2b82aabad94b55987d72f67f069e1505 |
|
BLAKE2b-256 | 82bb29a1af2324bb5bd9f6cea4beae583ec6d05fe9cf660023f7013a42311dde |