# SPDX-FileCopyrightText: 2022 Richard Brežák # # SPDX-License-Identifier: LGPL-3.0-or-later { inputs, lib', config, secret, ... }: let inherit (lib') flip mapAttrs loadSecrets singleton ; config' = config; in { flake.nixosConfigurations.heater = inputs.nixpkgs.lib.nixosSystem { system = "x86_64-linux"; lib = lib'; specialArgs = { config' = config'; inputs' = inputs; secret = loadSecrets inputs.secret; }; modules = singleton ({ pkgs, config, ... }: { imports = [ ./arma3.nix ./grub.nix ./networking.nix ./filesystems.nix ./hardware.nix ./users.nix ./nixpkgs.nix ./impermenance.nix ../../common/remote_access.nix inputs.notnft.nixosModules.default inputs.self.nixosModules.notnft inputs.impermenance.nixosModules.impermanence inputs.uk3s-nix.nixosModules.ucontainers inputs.uk3s-nix.nixosModules.ucontainersNetwork ]; services.fwupd.enable = true; time.timeZone = "Europe/Amsterdam"; system.stateVersion = "23.11"; }); }; }