NAT is a layer 3/4 of OSI. MAC ID is an address of layer 2. These will not work together. You can associate fixed IP address and MAC in ARP table and use as usually NAT:
arp 192.168.0.254 1234.1234.1234 arpa
ip access list extended NAT_SRC
permit ip host 192.168.0.254 any
ip nat inside source list NAT_SRC interface GigabitEthernet0/0 overload