Как раз собираю потихоньку xmonad в кедах, и чтобы лишнего не ставить начал с plasma-desktop. Чтобы заработала сеть нужны
sudo pacman -S networkmanager-qt plasma-nm
и добавить службу в автозапуск
sudo systemctl enable NetworkManager
Без терминала никак, да файловый менеджер нужен, поэтому хотя бы на первое время
sudo pacman -S dolphin konsole
Если нужен звук
sudo pacman -S alsa-utils  plasma-pa
Для управления питанием и разрешениями монитора
sudo pacman -S powerdevil kscreen
Ну и чтобы GTK приложения смотрелись как родные
sudo pacman -S kde-gtk-config breeze-gtk
Это, пожалуй, необходимый минимум.
Я у себя делаю так. Всё из консоли с правами root, или с командой sudo.
Ставим необходимые пакеты. Драйвера intel:
# pacman -S xf86-video-intel intel-dri
Пакет mesa-libgl, если установлен, удаляем:
# pacman -Rdd mesa-libgl
Драйвера nvidia
# pacman -S nvidia nvidia-utils
Пакеты для гибрида
# pacman -S bumblebee bbswitch primus
Добавляем себя в группу bumblebee (username - наш логин):
# usermod -a -G bumblebee <username>
Разрешаем службу bumblebee:
# systemctl enable bumblebeed
Редактируем строку конфига bumblebee:
# nano /etc/bumblebee/bumblebee.conf
...
Driver=nvidia
...
... и конфига nvidia:
# nano /etc/bumblebee/xorg.conf.nvidia
...
    BusID "PCI:01:00:0"
...
Ставим ещё:
# pacman -S libva-intel-driver libva-vdpau-driver
У меня было так:
-- Screenshot using Scrot (desktop)
    , ((0,                  xK_Print ), spawn "scrot '/tmp/%Y-%m-%d-%H%M%S_$wx$h.png'")
-- Screenshot using Scrot (selection)
    , ((modm,               xK_Print ), spawn "scrot -d 2 '/tmp/%Y-%m-%d-%H%M%S_$wx$h.png'")
muros
Для автоматического выбора профиля сети netctl
netctl list
смотрите какие у вас есть профили, и затем:
sudo netctl enable <имя_профиля>
Shatur
Подскажите, пожалуйста, можно ли написать такой сервис \ демон, который выполняет определенную команду от рута (например pacman -Sy, ну как пример). Но чтобы этот сервис можно было пнуть от обычного пользователя без запроса пароля? Возможно ли вообще такое?
Может вот такой вариант поможет?
Werd
не помогло ((
Вероятно, потому что эта комбинация уже объявлена:
-- mod-{w,e,r}, Switch to physical/Xinerama screens 1, 2, or 3
Назначьте другую клавишу.
--
UPD
Werd
2) Не могу забайндить хоткей =(

, ((modMask , xK_w),
spawn $ "chromium")
А что тут делает символ "$"?
Д.б. просто
spawn "chromium"
Werd
1) При старте xmonad не стартует xmobar.
Запускаю так:

myXmobarrc = "xmobar ~/.xmonad/.xmobarrc"
main = do
xmproc <- spawnPipe ("xmobar " ++ myXmobarrc)
если запускать так:
$xmobar ~/.xmonad/.xmobarrc
то все норм.
Мне кажется, в объявлении переменной
myXmobarrc = "xmobar ~/.xmonad/.xmobarrc"
следует указать только путь к конфигу xmobar, а не команду запуска xmobar, т.е. строка д.б. такой:
myXmobarrc = "~/.xmonad/.xmobarrc"
А вообще я не вижу смыла передавать это через переменную, проще сделать так:
main = do
    xmproc <- spawnPipe "xmobar ~/.xmonad/.xmobarrc"
Я у себя на asus n76vz делал так:
# pacman -S xf86-video-intel intel-dri
# pacman -Rdd mesa-libgl
# pacman -S nvidia nvidia-utils

# pacman -S bumblebee bbswitch primus
# usermod -a -G bumblebee <username>
# systemctl enable bumblebeed

# vi /etc/bumblebee/bumblebee.conf
...
Driver=nvidia
...

# vi /etc/bumblebee/xorg.conf.nvidia
...
    BusID "PCI:01:00:0"
...
Aivar
Короче, понял одно: все дело привычки, а она у всех разная.
Нет, одни любят привычное, другие - хочетсячеготонового, третьим нужно чтобы целесообразно, червёртым - лишьбынекакувсех... И вот это вот, ОНО у всех разное))