LINUX.ORG.RU

Настройка графики в NixOS

 , , ,


0

1

Захотелось мне странного, и я решил потыкать NixOS. Скачал минимальный образ, осуществил установку. Теперь решил настроить GUI. Сделал конфиг по вики:

{ config, pkgs, ... }:

{
  imports =
    [ # Include the results of the hardware scan.
      ./hardware-configuration.nix
    ];

  boot.loader.grub.enable = true;
  boot.loader.grub.version = 2;
  boot.loader.grub.device = "/dev/sda"; # or "nodev" for efi only

  # Enable the X11 windowing system.
  services.xserver.enable = true;
  services.xserver.desktopManager.mate.enable = true;
  services.xserver.displayManager.sddm.enable = true;
  
  system.stateVersion = "22.11"; # Did you read the comment?

}

Выполнил sudo nixos-rebuild test и sudo nixos-rebuild switch. Всё прошло гладко. Перезагрузился, и ожидал увидеть ГУЙ. Но не тут-то было! Никакого ГУЯ нет. Есть по-прежнему чёрный экран с приглашением ввести имя пользователя. Товарищи никсоводы, подскажите как быть? Куда копать?



Последнее исправление: czan (всего исправлений: 1)

А что если добавить?

services.xserver.displayManager.defaultSession = "sddm";

Ну и там точно есть mate и именно так называется?

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

Хотя не. Должно и с твоим конфигом работать. Ну тогда только логи.

shell-script ★★★★★
()

Может, драйверов на видео не хватает? Выставляются опцией services.xserver.videoDrivers списком. Но лучше сначала в логах посмотреть, как @quantum-troll написал, может, проблема и не в них.

SeTSeR
()

А где пользователь? Иксы от рута будут запускаться?

NyXzOr ★★★★
()
Ответ на: комментарий от quantum-troll

плюсом systemctl --failed.

ТС, добавь тег nixos.

Скачал минимальный образ, осуществил установку

Если не осилишь, скачивай Graphical образ. Потом достаточно заменить services.xserver.desktopManager.plasma5.enable = true;(или что ты там выберешь, кажется там и Mate есть) на services.xserver.desktopManager.mate.enable = true;. Вообще, присоединяюсь к мнению, что дело в видеодрайвере.

NyXzOr ★★★★
()
Ответ на: комментарий от SeTSeR

Да, проблема оказалась в видеодрайверах. У меня встроенная видеокарта Intel и на ней не работало. Достал из закромов Radeon — и всё заработало. Спасибо всем за советы!

czan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.