Hello, I’m trying to setup my user_commands.bash to make changes to the installation defaults. So far I’ve at least managed to get most things I wanted working, except for a specific few other things that are not.
Working is: Default btrfs Subvolume setup, installation of chaotic-aur and personal in-house aurto repositories.
Not working: Changing default filesystem to btrfs from ext4. Changing default boot loader from systemd-boot to grub, as a default, if possible.
I’m using my user_commands.bash script here, currently in my testing. It modified partition.conf, changing defaults, but they are not reflected in the installation, default filesystem for Erase disk is still ext4.
Ahhhh… So you’re changing not just the default, which by itself that change does nothing, when availableFilesystemTypes, you’re changing order, specifically.
I’ll try this.
Hmm, that shows systemd-boot with the one option. I don’t see self-documenting stuff in there to help pinpoint what I should do. Can this be simply changed to grub2, or something?
Okay, I’m not seeing anything in /etc/calamares/ except these for qml files:
./branding/endeavouros/show.qml
./qml/calamares/slideshow/BackButton.qml
./qml/calamares/slideshow/ForwardButton.qml
./qml/calamares/slideshow/NavButton.qml
./qml/calamares/slideshow/Presentation.qml
./qml/calamares/slideshow/Slide.qml
./qml/calamares/slideshow/SlideCounter.qml
Okay. If that’s the case, that’s fine. I managed to test the btrfs default issue, and that now works out. I wonder if I could also pre-select installation options like Xfce, and printer support, zen kernel, etc. That’s literally the last detail that would be nice, though I could live without if it’s not possible.
Already, the main thing is, I got my subvolumes the way I wanted, at level 5 volumes.
Hmmm… netinstall.yaml seems a little more difficult to massage correctly, especially to specifically change selected: false to true, under name: Printing-Support. Without a yaml tool directly anyway. And one is not available in the installer.
If it’s simply adding a line at the end of packagechooser.conf, that’s easy enough, and I will try it now!
Thank you very much for your time on this, dalto! I think we’re golden and got a lot of useful things to look into.
hmm when i tried in VM i was setting available filesystems to only have BTRFS and default also to BTRFS it was simply not showing any options on install process and uses BTRFS automatically… without editing qml code… i can retest… later now baking some peanut cookies…