flakes/modules/system/gui.nix

32 lines
703 B
Nix

{ config, lib, pkgs, ... }: {
fonts = {
enableDefaultPackages = true;
fontconfig = {
defaultFonts = {
serif = [ "NotoSerif" ];
sansSerif = [ "NotoSans" ];
monospace = [ "CascadiaCode" ];
};
};
packages = with pkgs; [
material-symbols
material-icons
cascadia-code
hanazono
noto-fonts
noto-fonts-cjk-sans
noto-fonts-extra
open-sans
twemoji-color-font
unifont
];
};
services.xserver = {
enable = true;
displayManager.lightdm.enable = lib.mkForce false;
desktopManager.xterm.enable = false;
};
programs.hyprland.enable = true;
security.pam.services.hyprlock = {};
}