Возможно, кому-то это покажется откровением, но пакеты из AUR тоже и всегда устанавливаются с помощью pacman :)
Только не pacman -S имя-пакета , а pacman -U /файл/пакета
(Даже если кто-то любит Ёгурт, и не запускает пакман самостоятельно)
И удаляются все пакеты, независимо от происхождения, командой pacman -R имя-пакета

Разумеется, ничто не мешает использовать параметр --dbonly с любой из этих команд:
man pacman
TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)
...
--dbonly
Adds/removes the database entry only, leaving all files in place.
Там же английским по белому написано:
NVIDIA drivers for linux-bfq
Перевожу: драйверы энвидии для ядра linux-bfq. Отличий никаких, просто модуль ядра нужно собирать для каждого ядра отдельно. Если вы не используете ядро linux-bfq, то и nvidia-bfq вам не нужен.
svicer
В .xprofile надо было писануть...
Да, только этот файл автоматически выполняется из всяческих *DM, а при запуске через xinit или startx он сам не "подхватится", если его прямо туда не вписать. В таким случае проще вписать export непосредственно в .xinitrc
vs220
Почему то не хочет применяться из ~/.profile
Значит, у вас .profile не запускается при логине, и если порыться в скриптах, можно найти, почему так :)
А если просто запустить из консоли, как я показал?
P.S.
Как это выглядит, я в курсе :)
Если не возвращает, значит неправильно сделано.
Переменные окружения наследуются процессами-потомками от родительских процессов. Соответственно, если в консоли написать
FT2_SUBPIXEL_HINTING=0 firefox
или
export FT2_SUBPIXEL_HINTING=0
firefox
то мозилла запустится со стандартным хинтингом.

Чтобы то же самое применялось при старте системы, нужно прописать в /etc/environment
FT2_SUBPIXEL_HINTING=0
и перезагрузить.

Чтобы то же самое применялось при логине в консоли, с запуском иксов из шелла, нужно прописать в ~/.profile
export FT2_SUBPIXEL_HINTING=0
Вышла новая версия библиотеки FreeType2, с новым методом хинтинга шрифтов, который и включён теперь по-умолчанию.
Новость можно прочесть на Опеннете и ЛОРе, оригинал по-английски на сайте FreeType2.

Поскольку сменить метод хинтинга можно было только при компиляции библиотеки, мейнтейнеры Арч проявили удивительную щедрость и предупредительность, и заранее наложили патч, позволяющий пользователю самому выбрать метод хинтинга без пересборки пакета.

Чтобы сделать это, достаточно объявить фигурирующую в патче переменную окружения FT2_SUBPIXEL_HINTING, как и сообщает новый пакет при установке:
Subpixel hinting mode can be chosen by setting the right value in your environment, for example /etc/environment or ~/.pam_environment .
Available settings:
FT2_SUBPIXEL_HINTING=0 # Classic mode
FT2_SUBPIXEL_HINTING=1 # Infinality mode
FT2_SUBPIXEL_HINTING=2 # Default mode
Другими словами, значение 0 (ноль) возвращает обычный хинтинг, который и был у вас ранее, цифра 1 включает режим Infinality, который уже был, но не был включён по-умолчанию, и цифра 2 включает нынешний новый режим хинтинга, который и так по-умолчанию.

Разумеется, использовать для этого указанные выше файлы *environment не обязательно, достаточно объявить переменную окружения любым способом, который обеспечит её наследование графическими программами. К примеру, если вы запускаете "иксы" через startx или xinit, её достаточно внести в ~/.profile , либо в ~/.xinitrc
svicer, информация в русскоязычной статье актуальна и писана лично мной.
Новых веток и новых возможностей в GRUB с тех пор не появлялось.

Автоконфиг работает, им можно пользоваться, но не стоит ждать от него чудес, качество генерируемого кода не лучше, чем у HTML-кода, писанного вордом или опенофисом.

Другими словами, если у вас автоконфиг сработал, и вас устраивает результат - пользуйтесь на здоровье.
Если у вас с автоконфигом проблемы, но нет проблем с шеллом - проще написать код для груба (или его часть) самому, чем дрессировать чужие скрипты.
Избыточность автогенерированного кода означает вот что: он работает (обычно), но образцом для подражания не является, и изучать по нему груб - самое дурное дело.
Сто раз уже писали, опять новые темы заводить начали:
http://archlinux.org.ru/forum/topic/6658/?page=3
https://aur.archlinux.org/packages/libnatspec/
https://aur.archlinux.org/packages/unzip-natspec/
https://aur.archlinux.org/packages/zip-natspec/
systemd, конечно, комбайн, но при чём тут X-сервер, модули и permission denied? По-моему, ни один из перечисленных пунктов не входит в systemd :)