{ inputs, lib, pkgs, ... }: let inherit (lib) mkForce; in { imports = [ inputs.disko.nixosModules.disko ./hardware-configuration.nix ./disko-config.nix ../desktop.nix ]; nixpkgs = { hostPlatform = "x86_64-linux"; }; boot.loader = { systemd-boot = { enable = true; graceful = true; }; efi.canTouchEfiVariables = true; }; networking = { hostId = "4f9a2b7e"; networkmanager.enable = mkForce false; }; services.openssh.settings.PermitRootLogin = mkForce "prohibit-password"; users = { users = { root = { openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILVHTjsyMIV4THNw6yz0OxAxGnC+41gX72UrPqTzR+OS jordan@vimium.com" ]; }; }; }; services.sunshine = { enable = false; package = pkgs.unstable.sunshine; capSysAdmin = true; }; modules = { services = { borgmatic = { enable = true; directories = [ "/home/jordan/Documents" ]; repoPath = "ssh://neafzrj7@neafzrj7.repo.borgbase.com/./repo"; }; }; system = { wireless = { enable = true; interfaces = [ "wlp8s0" ]; }; desktop = { gnome.enable = lib.mkForce false; hyprland.enable = true; }; }; }; system.stateVersion = "25.05"; }