try and failed at i3 again

This commit is contained in:
RingOfStorms (Joshua Bell) 2025-10-25 22:42:47 -05:00
parent 4c9e388d30
commit d81ea35db9
7 changed files with 204 additions and 15 deletions

View file

@ -0,0 +1,50 @@
{
config,
lib,
pkgs,
...
}:
{
services.xserver = {
enable = true;
# displayManager.startx.enable = true;
windowManager.i3 = {
enable = true;
# package = pkgs.i3;
extraPackages = with pkgs; [
dmenu
i3status
i3lock
];
};
desktopManager = {
xterm.enable = true;
xfce = {
enable = true;
noDesktop = true;
enableXfwm = false;
};
};
displayManager = {
# lightdm.enable = true;
defaultSession = "xfce+i3";
};
};
services.greetd = {
enable = true;
vt = 2;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --remember --remember-session --cmd '${pkgs.dbus}/bin/dbus-run-session ${pkgs.xorg.xinit}/bin/startx ${pkgs.xfce.xfce4-session}/bin/startxfce4 -- ${pkgs.xorg.xorgserver}/bin/X -keeptty -quiet vt${toString config.services.greetd.vt}'";
user = "greeter";
};
};
};
xdg.portal = {
enable = true;
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
config.common.default = [ "gtk" ];
};
}