On my laptop with an Arch Linux installation, I use iwd and systemd-networkd for networking.

I had this problem that when my laptop booted up, no networking was available. It turned out that iwd was started before the interface `wlp2s0` was ready and never detected it afterwards. Restarting iwd every time was annoying so I went to look for a solution.

I found one here.

I added two lines in a systemd override file (`systemctl edit iwd`):

/etc/systemd/system/iwd.service.d/override.conf

[Unit]
BindsTo=sys-subsystem-net-devices-wlp2s0.device
After=sys-subsystem-net-devices-wlp2s0.device

After this changes, networking is available on boot.

I have Fedora 23 Cinnamon Spin running on my laptop, which is great, I think.
But I like to have my system language set to English, while I prefer the rest of the locale ( time and currency formats for example ) to
be set to Dutch ( I want 24 hours clock and the euro as currency ).

In this spin, I just could only change the language, not the individual locale settings, but I’ve found out how to fix this.

Just enter
gsettings set org.gnome.system.locale region nl_NL.utf8
( Or any other locale, really ) to change this for your user.