Hello and thank you for this beautiful distro.
I have been using Artix along with Windows.
I have been using XFCE - Openrc Artix, hardened kernel.
How to remove network synchronisation of time ?
Which packages should I remove ?
I want to synchronise with bios, not with network.
Thank you.
/etc/conf.d/hwclock
Should I make some more changes ?
I suppose just setting the parameter mentioned by you will suffice. There is no need to disable ntpd.
The fact is, hwclock start script and ntp daemon do different things. hwclock is called twice: once during the boot and once during the shutdown. While booting, it reads the system time from BIOS and adjusts it according to your timezone settings, if needed. During the shutdown, it stores the current system clock value back to BIOS.
ntpd, on the other hand, synchronizes your current system time with different time servers, according to your timezone settings. It's a very convenient thing, keeps your time correct in case your system clock tends to be fast or slow. But you can always delete the ntpd package via pacman or just disable the ntp daemon:
rc-service ntpd stop
rc-update delete ntpd
When you change the 'clock' parameter from 'UTC' to 'local' and then reboot, Linux tends to store the wrong parameter back to BIOS (you system clock will be set to UTC), and you have to adjust it. I used to have my Linux installations alongside with Windows, and while distrohopping, I was to correct my system clock after each new installation. Now I have only a couple of Linuxes on my laptop, and I happily set my clock to UTC and forgot about time adjustments. BTW, you can tell Windows that your system clock is set to UTC, you need to change a key in the registry. There is a recipe for that somewhere in Arch Wiki.
Thank you. I was afraid that Arch is coming with some sort of NTP, but there is none.