flakes/modules/system/gui.nix

33 lines
703 B
Nix
Raw Permalink Normal View History

2021-05-11 14:32:58 +07:00
{ config, lib, pkgs, ... }: {
fonts = {
2025-03-17 22:13:11 +11:00
enableDefaultPackages = true;
2021-05-11 14:32:58 +07:00
fontconfig = {
defaultFonts = {
2021-07-15 19:57:49 +07:00
serif = [ "NotoSerif" ];
sansSerif = [ "NotoSans" ];
monospace = [ "CascadiaCode" ];
2021-05-11 14:32:58 +07:00
};
};
2025-03-17 22:13:11 +11:00
packages = with pkgs; [
2025-03-15 17:24:04 +11:00
material-symbols
material-icons
2021-05-11 14:32:58 +07:00
cascadia-code
hanazono
noto-fonts
noto-fonts-cjk-sans
2021-05-11 14:32:58 +07:00
noto-fonts-extra
open-sans
twemoji-color-font
unifont
];
};
services.xserver = {
enable = true;
2024-01-17 15:22:07 +07:00
displayManager.lightdm.enable = lib.mkForce false;
2021-05-11 18:25:54 +07:00
desktopManager.xterm.enable = false;
2021-05-11 14:32:58 +07:00
};
programs.hyprland.enable = true;
security.pam.services.hyprlock = {};
2021-05-11 14:32:58 +07:00
}