Shameless plug: I am the author.
/etc can’t be edited on immutable distros and usually apps store the editable config in /home/config and make the /etc one kind of read-only.
In this case it would be
XDG_CONFIG_HOME=/home/config
. That simple./etc can’t be edited on immutable distros
False on at least Fedora Atomic[1], NixOS[2] and openSUSE Aeon[3]…
Which ‘immutable’ distros are you referring to?
- On Fedora Atomic, changing
/etc
is literally identical to how it goes any other distro; or at least 1-to-1 as on traditional Fedora. The bonus is that a pristine copy of the original/etc
is kept inside a sub-directory of/usr
. Furthermore, all changes compared to the pristine copy are kept track of. - On NixOS, changes have to be applied through
configuration.nix
. Though, regardless, it’s effectively possible to edit and populate/etc
like it is on other distros. - It’s explicitly mentioned that
/etc
does not belong to the immutable base.
Fedora Atomic allowed it recently afaik. I’m always forgetting this. And NixOS is not immutable because of R/W FS.
No sorry, Fedora Atomic has allowed changes to
/etc
since at least 2019. Regarding NixOS, the consensus is that it’s an immutable distro. The immutability of/nix/store/
suffices for this.Your notion on Fedora Atomic was false. So, what other ‘immutable’ distro did you have in mind when making that comment?
Please stop harassing me. And idk. I saw that issue but at this point I think it was just misinformation.
Thank you for your honesty! I only intend for the truth to prevail and/or to reach mutual understanding. So please don’t feel attacked. If somehow I came off as such, my apologies; that has never been my intent.
- On Fedora Atomic, changing