Archinstall -> manjaroinstall

I always install manjaro via the manjaro-architect now this project is already very old and the maintainability of it is very time-consuming because I have already made contributions for it I know what I’m talking about.

An alternative would perhaps be to port archinstall?

I look forward to any opinions on this.

Best regards,
Philip Heiduck

1 Like

Yes, I think that would be a good option. Even though I wouldn’t actually want to use it to install Arch! :wink:

You’re not the first to think about that. I did. However, I’m just a packager, not a programmer. I honestly don’t know how.

If anyone would like to take on that task, feel free. :wink:

Sounds interesting - I did clone the project long time ago - when it came to my attention.

There was a lot of changes I couldn’t keep up with - so I decided to wait - maybe the time is better now - I will look at it.

Having a manjaroinstall script would definitely be a great help.

Most likely it will run of the box. We might need to change on how the kernel is handled. archiso we already use for Manjaro Gaming Edition and other projects like Manjaro Immutable. So getting a Manjaro based Archinstall media going should be doable.

2 Likes

It is easy to create a patch for the kernel selection entry.

If you create the PKGBUILD in the extra repo I can provide the patch to use when packaging.

Index: archinstall/lib/interactions/system_conf.py
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/archinstall/lib/interactions/system_conf.py b/archinstall/lib/interactions/system_conf.py
--- a/archinstall/lib/interactions/system_conf.py	(revision d79e08283729c3d71be71a5c96561eb58e40e1ab)
+++ b/archinstall/lib/interactions/system_conf.py	(date 1732428403217)
@@ -22,8 +22,8 @@
 	:return: The string as a selected kernel
 	:rtype: string
 	"""
-	kernels = ["linux", "linux-lts", "linux-zen", "linux-hardened"]
-	default_kernel = "linux"
+	kernels = ["linux612", "linux66", "linux61"]
+	default_kernel = "linux612"
 
 	items = [MenuItem(k, value=k) for k in kernels]
 

mirror of archinstall at gitlab

1 Like

I looked briefly into the build_iso.sh script. It uses /usr/share/archiso/configs/releng/ profile, which defaults to the Arch linux kernel. So we might need to work on a similar profile defaulting to linux612 as an example.

1 Like

Will make a fork on manjaro gitlab for archiso later today

Huh? I never heared anything about it? Whats going on :smiling_face_with_three_hearts:

I wondering what the gaming addition would make a difference to Manjaro Full or Minimum ISO. :thinking:

Lutris and other launcher pre-installed? Mangohud and Gamemode also preinstalled?

And/or other configuration/settings that are adjusted, that may improve fps?

That is what is powering Orange Pi Neo … precisely what it contains I don’t know.

oh, so not really interesting for PC gamers?

Started to work on it: Philip H / archiso · GitLab

not all parts are patched as they should for now. Need some input what should been changed in: /archiso/configs/releng/

Otherwise we could add these directories and files to archinstall specific for Manjaro.