# Edit this configuration file to define what should be installed on # your system. Help is available in the configuration.nix(5) man page, on # https://search.nixos.org/options and in the NixOS manual (`nixos-help`). { config, lib, pkgs, ... }: { imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix ./tvix-cache.nix ./network.nix ]; environment.systemPackages = [ pkgs.kitty.terminfo ]; # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "tvix-binary-cache"; # Define your hostname. users.users.root.openssh.authorizedKeys.keyFiles = [ ./raito.keys ./sinavir.keys ./yureka.keys ]; # Set your time zone. time.timeZone = "Europe/Paris"; # Select internationalisation properties. i18n.defaultLocale = "en_US.UTF-8"; console = { font = "Lat2-Terminus16"; keyMap = "us"; }; # Enable the OpenSSH daemon. services.openssh.enable = true; # Log refused connections networking.firewall.logRefusedConnections = false; system.stateVersion = "24.05"; # Did you read the comment? }