33 lines
872 B
Nix
33 lines
872 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
programs.hyprland = {
|
|
enable = true;
|
|
xwayland.enable = true;
|
|
};
|
|
|
|
services.displayManager.sddm.enable = false;
|
|
services.getty.autologinUser = "anish";
|
|
|
|
environment.sessionVariables = {
|
|
NIXOS_OZONE_WL = "1";
|
|
WLR_NO_HARDWARE_CURSORS = "1";
|
|
LIBVA_DRIVER_NAME = "nvidia";
|
|
GBM_BACKEND = "nvidia-drm";
|
|
__GLX_VENDOR_LIBRARY_NAME = "nvidia";
|
|
HYPRCURSOR_ENABLED = "1";
|
|
MOZ_ENABLE_WAYLAND = "1";
|
|
QT_QPA_PLATFORM = "wayland;xcb";
|
|
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
|
CLUTTER_BACKEND = "wayland";
|
|
GDK_BACKEND = "wayland,x11,*";
|
|
WLR_DRM_DEVICES = "/dev/dri/card1:/dev/dri/card0";
|
|
};
|
|
|
|
fonts.packages = with pkgs; [
|
|
nerd-fonts.jetbrains-mono
|
|
nerd-fonts.fira-code
|
|
font-awesome
|
|
];
|
|
}
|