Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
4 of 21 tasks
sygint opened this issue Jun 16, 2024 · 0 comments
Open
4 of 21 tasks

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

sygint opened this issue Jun 16, 2024 · 0 comments
Labels
Advanced Projects that require a high level of understanding of the topics specified, or programming in gnrl. Developer tooling Help your fellow developers out by making their job a bit more enjoyable with good tooling. Extension/Plugin/Add-on Extend a product you enjoy, and make it even better! Little work This project takes little time to complete. (ETA couple of days)

Comments

@sygint
Copy link

sygint commented Jun 16, 2024

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
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • 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
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique
@sygint sygint changed the title An artix supporting fork of the archinstall python script for Arch Linux. A fork of Arch Linux's archinstall python library for artix Jun 16, 2024
@FredrikAugust FredrikAugust added Little work This project takes little time to complete. (ETA couple of days) Advanced Projects that require a high level of understanding of the topics specified, or programming in gnrl. Developer tooling Help your fellow developers out by making their job a bit more enjoyable with good tooling. Extension/Plugin/Add-on Extend a product you enjoy, and make it even better! labels Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Advanced Projects that require a high level of understanding of the topics specified, or programming in gnrl. Developer tooling Help your fellow developers out by making their job a bit more enjoyable with good tooling. Extension/Plugin/Add-on Extend a product you enjoy, and make it even better! Little work This project takes little time to complete. (ETA couple of days)
Projects
None yet
Development

No branches or pull requests

2 participants