displayManager = {
defaultSession = "xfce+i3";
};
+ desktopManager = {
+ plasma6.enable = true;
+ };
xserver = {
enable = true;
noDesktop = true;
enableXfwm = false;
};
- plasma6.enable = true;
};
windowManager.i3.enable = true;
windowManager.awesome.enable = true;
systemd.user.services.plasma-i3wm = {
wantedBy = [ "plasma-workspace-x11.target" ];
- description = "Launch Plasma with i3wm.";
+ description = "Launch Plasma with i3";
+ before = [ "plasma-workspace-x11.target" ];
environment = lib.mkForce {};
serviceConfig = {
ExecStart = "${pkgs.i3}/bin/i3";
- Restart = "no";
+ Restart = "on-failure";
};
};
- systemd.user.services.plasma-workspace-x11.after = [ "plasma-i3wm.target" ];
systemd.user.services.plasma-kwin_x11.enable = false;
services.autorandr = {
inherit wallpaper;
};
users = {
- "ps" = import ./home.nix;
+ "ps" = import ./home-ps.nix;
};
+ sharedModules = [
+ (import ./home-common.nix)
+ ];
};
# Enable automatic login for the user.
entr
asciinema asciinema-agg
shellify
+ deno
scrcpy