{ inputs, config, ... }: let nixosModules = config.flake.modules.nixos; homeModules = config.flake.modules.homeManager; metaLib = config.meta.lib; workstationHomeImports = [ homeModules.workstation-base ]; portableNoctalia = homeModules.noctalia-portable; kiriHomeImports = workstationHomeImports ++ [ homeModules.syncthing homeModules.qbittorrent-client portableNoctalia ]; ergonHomeImports = workstationHomeImports ++ [ portableNoctalia ]; in { flake.modules.nixos.zenith = metaLib.mkHost { name = "zenith"; displays = { "California Institute of Technology 0x1410 Unknown" = { primary = true; x = 0; y = 0; scale = 1.5; mode = { width = 3072; height = 1920; refresh = 120.002; }; }; }; input = { mouse.accelSpeed = 0.4; }; sourceControl.users = { ergon = { personal.publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPdR3KP2U84i7f7MlRqcML/3YyMw8JL3hdm637SkMUwO ergon@zenith#personal"; work.publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIHJz5uHKm0/TiMNh/cmzrODHNZ8NgEEZe+47XnJwQGk ergon@zenith#work"; }; }; users = { kiri = { account = metaLib.accounts.kiri; needsPassword = true; homeImports = kiriHomeImports; }; ergon = { account = metaLib.accounts.ergon; needsPassword = true; homeImports = ergonHomeImports; }; }; imports = [ nixosModules.workstation-host nixosModules.laptop-power { hardware.enableRedistributableFirmware = true; services.fwupd.enable = true; } ./_hardware.nix inputs.nixos-hardware.nixosModules.lenovo-yoga-7-14ARH7-amdgpu ]; }; }