diff --git a/managing-os/templates/archlinux.md b/managing-os/templates/archlinux.md
index ddbadc70..fa67d643 100644
--- a/managing-os/templates/archlinux.md
+++ b/managing-os/templates/archlinux.md
@@ -395,138 +395,138 @@ Please check out:
- #
- # /etc/pacman.conf
- #
- # See the pacman.conf(5) manpage for option and repository directives
-
- #
- # GENERAL OPTIONS
- #
- [options]
- # The following paths are commented out with their default values listed.
- # If you wish to use different paths, uncomment and update the paths.
- #RootDir = /
- #DBPath = /var/lib/pacman/
- #CacheDir = /var/cache/pacman/pkg/
- #LogFile = /var/log/pacman.log
- GPGDir = /etc/pacman.d/gnupg/
- HoldPkg = pacman glibc
- #XferCommand = /usr/bin/curl -C - -f %u > %o
- #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
- #CleanMethod = KeepInstalled
- #UseDelta = 0.7
- Architecture = auto
-
- # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
- #IgnorePkg =
- #IgnoreGroup =
- #NoUpgrade =
- NoUpgrade = /etc/X11/xinit/xinitrc.d/pulseaudio
- #NoExtract =
-
- # Misc options
- #UseSyslog
- #Color
- #TotalDownload
- CheckSpace
- #VerbosePkgLists
-
- # By default, pacman accepts packages signed by keys that its local keyring
- # trusts (see pacman-key and its man page), as well as unsigned packages.
- #SigLevel = Required DatabaseOptional
- LocalFileSigLevel = Optional
- #RemoteFileSigLevel = Required
-
- # NOTE: You must run `pacman-key --init` before first using pacman; the local
- # keyring can then be populated with the keys of all official Arch Linux
- # packagers with `pacman-key --populate archlinux`.
-
- #
- # REPOSITORIES
- # - can be defined here or included from another file
- # - pacman will search repositories in the order defined here
- # - local/custom mirrors can be added here or in separate files
- # - repositories listed first will take precedence when packages
- # have identical names, regardless of version number
- # - URLs will have $repo replaced by the name of the current repo
- # - URLs will have $arch replaced by the name of the architecture
- #
- # Repository entries are of the format:
- # [repo-name]
- # Server = ServerName
- # Include = IncludePath
- #
- # The header [repo-name] is crucial - it must be present and
- # uncommented to enable the repo.
- #
-
- # The testing repositories are disabled by default. To enable, uncomment the
- # repo name header and Include lines. You can add preferred servers immediately
- # after the header, and they will be used before the default mirrors.
-
- #[testing]
- #SigLevel = PackageRequired
- #Include = /etc/pacman.d/mirrorlist
-
- [core]
- SigLevel = PackageRequired
- Include = /etc/pacman.d/mirrorlist
-
- [extra]
- SigLevel = PackageRequired
- Include = /etc/pacman.d/mirrorlist
-
- #[community-testing]
- #SigLevel = PackageRequired
- #Include = /etc/pacman.d/mirrorlist
-
- [community]
- SigLevel = PackageRequired
- Include = /etc/pacman.d/mirrorlist
-
- # If you want to run 32 bit applications on your x86_64 system,
- # enable the multilib repositories as required here.
-
- #[multilib-testing]
- #Include = /etc/pacman.d/mirrorlist
-
- #[multilib]
- #Include = /etc/pacman.d/mirrorlist
-
- # An example of a custom package repository. See the pacman manpage for
- # tips on creating your own repositories.
- #[custom]
- #SigLevel = Optional TrustAll
- #Server = file:///home/custompkgs
-
- [multilib]
- SigLevel = PackageRequired
- Include = /etc/pacman.d/mirrorlist
-
- #[qubes]
- #commented out as it errors and is not current
- #Server = http://olivier.medoc.free.fr/archlinux/pkgs/
-
- [xyne-x86_64]
- # Added to download powerpill app
- # A repo for Xyne's own projects: http://xyne.archlinux.ca/projects/
- # Packages for the "x86_64" architecture.
- # Note that this includes all packages in [xyne-any].
- SigLevel = Required
- Server = http://xyne.archlinux.ca/repos/xyne
-
- #end of file
-
+ # /etc/pacman.conf
+ #
+ # See the pacman.conf(5) manpage for option and repository directives
+
+ #
+ # GENERAL OPTIONS
+ #
+ [options]
+ # The following paths are commented out with their default values listed.
+ # If you wish to use different paths, uncomment and update the paths.
+ #RootDir = /
+ #DBPath = /var/lib/pacman/
+ #CacheDir = /var/cache/pacman/pkg/
+ #LogFile = /var/log/pacman.log
+ GPGDir = /etc/pacman.d/gnupg/
+ HoldPkg = pacman glibc
+ #XferCommand = /usr/bin/curl -C - -f %u > %o
+ #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
+ #CleanMethod = KeepInstalled
+ #UseDelta = 0.7
+ Architecture = auto
+ # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
+ #IgnorePkg =
+ #IgnoreGroup =
+ #NoUpgrade =
+ NoUpgrade = /etc/X11/xinit/xinitrc.d/pulseaudio
+ NoUpgrade = /etc/X11/xinit/xinitrc.d/pulseaudio
+ NoUpgrade = /etc/X11/xinit/xinitrc.d/pulseaudio
+ #NoExtract =
-
+ # Misc options
+ #UseSyslog
+ #Color
+ #TotalDownload
+ CheckSpace
+ #VerbosePkgLists
-The addition of the above xrne-x86_64 repo is needed for the repo that contains powerpill.
+ # By default, pacman accepts packages signed by keys that its local keyring
+ # trusts (see pacman-key and its man page), as well as unsigned packages.
+**Edited Line:** `#SigLevel = Required DatabaseOptional`
+
+ LocalFileSigLevel = Optional
+ #RemoteFileSigLevel = Required
+
+ # NOTE: You must run `pacman-key --init` before first using pacman; the local
+ # keyring can then be populated with the keys of all official Arch Linux
+ # packagers with `pacman-key --populate archlinux`.
+
+ #
+ # REPOSITORIES
+ # - can be defined here or included from another file
+ # - pacman will search repositories in the order defined here
+ # - local/custom mirrors can be added here or in separate files
+ # - repositories listed first will take precedence when packages
+ # have identical names, regardless of version number
+ # - URLs will have $repo replaced by the name of the current repo
+ # - URLs will have $arch replaced by the name of the architecture
+ #
+ # Repository entries are of the format:
+ # [repo-name]
+ # Server = ServerName
+ # Include = IncludePath
+ #
+ # The header [repo-name] is crucial - it must be present and
+ # uncommented to enable the repo.
+ #
+
+ # The testing repositories are disabled by default. To enable, uncomment the
+ # repo name header and Include lines. You can add preferred servers immediately
+ # after the header, and they will be used before the default mirrors.
+
+ #[testing]
+ #SigLevel = PackageRequired
+ #Include = /etc/pacman.d/mirrorlist
+
+ [core]
+**Edited Line:** `SigLevel = PackageRequired`
+
+ Include = /etc/pacman.d/mirrorlist
+
+ [extra]
+**Edited Line:** `SigLevel = PackageRequired`
+
+ Include = /etc/pacman.d/mirrorlist
+
+ #[community-testing]
+ #SigLevel = PackageRequired
+ #Include = /etc/pacman.d/mirrorlist
+
+ [community]
+**Edited Line:** `SigLevel = PackageRequired`
+
+ Include = /etc/pacman.d/mirrorlist
+
+ # If you want to run 32 bit applications on your x86_64 system,
+ # enable the multilib repositories as required here.
+
+ #[multilib-testing]
+ #Include = /etc/pacman.d/mirrorlist
+
+ #[multilib]
+ #Include = /etc/pacman.d/mirrorlist
+
+ # An example of a custom package repository. See the pacman manpage for
+ # tips on creating your own repositories.
+ #[custom]
+ #SigLevel = Optional TrustAll
+ #Server = file:///home/custompkgs
+
+ [multilib]
+**Edited Line:** `SigLevel = PackageRequired`
+
+ Include = /etc/pacman.d/mirrorlist
+
+**Edited Line:** `#[qubes]`
+
+**Edited Line:** `#Server = http://olivier.medoc.free.fr/archlinux/pkgs/`
+
+**Add Section Below:**
+
+ [xyne-x86_64]
+ # A repo for Xyne's own projects: http://xyne.archlinux.ca/projects/
+ # Packages for the "x86_64" architecture.
+ # Added for PowerPill app
+ # Note that this includes all packages in [xyne-any].
+ SigLevel = Required
+ Server = http://xyne.archlinux.ca/repos/xyne
+
+----------
-
-
#####**2: Setting Up GPG** (needs network access)#####
@@ -537,7 +537,7 @@ The addition of the above xrne-x86_64 repo is needed for the repo that contains
* Populate the keyring with Archlinux master keys
- * **$ sudo pacmna-key --populate archlinux**
+ * **$ sudo pacman-key --populate archlinux**
* Confirm keys with those at [Archlinux Master Keys](https://www.archlinux.org/master-keys/)
@@ -652,5 +652,30 @@ Note: For info on Reflector and its configs: [Reflector](https://wiki.archlinux.
+####**Known Issues:**####
+* If there is an Arch upgrade of Pulse Audio it will require rebuilding and installing Qubes component: gui-agent-linux
+* There May also be a similar issue of dependencies with Xorg.
+
+* Upgrade Relfector functionality to allow its use thru the QUPS
+
+* Pacman functionality changes and allows it to be directly configured to work thru QUPS.
+
+
+
+####**Qubes Mailing List Threads on the Archlinux build process:**####
+
+* [Qubes-Devel](https://groups.google.com/forum/#!forum/qubes-devel): [Qubes Builder failed Archlinux repository is missing](https://groups.google.com/forum/#!topic/qubes-devel/tIFkS-rPVx8)
+
+* [Qubes-Users](https://groups.google.com/forum/#!forum/qubes-users): [Trying to compile archlinux template](https://groups.google.com/forum/#!topic/qubes-users/7wuwr3LgkQQ)
+
+
+
+####**Want to contribute?**####
+
+* [How can I contribute to the Qubes Project?](/doc/contributing/)
+
+* [Guidelines for Documentation Contributors](doc/doc-guidelines/)
+
+