NixOs 20.03 displayManager.defaultSession недоступен - PullRequest
1 голос
/ 18 июня 2020

Я пытаюсь создать свою конфигурацию nix с i3 в качестве диспетчера отображения.

Я скопировал следующее из документации:

services.xserver.displayManager.defaultSession = "none+i3";

Однако, если я построю конфигурацию, nix сообщает мне, что

The option 'services.xserver.displayManager.defaultSession' defined in "..." does not exist

это моя полная конфигурация файл, который должен настроить i3, выглядит следующим образом:

{ pkgs, ... }:
{
  # UI
  environment.pathsToLink = [ "/libexec" ]; # links /libexec from derivations to /run/current-system/sw 

  services.xserver.displayManager.defaultSession = "none+i3";
  services.xserver = {
    enable = true;
    layout = "us";

    desktopManager = {
      xterm.enable = false;
    };

    windowManager.i3 = {
      enable = true;
      extraPackages = with pkgs; [
        dmenu i3status i3lock
     ];
     package = pkgs.i3-gaps;
    };
  };

}

Я знаю, что эта опция может быть перемещен в блок services.xserver, но я хотел протестировать настройку изолированно.

Я использую system.stateVersion = "20.03";

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

Может ли быть другая ошибка, связанная с этой?

...