From 21e93e9cfda16382ba2ee56257be425cc54d3264 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Wed, 26 Jan 2022 12:29:41 +0100 Subject: cyberbox: add greetd for hikari, remove X.org --- cyberbox/configuration.nix | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) (limited to 'cyberbox/configuration.nix') diff --git a/cyberbox/configuration.nix b/cyberbox/configuration.nix index 7bac46a..8e36ed0 100644 --- a/cyberbox/configuration.nix +++ b/cyberbox/configuration.nix @@ -42,27 +42,39 @@ # Enable the X11 windowing system. - services.xserver.enable = true; + # services.xserver.enable = true; # entrypoint for emacs configured with home-manager # (must be available on the user's $PATH) - services.xserver.windowManager.session = pkgs.lib.singleton { - name = "exwm"; - start = "emacs -l ${pkgs.writeText "emacs-exwm-load" '' - (require 'exwm-config) - (exwm-config-default) - (defvar inexwm t) - ''}"; + # services.xserver.windowManager.session = pkgs.lib.singleton { + # name = "exwm"; + # start = "emacs -l ${pkgs.writeText "emacs-exwm-load" '' + # (require 'exwm-config) + # (exwm-config-default) + # (defvar inexwm t) + # ''}"; + # }; + + services.greetd = { + enable = true; + settings.default_session = { + command = "hikari -c ~/hikari.conf"; + user = "stuebinm"; + }; + restart = false; }; - - + hardware.opengl.enable = true; + fonts.enableDefaultFonts = true; + programs.xwayland.enable = false; + # xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-wlr ]; + # xdf.portal.enable = true; # Enable sound. sound.enable = true; hardware.pulseaudio.enable = true; # Enable touchpad support (enabled default in most desktopManager). - services.xserver.libinput.enable = true; + # services.xserver.libinput.enable = true; # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions -- cgit v1.2.3