ideas icon indicating copy to clipboard operation
ideas copied to clipboard

A fork of Arch Linux's archinstall python library for artix

Open sygint opened this issue 3 weeks ago • 0 comments

Project description

I've been a big fan of Arch for many years, but recently moved to Artix and discovered that a major missing thing is a simple install library like the Python based archinstall. archinstall is maintained by the arch community for arch only, so they don't have time to maintain support for other, even minor, forks. I'd be really interested in working on one, but I lack enough understanding of the difference and am a little rusty with my Python when it comes to trying to understand how a fork would differ. I don't think this takes that much work, just someone with a bit more knowledge of the differences than I personally have.

Relevant Technology

Python, Linux, Arch, Artix, Systemd, OpenRC, Runit, s6, dinit, shell scripting, and general linux understanding.

Complexity and required time

I don't think this should be anything more than a few nights and weekends to get a simple fork working, I just need someone's help understanding what subtle changes are needed. I know we can look for usage of systemd and replace it with options based on which init system you select, enable the arch repos within the pacman.conf, swap arch-chroot for artix-chroot, and a few others, but not sure what else is really needed.

Complexity

  • [ ] Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • [ ] Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • [x] Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • [x] Little work - A couple of days
  • [ ] Medium work - A week or two
  • [ ] Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • [ ] Mobile app
  • [ ] IoT
  • [ ] Web app
  • [ ] Frontend/UI
  • [ ] AI/ML
  • [ ] APIs/Backend
  • [ ] Voice Assistant
  • [x] Developer Tooling
  • [x] Extension/Plugin/Add-On
  • [ ] Design/UX
  • [ ] AR/VR
  • [ ] Bots
  • [ ] Security
  • [ ] Blockchain
  • [ ] Futuristic Tech/Something Unique

sygint avatar Jun 16 '24 07:06 sygint