From c15d762dc76968f7d675b6ff833f7b06bea09727 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Tue, 12 Mar 2024 19:36:11 +0100 Subject: [PATCH] clan-modules: add xfce-vm module A specific module for vm's that don't (yet) support the waypipe module. --- clanModules/flake-module.nix | 1 + clanModules/xfce-vm.nix | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 clanModules/xfce-vm.nix diff --git a/clanModules/flake-module.nix b/clanModules/flake-module.nix index 221e10ff..e6ad9109 100644 --- a/clanModules/flake-module.nix +++ b/clanModules/flake-module.nix @@ -14,6 +14,7 @@ vm-user = ./vm-user.nix; graphical = ./graphical.nix; xfce = ./xfce.nix; + xfce-vm = ./xfce-vm.nix; zt-tcp-relay = ./zt-tcp-relay.nix; localsend = ./localsend.nix; waypipe = ./waypipe.nix; diff --git a/clanModules/xfce-vm.nix b/clanModules/xfce-vm.nix new file mode 100644 index 00000000..665dfa3c --- /dev/null +++ b/clanModules/xfce-vm.nix @@ -0,0 +1,15 @@ +{ config }: { + imports = [ + config.clanCore.clanModules.vm-user + config.clanCore.clanModules.graphical + ]; + + services.xserver = { + enable = true; + displayManager.autoLogin.enable = true; + displayManager.autoLogin.user = "user"; + desktopManager.xfce.enable = true; + desktopManager.xfce.enableScreensaver = false; + xkb.layout = "us"; + }; +}