{ config, pkgs, lib, ... }: { imports = [ ./programs.nix ./system.nix ./acme.nix ./networking.nix ./monitoring.nix ./garage.nix ./nextcloud.nix ./outline.nix ./lychee.nix ./minecraft.nix # ./rstudio-server ./nur.nix # ./factorio.nix # TODO ./nginx.nix # ./cryptpad.nix ./hedgedoc.nix # ./kanboard.nix ./secrets ./v6proxy # TODO monitoring ]; nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "minecraft-server" "factorio-headless" "outline" ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; time.timeZone = "Europe/Paris"; i18n.defaultLocale = "en_US.UTF-8"; console = { font = "Lat2-Terminus16"; keyMap = "us"; }; programs.mtr.enable = true; programs.gnupg.agent = { enable = true; enableSSHSupport = true; }; system.stateVersion = "21.05"; }