{pkgs, ...}: let vars = import ./variables.nix; in { services.xserver = { enable = true; desktopManager.cinnamon.enable = true; xkb = { layout = "cz"; options = "eurosign:e,caps:escape"; }; }; environment.systemPackages = with pkgs; [ xorg.xrandr xclip ]; stylix = { enable = true; autoEnable = true; base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml"; image = vars.image; fonts = { monospace = { package = pkgs.dejavu_fonts; name = "DejaVu Sans Mono"; }; sansSerif = { package = pkgs.dejavu_fonts; name = "DejaVu Sans"; }; serif = { package = pkgs.dejavu_fonts; name = "DejaVu Serif"; }; emoji = { package = pkgs.noto-fonts-color-emoji; name = "Noto Color Emoji"; }; sizes = { terminal = 11; applications = 11; desktop = 11; }; }; cursor = { package = pkgs.bibata-cursors; name = "Bibata-Modern-Classic"; size = 24; }; polarity = "dark"; targets.nixos-icons.enable = false; }; }