Suppose #a# to be a positive value except for #1#.
If #a# is larger than #1#, the following is true.
i) If #1 < a#, #a^x < a^y# if and only if #x < y#.
However, if #a# is smaller than 1, the magnitude reverces.
ii) If #0 < a < 1#, #a^x < a^y# if and only if #x > y#.
Therefore, you must solve the inequation as follows:
#1)# When #x# satisfies #0<(x^2-x+1) < 1#
You have already solved #0<(x^2-x+1) < 1# and got #0< x<1#.
This time,
#(x^2-x+1)^-1 ≦ (x^2-x+1)^x # ⇔ #-1 ≧ x#
The common part of #0< x < 1# and #-1 ≧ x# is null.
#2)# When #x# satisfies #(x^2-x+1)=1 #, #x=0,1#.
Since #1^n# is always 1, this satisfies the inequation.
#3)# When #x# satisfies #1<(x^2-x+1) #, the range of #x# is
#x< 0# or #1< x#.
At that time,
#(x^2-x+1)^-1 ≦ (x^2-x+1)^x # ⇔ #-1 ≦ x#
and the common part of (#x< 0 # or #1< x#) and #-1 < x#
is #-1≦ x < 0# or #1< x#.
Now you got to the answer #-1≦ x ≦ 0# or #1≦ x#.
The answer was checked at http://www.wolframalpha.com