The watch command does not locate aliases, only commands in your search path. As an alternative, define gpu and cpu as shell scripts instead of aliases and place them in your search path. Then your watch gpu and watch cpu commands will work fine.
In any case the if you are using Watch Face Studio like in your image
click on the Always On tab to get to the AOD watch face
Below Run On Device are two window size arrows then below them a triangle
Click on the Triangle to show the preview window it will show what your AOD is
on the bottom of the preview Window are overlapping files click on that and it will open another image an that will show you what your OPR (on pixel ratio) is
To lower the OPR you can do one of two things
select components separately and lower their opacity
Select All and in the Color setting change that opacity box (right of the hex color) and lower everything.
If you are using Galaxy Watch Studio for Tizen it is a bit easier because the OPR shows in your Wonk window Lower the OPR in the same way and rebuild it then convert it. If the GWS project OPR is already below 15% lower it even more to less than 10%. I find that anything over 12% may not be under 15% when installed on the watch.
Just make the bottom layer a white object. (change the saturation to 100%) But it is a bad idea it might drain the battery it may be more of a flashlight than a background. If you do force it to use a Theme Palette Color
There's a custom program to handle this over at github.com/antonmedv/watch. It supports multiple shells. Of course because it's custom software to install it's OK for your normal computers but not helpful on random servers you might be connected to. Here's how I run it so I can watch my zsh aliases and functions:
I'm not that experienced with scripting so fair warning, your mileage may vary. Sometimes I have to press Ctrl+C a few times to get it to stop, but for what it's worth, I've been using it frequently for 6 months without issue.
I thought here basic problem is while executing watch, the argument is given to "sh -c" which means if alias ll is not defined in sh(dash shell's) environment then it will not expand it. But I was wrong and this is not the case, Chris' answer above is right.
c80f0f1006