# SPDX-FileCopyrightText: 2022 Richard Brežák # # SPDX-License-Identifier: LGPL-3.0-or-later { inputs, lib', config, ... }: let inherit (lib') flip mapAttrs singleton mkForce ; config' = config; in { flake.nixosConfigurations.gooseberry = inputs.nixpkgs-stable.lib.nixosSystem { system = "aarch64-linux"; specialArgs = { config' = config'; inputs' = inputs; secret = lib'.loadSecrets inputs.secret; }; modules = singleton ({ pkgs, config, ... }: { imports = [ ./bootloader.nix ./filesystems.nix ./users.nix ./nixpkgs.nix ./networking.nix ../../common/remote_access.nix inputs.disko.nixosModules.disko ]; environment.systemPackages = [pkgs.ipmitool]; boot.initrd.systemd.enable = true; time.timeZone = "Europe/Amsterdam"; system.stateVersion = "23.05"; }); }; }