{ inputs, config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.kernelPackages = pkgs.linuxPackages_latest; networking.hostName = "calamity"; networking.networkmanager.enable = true; time.timeZone = "Europe/Paris"; i18n.defaultLocale = "fr_FR.UTF-8"; environment.pathsToLink = [ "/share/applications" "/share/xdg-desktop-portal" ]; console = { font = "Lat2-Terminus16"; keyMap = "fr"; }; security.rtkit.enable = true; services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; jack.enable = true; wireplumber.enable = true; }; services.libinput.enable = true; #services.getty.autologinUser = "nantha"; users.users.nantha = { isNormalUser = true; extraGroups = [ "wheel" ]; packages = with pkgs; []; }; environment.systemPackages = with pkgs; [ brightnessctl alsa-utils alsa-tools bibata-cursors ]; hardware.firmware = with pkgs; [ linux-firmware sof-firmware alsa-firmware ]; fonts = { enableDefaultPackages = true; packages = with pkgs; [ nerd-fonts._0xproto ]; }; services.openssh.enable = true; networking.firewall.allowedTCPPorts = [ ]; networking.firewall.allowedUDPPorts = [ ]; networking.firewall.enable = true; nix.settings.experimental-features = [ "nix-command" "flakes" ]; system.stateVersion = "26.05"; }