Why can't systemd find service files within a BTRFS subvolume within a BTRFS root file system?
- Create a service in root volume, which requires mounted home volume with
RequiresMountsFor=
, and then starts your services; - Make the service user service, which will start at user login. More information on this.