-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathmenus.py
81 lines (72 loc) · 1.61 KB
/
menus.py
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
__all__ = ["start", "main", "partition_methods", "filesystems", "base", "locale", "gpus", "wm_de"]
start = {
'1': 'Start Installer',
'99': 'Exit'
}
main = {
'1': 'Checking UEFI Mode',
'2': 'Setting your keymap',
'3': 'Preparing hard drive to install ArchStrike',
'4': 'Partition Drive',
'5': 'Format Partitions',
'6': 'Mount Partitions',
'7': 'Install Base',
'8': 'Generate fstab',
'9': 'Set Locale and Timezone',
'10': 'Generate initramfs',
'11': 'Install Bootloader',
'12': 'Set Hostname',
'13': 'Setup Internet Utils',
'14': 'Set root Password',
'15': 'Install ArchStrike',
'16': 'Add New User',
'17': 'Setup Video and Window Manager',
'99': 'Exit'
}
partition_methods = {
'1': 'Auto Partition Drive',
'2': 'Auto Partition Encrypted LVM',
}
filesystems = {
'1': 'ext4',
'2': 'ext3',
'3': 'ext2',
'4': 'btrfs',
'5': 'jfs',
'6': 'reiserfs'
}
base = {
'1': 'Arch-Linux-Base',
'2': 'Arch-Linux-Base-Devel',
'3': 'Arch-Linux-Hardened',
'4': 'Arch-Linux-LTS-Base',
'5': 'Arch-Linux-LTS-Base-Devel'
}
locale = {
'1': 'United States of America',
'2': 'Australia',
'3': 'Canada',
'4': 'Spanish',
'5': 'French',
'6': 'German',
'7': 'Great Britain',
'8': 'Mexico',
'9': 'Portugal',
'10': 'Romanian',
'11': 'Russian',
'12': 'Swedish',
'99': 'More'
}
gpus = {
'1': 'mesa-libgl',
'2': 'nvidia',
'3': 'xf86-video-ati',
'4': 'xf86-video-intel',
'5': 'xf86-video-vesa'
}
wm_de = {
'1': 'Openbox',
'2': 'Xfce',
'3': 'i3wm',
'4': 'All'
}