{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; hardware.graphics = { enable = true; extraPackages = with pkgs; [ mesa ]; }; fonts = { enableDefaultPackages = true; packages = with pkgs; [ nerd-fonts.hurmit ]; fontconfig.defaultFonts.monospace = [ "Hurmit Nerd Font Mono" ]; }; environment.sessionVariables = { NIXOS_OZONE_WL = "1"; }; programs.hyprland = { enable = true; xwayland.enable = true; }; nix.settings.experimental-features = [ "nix-command" "flakes" ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "nixos"; networking.networkmanager.enable = true; time.timeZone = "Europe/Prague"; services.printing.enable = true; users.users.odweta = { isNormalUser = true; extraGroups = [ "wheel" "plugdev" "lp" "lpadmin" "dialout" "audio" "video" "network" "networkmanager" ]; }; environment.systemPackages = with pkgs; [ waybar dunst swww wofi ungoogled-chromium ]; xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; }; security.rtkit.enable = true; services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; jack.enable = true; }; services.openssh.enable = true; system.stateVersion = "25.11"; }