From d6d2d161cbbd2377b536a64559ddb97960f95aa1 Mon Sep 17 00:00:00 2001 From: Danilo Reyes Date: Mon, 26 Feb 2024 13:18:20 -0600 Subject: [PATCH] headless server --- server/configuration.org | 39 ++------------------------------------- 1 file changed, 2 insertions(+), 37 deletions(-) diff --git a/server/configuration.org b/server/configuration.org index 772b88f..08bf5f8 100644 --- a/server/configuration.org +++ b/server/configuration.org @@ -201,41 +201,6 @@ nix = let featuresList = [ }; #+end_src -* DISPLAY MANAGER -Rather than having the server be completely headless, temporarily I'm enabling -xfce as a minimal display manager. - -#+begin_src nix -services = { - xserver = { - enable = true; - displayManager.defaultSession = "xfce"; - videoDrivers = [ "nvidia" ]; - desktopManager = { - xfce.enable = true; - xterm.enable = false; - }; - layout = "us"; - }; -}; -#+end_src - -* SOUND -In order to avoid issues with PipeWire, the wiki recommends to disable -pulseaudio. This is a basic PipeWire configuration that can support alsa/pulse -backends. - -#+begin_src nix -hardware.pulseaudio.enable = false; -sound.enable = false; -services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; -}; -#+end_src - * SECURITY Disabled password in sudo for commodity, but this is obviously not recommended, regarding rkit, that setting enables pipewire to run with real-time @@ -871,8 +836,8 @@ services = { writable = "yes"; "read only" = "no"; "guest ok" = "yes"; - "write list" = "jawz"; - "force user" = "jawz"; + "write list" = "capta"; + "force user" = "capta"; "force group" = "WORKGROUP"; }; in {