Hello, i just tried the official artix MATE and it's beautiful. However, after installing 'mate' and 'mate-extra' on my actual base artix install i found that it's not actually themed or configured in the same way that it comes in the MATE iso.
Is there an easy and straightforward way to get the mate from the official mate iso installed on a base install? Or does one have to just replicate the settings and install the packages manually?
Thanks in advance.
This is a guess.
There's a package artix-mate-presets. Maybe that will help ?
But hopefully someone will be along who actually knows ?
I was in similar situation - Artix Mate, installed from base ISO, wasn't themed with standard dark flavor. Dark Artix theming is described in the Wiki here:
https://wiki.artixlinux.org/Main/Troubleshooting#When_I_switch_theme_in_Plasma.2FMATE.2FXFCE.2FAnyDEorWM_the_colours_are_broken.21
Install three packages:
galaxy/artix-desktop-presets
galaxy/artix-gtk-presets
galaxy/artix-qt-presets
Then apply Artix-dark theme. Done.
No, artix-mate-presets is deprecated and should be even removed from our repos. Install what
@just said (nice pun) and don't forget to copy /etc/skel over to your home directory. Log out and do it from a text console to avoid interference from MATE and make a backup of your $HOME first, just to be sure.
Thanks everyone for the replies. However it seems i messed up the wording because i meant not only the themes (which are welcome), but also the programs, the fonts, the little artix icon on the start menu, the way the panel is set up, the size of the desktop icons, the start menu's layout, etc.
Basically the entire setup, it's pretty nice how it's set up by default and if i do it manually i'll probably miss some settings and packages.
If the setup is exclusive to the iso i understand, i just wanted to know if there's an official way to get it on base artix.
Also wouldn't this overwrite some important files like a custom bashrc? I don't understand why one would copy /etc/skel over their home folder
The correct sequence is:
1. /etc/skel content is copied over to new user's home dir (for example, when such user is created by the useradd program, or during ISO installation)
2. After yhat, a user can do whatever he wants with his home dir
/etc/skel contains many Artix default settings for a new user. Copying /etc/skel ensures that a new user inherits default Artix configs. .bashrc is only one of them.
As to to .bashrc customization, I'd reccomend to keep all custom settings in a separate file, and include this file's content at the end of default .bashrc.
For example, I keep all my bash goodies in the file, named ~/.bashrc-personal. At the end of default ~/.bashrc I simply add one line:
[[ -f ~/.bashrc-personal ]] && . ~/.bashrc-personal
This way, even if ~/.bashrc gets overwritten, it's always possible to restore custom settings by appending one line to it.
One can also do a vimdiff(1) on files from /etc/skel with the files from $HOME.
There are many points of customization in the DE ISOs. You'll be better off if you do a fresh install and copy over your files instead. You can see how we do it in our ISO profiles page (https://gitea.artixlinux.org/artix/iso-profiles). Clone the repo and copy over whataver files you want/need from base, common and mate. Additional customization can be found in community and the artix-community-presets package.
That's why I told you to backup first.
This is the response i was hoping for. Indeed, by the looks of it i'm better off studying the profile repos or the ISO directly through a VM, or just fresh installing the mate ISO.
Since i now see the road ahead and the available options i'll go ahead and mark this as solved.