# SPDX-FileCopyrightText: 2024 Tom Hubrecht # # SPDX-License-Identifier: EUPL-1.2 { lib, pkgs, ... }: let dgn-keys = import ../keys; dgn-members = (import ../meta lib).organization.groups.root; in { imports = [ ./dgn-install ]; boot = { blacklistedKernelModules = [ "snd_pcsp" ]; kernelPackages = pkgs.linuxPackages_latest; tmp.cleanOnBoot = true; loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; supportedFilesystems = [ "exfat" "zfs" "bcachefs" ]; swraid.enable = lib.mkForce false; }; console.keyMap = "fr"; services = { openssh.enable = true; }; users.users.root.openssh.authorizedKeys.keys = dgn-keys.getKeys dgn-members; }