No description
Find a file
2023-01-09 04:17:00 +00:00
.undodir readme update (fix typo), new script to identify systemd culprits 2022-09-19 15:27:49 +04:30
curlprit.sh readme update (fix typo), new script to identify systemd culprits 2022-09-19 15:27:49 +04:30
packages.txt readme update (fix typo), new script to identify systemd culprits 2022-09-19 15:27:49 +04:30
README.md Fix readme typo 2023-01-09 04:17:00 +00:00
results.txt readme update (fix typo), new script to identify systemd culprits 2022-09-19 15:27:49 +04:30

BlackArtix

Heads up: This script is only tested and expected to run the Base version of Artix, bigger ISOs might cause unwanted package conflicts.

Table of Contents
  1. Warnings
  2. Getting Started

Warnings

  • This is made for personal use and is not tested on anything like an Arm machine, although i don't see why it shouldn't work.
  • This project is incomplete, but is completely usable.
  • The install is pretty light, it finishes with about a 2.2Gb download and will install ~1100 packages (including artix's packages), 140 of which are security tools.
  • The default scripts installs no bloatware, only security tools. (No DEs, File managers, ETC ETC)
  • I take no credit for anything in this repo, all of the tools belong to blackarch and their team.

Prerequisites

1- Enable the multilib repo Guide

2- Add blackarch repo using the Official script

# Run https://blackarch.org/strap.sh as root and follow the instructions.

$ curl -O https://blackarch.org/strap.sh
# Verify the SHA1 sum (Check this part from the official guide.)

$ echo 8bfe5a569ba7d3b055077a4e5ceada94119cccef strap.sh | sha1sum -c
# Set execute bit

$ chmod +x strap.sh
# Run strap.sh

$ sudo ./strap.sh

$ sudo pacman -Syu

3- Check that everything is working correctly, and continute to the install.

Installation

use the package list provided in the repo, if you want to modify it feel free to modify.

$ wget https://raw.githubusercontent.com/DisheartenedEthereal/BlackArtix/main/packages.txt

$ sudo pacman -S - < packages.txt --needed --overwrite='*'

Notes:

  • Use the culprit.sh script to check if any package in that list depends on systemd, i removed stunnel, torctl and kismet from the list for said reason, i will be making openrc packages one day.