Skip to content

victor7w7r/036pacstrap

Repository files navigation

036pacstrap

Bootstrap App for Arch Linux

Alt text

  • 💡 Features

    • Liquorix Kernel: Best kernel for x86_64
    • yay: AUR Helper (Only Arch Linux)
    • Fish, OhMyFish: FISH Shell and Plugins
    • XFCE, GNOME, KDE menu options for install
    • You can install has a VMware Guest
    • INTEL, NVIDIA, ATI, AMD menu options for install
    • Blackarch Repository
    • Some Optimizations
  • ⚠️ Only Works in x86_64 Processors, UEFI Systems and GPT Disks

    • MBR systems is not compatible here
  • ⚠️ This use f2fs filesystem for SSD/NVMe devices

    • Is the best filesystem for Linux and friendly for NAND like devices

Prerequisites of use

  • Medium understanding of GNU/Linux
  • For reading the code, understanding of Dart

Run, Run?, Run!

  • ⚠️ Only Works in Arch Linux Based Systems

    • Other GNU/Linux systems may not work
  • ✔️ Use in Arch Linux Live CD, Arch Linux installed systems or Manjaro

If you are use Arch Linux Live CD you must update the repositories and install git, like this (run as root) and choose your flavour

pacman -Sy wget
wget https://github.com/victor7w7r/036pacstrap/releases/download/1.0.0/036pacstrap
chmod +x 036pacstrap
./036pacstrap

If you need to change to another timezone, use this order

  • ln -sf /usr/share/zoneinfo/REGION/CITY /etc/localtime

If you need to change to another locales, use this changes below, if you want more commands, please visit Arch Linux Guide

#edit /etc/locale.gen
vi /etc/locale.gen
#unmark your desired locale
#Save that file and use
locale-gen

Debug and Compile

  • Install your sdks
$ pacman -S dart #Archlinux
$ brew -S dart-sdk #macOS
  • Initialize the packages
# Dart
$ cd 036pacstrap
$ dart pub get
  • Run the app
# Dart
$ cd 036pacstrap/bin
$ dart pacstrap.dart
  • And compile your app
# Dart
$ cd 036pacstrap/bin
$ dart compile exe pacstrap.dart -o 036pacstrap

Development Suite