{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ./modules/boot/bootloader.nix ./modules/boot/kernel.nix ./modules/boot/tpm.nix ./modules/desktop/fonts.nix ./modules/desktop/greetd.nix ./modules/desktop/xdg.nix ./modules/desktop/xwayland.nix ./modules/filesystems.nix ./modules/hardware/bluetooth.nix ./modules/hardware/gpu.nix ./modules/hardware/power.nix ./modules/hardware/rtl-sdr.nix ./modules/hardware/scanner.nix ./modules/hardware/tablet.nix ./modules/hardware/udev.nix ./modules/networking/general.nix ./modules/networking/tailscale.nix ./modules/networking/vpn.nix ./modules/packages.nix ./modules/services/flatpak.nix ./modules/services/printing.nix ./modules/services/smb.nix ./modules/services/ssh.nix ./modules/users.nix ./modules/virtualization.nix ./modules/wireshark.nix ]; time.timeZone = "Europe/Warsaw"; i18n.defaultLocale = "en_US.UTF-8"; console.keyMap = "pl"; hardware.enableAllFirmware = true; nixpkgs.config.allowUnfree = true; nix.settings.experimental-features = [ "nix-command" "flakes" ]; system.stateVersion = "24.11"; }