- Suckless software graphical environment with dwm, dmenu, st, dwmblocks
LUKS-encrypted system drive- Unfortunately upstream broke LUKS support for now. Details in this github issue
- Artix base w/ runit init system (no systemd)
- BTRFS filesystem with subvolumes for snapshots and rollback
- Audio system with pipewire & wireplumber
- Familiar vim-centric key bindings throughout
TL;DR: Install after booting from an artix base runit ISO, with this one liner:
curl -LO aegixlinux.org/install.sh && sh install.sh
Put the latest "artix-base-runit" ISO from https://artixlinux.org/download.php onto your usb thumbdrive, such that it's bootable from the computer you are installing Aegix Linux on. ISO is here. Check Artix downloads to confirm this is the latest version.
Research how to boot your machine to its boot menu. On an old ThinkPad, you can hold the F12 key to get the BIOS or BOOT MENU to allow to choose what storage device to boot from. Other machines have something similar.
Boot your target computer from your USB thumbdrive, login as "root"/"artix"
Run this one-liner:
curl -LO aegixlinux.org/install.sh && sh install.sh
Follow the prompts.
Installation should be a smooth process on any machine you can set to LEGACY BIOS. We are assuming normative x86 CPU architecture. Aegix Linux is tested and working on a range of ThinkPads including all the best ones:
- X220
- T2370
- T420, T420s
- T430
- T440
- P50, P50s
It's also been successfully tested on a HP Z800 office server. It's also been successfully tested on a 32GB USB 3 Flash Drive.
Testing on other hardware platforms is welcomed. Please share your results.
Nested within this git repository are six submodules representing other Aegix Linux repos. They are:
- barbs (Beach Automation Routine for Building Systems)
- gohan (Aegix dotfiles and configuration)
- dwm (Aegix build of suckless dwm)
- dwmblocks (Aegix build of suckless dwmblocks)
- st (Aegix build of suckless simple terminal)
Aegix's barbs.sh script is inspired by Luke Smith's larbs.sh. Big thank you to him for that as well as his voidrice repo from which Aegix gohan liberally borrows. As Aegix continues to develop, more divergence will be likely to take place, but having the reference to get started was a tremendous help.
Aegix Linux desktop artwork from remote location in CyberSpace:
Aegix ASCII Art:
.=:. ..::--=--=--::.. .:=
###*+=-:.. ..:::--==++**########++########**++==--:::.. ..:-=+*##*
*###########********#########################++#########################********###########+
=############################################++############################################=
-############################################++############################################-
:############################################++############################################:
.###########*################################++################################*###########.
############**+*############################++############################*+**###########*
*##############+--=*########################++########################*=--*##############*
+################+:.:-=*####################++####################*=-:.:+################=
=#################+.....:-=*###############+::+###############*=-:.....+#################=
-#################+.........:=*#########*=:....:=*#########*=:.........+#################-
-###############*=:.::-==+*###########*-:........:-*###########*+==-::.:=*###############:
:############**+++*#################+:..............:+#################*+++**############:
:################################*=:..................:=*################################:
:##############################*-:......................:-*##############################:
:############################+:............................:+############################
:#########################*=:................................:=*#########################
:#######################+-:....................................:-*#######################.
:#####################+:..........................................:+#####################:
:##################*=:..............................................:=*##################:
-################+-:..................................................:-*################:
-##############+:.........................:----:.........................:+##############-
=###########*=:......................:-=+*##++##*+=-:......................:=*###########=
+#########*-:....................:-+*#######++#######*+=::...................:-*#########+
########+-..................:-=+############++############*+-::.................-+#######*
:#####*=:...............:-=+*################++#################*+-::..............:=*#####.
-###*-:............:-=+*#####################++######################*=-:............:-*###-
+#+-..........::=+*##########################++##########################*+=-:..........-+#+
.=:.:.....::=+*###############################++###############################*+=-:.....:.:=
....:=*###################################++###################################*=:....
.:-=+*#############################++#############################*+=-:.
.:-+*########################++########################*+-:.
.-=*####################++####################*=-.
.:=*################++################*=:.
.-=*############++############*=-.
:=+#########++#########*-:
.-+*#####++#####*+:.
:=*##++##*=:
:--=-.
_ _ _ _
/ \ ___ __ _(_)_ _| | (_)_ __ _ ___ __ ___ _ __ __ _
/ _ \ / _ \/ _` | \ \/ / | | | '_ \| | | \ \/ / / _ \| '__/ _` |
/ ___ \ __/ (_| | |> <| |___| | | | | |_| |> < | (_) | | | (_| |
/_/ \_\___|\__, |_/_/\_\_____|_|_| |_|\__,_/_/\_(_)___/|_| \__, |
|___/ |___/
# RUN: shutdown -h now
# Remove USB thumbdrive installation medium
# Reboot into Aegix Linux
# Enjoy!