Raspberry Pi Access Point on Arch Linux

These are the files and file changes needed to configure a Raspberry Pi as an access point.

/usr/lib/systemd/system/wireless.service

[Unit]
Description=Bring up and configure ip for wlan0  
After=network.target  
[Service]
Restart=on-failure  
ExecStart=/usr/bin/ifconfig wlan0 up 10.0.0.1 netmask 255.255.255.0  
[Install]
WantedBy=multi-user.target  

/usr/lib/systemd/system/dnsmasq.service

[Unit]
...
After=hostapd.service  
...

/usr/lib/systemd/system/hostapd.service

...
After=wireless.service  
...

/etc/hosts

...
10.0.0.1    home.local  
...

/etc/dnsmasq.conf

...
interface=wlan0  
dhcp-range=10.0.0.5,10.0.0.10,12h  

/etc/hostapd/hostapd.conf

interface=wlan0  
driver=nl80211  
ssid=RPiAP  
hw_mode=g  
channel=7  
macaddr_acl=0  
auth_algs=1  
ignore_broadcast_ssid=0  
wpa=2  
wpa_passphrase=PASSWORD  
wpa_key_mgmt=WPA-PSK  
wpa_pairwise=TKIP  
rsn_pairwise=CCMP  

/etc/resolv.conf

nameserver 127.0.0.1  
nameserver 8.8.8.8  
nameserver 8.8.4.4  

/etc/dhcpcd.conf

...
nohook resolv.conf