35 lines
783 B
Nix
35 lines
783 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
with lib;
|
|
|
|
mkIf (elem "xserver" config.machine.services) {
|
|
services.gnome3.gvfs.enable = true;
|
|
environment.variables.GIO_EXTRA_MODULES = [ "${pkgs.gnome3.gvfs}/lib/gio/modules" ];
|
|
services.xserver = {
|
|
enable = true;
|
|
layout = "de";
|
|
videoDrivers = [ "intel" ];
|
|
windowManager = {
|
|
i3 = {
|
|
enable = true;
|
|
configFile = ../config/etc/i3/config;
|
|
extraPackages = with pkgs; [
|
|
dmenu
|
|
file
|
|
i3lock
|
|
i3status
|
|
];
|
|
};
|
|
default = "i3";
|
|
};
|
|
# add switch for Lilim
|
|
libinput = {
|
|
enable = true;
|
|
tapping = true;
|
|
disableWhileTyping = false;
|
|
naturalScrolling = false;
|
|
horizontalScrolling =true;
|
|
};
|
|
dpi = 192;
|
|
};
|
|
}
|