summaryrefslogtreecommitdiff
path: root/README
blob: a7e79bd6092e181f0fd1353fcdba4aaf97d62ece (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
======================================================
Installs Artix Linux with LUKS Root Encryption & BTRFS
======================================================
Working on: UEFI

USAGE:
1. Configure DRIVE & other options in script
2. boot up an Artix Linux live ISO installation
3. login as 'root' with password 'artix'
4. get the installation script onto the system
5. execute script

NOTES:
- DECRYPTION password is set via installation
- default 'root' password is 'artix'
- USER password is the same as the DECRYPTION password

SYSTEM LAYOUT:
+---------------------------------------------------+
| Device               | Label | Mount       | Size |
|---------------------------------------------------|
| /dev/sda             |       |             |      |
| ├─/dev/sda1          | BOOT  | /boot       | 512M |
| ├─/dev/sda2          | SWAP  | [SWAP]      |  16G |
| └─/dev/sda3          | LUKS  |             |  MAX |
|   └─/dev/mapper/root | ROOT  |             |      |
|     └─@              |       | /           |      |
|     └─@home          |       | /home       |      |
|     └─@snapshots     |       | /.snapshots |      |
+---------------------------------------------------+

CONFIGURATION:
- drive :the drive to perform the installation

- boot: the boot partition

- swap: the swap partition

- root: the root partition (which will be encrypted)

- timezone: a timezone (defined in '/usr/share/zoneinfo/')

- locale: a locale (defined in '/etc/locale.gen')

- user: the main user of the system

- user_groups: the groups for 'user' belongs to

- hostname: the hostname of the system

- arch_support: whether enable Arch repositories
  (enables extra, community, & multilib)

- enable_aur: specifies whether to install an AUR helper
  (uses trizen as AUR helper)

- swap_size: Defaults to formula, but can be overwritten
  e.g: 'swap_size=8G'.

- boot_size: Defaults to 512M. Can be overwritten
  in CONFIG e.g: boot_size=1G.

NOTES
Last tested using 'artix-base-runit-20230501-x86_64.iso' on UEFI