Using X without a Display Manager: Difference between revisions

imported>Fadenb
m Syntaxhighlight
imported>Fadenb
m Use xlaunch: whitespace removal
Line 12: Line 12:


<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
  environment.systemPackages = with pkgs; [
environment.systemPackages = with pkgs; [
    xlaunch
  xlaunch
  ];
];


  security.setuidPrograms = [
security.setuidPrograms = [
    "xlaunch"
  "xlaunch"
  ];
];


  services.xserver = {
services.xserver = {
    autorun = false;
  autorun = false;
    enable = true;
  enable = true;
    enableTCP = false;
  enableTCP = false;
    exportConfiguration = true;
  exportConfiguration = true;
    layout = "us";
  layout = "us";
    desktopManager = {
  desktopManager = {
      xterm.enable = false;
    xterm.enable = false;
      xfce.enable = false;
    xfce.enable = false;
    };
    # XXX: slim must not be disabled for xlaunch to work
#    displayManager = {
#      slim.enable = false;
#      job.execCmd = "";
#    };
    windowManager = {
      fluxbox.enable = true;
    };
   };
   };
 
  # XXX: slim must not be disabled for xlaunch to work
  # displayManager = {
  #  slim.enable = false;
  #  job.execCmd = "";
  # };
  windowManager = {
    fluxbox.enable = true;
  };
};
</syntaxhighlight>
</syntaxhighlight>