Is this “Don’t be evil!”?
Would it not just be the easiest way to put your scripts under /etc/network/if-up.d/? Then they get run once that connection is brought up.
Dito
Sorry for the delayef answer (still short of new to lemmy).
Basically you crasped the core of Icewm: super minimalistic. But it does everything I need.
Over the years, I have looked into fancier desktop environments, but they all seem unnecessary overloaded to me.
Maybe a short work flow clarifies how I use icewm:
IceWM. Just the bare minimum I need. But nothing more.
If you are French, the same command works to remove your freedom pack.