新しいNixosインストールを設定した後、lightdm
ウェルカムプログラムにログインするとエラーが発生しますFailed to start session
。
カスタム実行可能ファイルをインストールしましたが、デフォルトの実行可能xmonad
ファイルはインストールされませんでした。
私の設定に以下を追加してうまくいくことができました。
displayManager.defaultSession = "none+xmonad";
windowManager.xmonad = {
enable = true;
};
この「セッション」構成は正確に何ですか?デフォルトのxmonadを使用して無差別代入の代わりに直接設定するにはどうすればよいですか?
以下を使用して基本セッションを直接設定してみました。
displayManager.defaultSession = "none+xmonad";
しかし、エラーが発生しました。
trace: Default graphical session, 'none+xmonad', not found.
Valid names for 'services.xserver.displayManager.defaultSession' are:
error: The option value `services.xserver.displayManager.defaultSession' in `/etc/nixos/services-pineapple.nix' is not of type `session name'.
(use '--show-trace' to show detailed location information)
答え1
私は次のようにこの問題を解決しました。
displayManager.defaultSession = "myxmonad";
displayManager.session = [
{
manage = "desktop";
name = "myxmonad";
start = ''exec $HOME/.xsession'';
}
];
ここで答えを見つけました。https://discourse.nixos.org/t/opening-i3-from-home-manager-automatically/4849/2