File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # AzuOS
2+
3+ ## What is AzuOS?
4+ AzuOS is an Arch-based operating system, that features its own desktop made on top of Openbox.
5+
6+ ## What is this repository for?
7+ This repository hosts the archiso configuration and files for building an AzuOS system.
8+
9+ ## Build instructions
10+
11+ ### Prerequisites
12+ To build the archiso-config, you need to have a system running ** Arch Linux** (or derivatives).
13+
14+ The following packages are ALSO required for building:
15+ - git
16+ - xorriso
17+ - arch-install-scripts
18+ - dosfstools
19+ - erofs-utils
20+ - libburn
21+ - libisoburn
22+ - libisofs
23+ - mtools
24+ - squashfs-tools
25+ - archiso
26+
27+ You can install these by running the following command with administrative permissions:
28+
29+ ``` bash
30+ pacman -S git xorriso arch-install-scripts dosfstools erofs-utils libburn libisoburn libisofs mtools squashfs-tools archiso
31+ ```
32+
33+ ### Cloning repository
34+ Next, clone this repository by running the following in the Arch system:
35+
36+ ``` bash
37+ git clone https://github.com/AzuSystem/archiso
38+ ```
39+
40+ ### Build system
41+ Change directory into the newly cloned repository, make an "out" directory in it and start building the config (with administrative permissions again):
42+
43+ ``` bash
44+ cd archiso; mkdir out; mkarchiso -v -w /tmp/archiso-tmp -o ./out ./
45+ ```
46+
47+ In a more understandable format:
48+ ``` bash
49+ cd archiso
50+ mkdir out
51+ mkarchiso -v -w /tmp/archiso-tmp -o /path/to/cloned-repo/out /path/to/cloned-repo/
52+ ```
53+
54+ The output image should then be inside of the "out" directory.
Original file line number Diff line number Diff line change 1+
12alsa-utils
23amd-ucode
34arch-install-scripts
@@ -15,6 +16,7 @@ cloud-init
1516cryptsetup
1617darkhttpd
1718ddrescue
19+ default-cursors
1820dhclient
1921diffutils
2022dmidecode
@@ -29,26 +31,38 @@ ethtool
2931exfatprogs
3032f2fs-tools
3133fatresize
34+ feh
35+ firefox
3236foot-terminfo
3337fsarchiver
38+ git
3439gpart
3540gpm
3641gptfdisk
3742grml-zsh-config
3843grub
3944hdparm
45+ hyfetch
4046hyperv
47+ intel-media-driver
4148intel-ucode
49+ inter-font
4250irssi
4351iw
4452iwd
4553jfsutils
54+ kitty
4655kitty-terminfo
4756ldns
4857less
4958lftp
5059libfido2
5160libusb-compat
61+ libva-intel-driver
62+ libva-mesa-driver
63+ libxcb
64+ libxcursor
65+ libxrandr
5266linux
5367linux-atm
5468linux-firmware
6377mdadm
6478memtest86+
6579memtest86+-efi
80+ mesa
6681mkinitcpio
6782mkinitcpio-archiso
6883mkinitcpio-nfs-utils
@@ -71,25 +86,39 @@ mtools
7186nano
7287nbd
7388ndisc6
89+ neofetch
90+ network-manager-applet
91+ networkmanager
7492nfs-utils
7593nilfs-utils
7694nmap
7795ntfs-3g
7896nvme-cli
7997open-iscsi
8098open-vm-tools
99+ openbox
81100openconnect
82101openpgp-card-tools
83102openssh
84103openvpn
104+ papirus-icon-theme
85105partclone
86106parted
87107partimage
88108pcsclite
109+ picom
110+ plymouth
89111ppp
90112pptpclient
91113pv
114+ python
115+ python-pip
116+ python-pyqt5
117+ python-pyqt5-webengine
118+ python-pywebview
119+ python-qtpy
92120qemu-guest-agent
121+ qt5
93122refind
94123reflector
95124rp-pppoe
@@ -108,6 +137,7 @@ systemd-resolvconf
108137tcpdump
109138terminus-font
110139testdisk
140+ tk
111141tmux
112142tpm2-tools
113143tpm2-tss
@@ -118,55 +148,26 @@ usbutils
118148vim
119149virtualbox-guest-utils-nox
120150vpnc
121- wireless-regdb
151+ vulkan-intel
152+ vulkan-radeon
122153wireless_tools
154+ wireless-regdb
123155wpa_supplicant
124156wvdial
125- xfsprogs
126- xl2tpd
127- zsh
128- networkmanager
129- network-manager-applet
130- python
131- python-pip
132- python-pywebview
133- git
134- xorg
135- xorg-xinit
136- qt5
137- python-qtpy
138- python-pyqt5
139- python-pyqt5-webengine
140- intel-media-driver
141- libva-intel-driver
142- libva-mesa-driver
143- vulkan-intel
144- vulkan-radeon
145- xf86-video-amdgpu
146- xf86-video-ati
147- xf86-video-nouveau
148- xf86-video-vmware
149- mesa
150- plymouth
151- libxcb
152157xcb-proto
153158xcb-util
154159xcb-util-image
155160xcb-util-keysyms
156161xcb-util-renderutil
157162xcb-util-wm
158163xdg-utils
159- default-cursors
160- libxcursor
161- libxrandr
164+ xf86-video-amdgpu
165+ xf86-video-ati
166+ xf86-video-nouveau
167+ xf86-video-vmware
168+ xfsprogs
169+ xl2tpd
170+ xorg
171+ xorg-xinit
162172xorg-xrandr
163- openbox
164- feh
165- kitty
166- inter-font
167- tk
168- papirus-icon-theme
169- picom
170- firefox
171- neofetch
172- hyfetch
173+ zsh
You can’t perform that action at this time.
0 commit comments