diff --git a/clanModules/sunshine/default.nix b/clanModules/sunshine/default.nix index 3785d645d..c7f419ebe 100644 --- a/clanModules/sunshine/default.nix +++ b/clanModules/sunshine/default.nix @@ -104,7 +104,7 @@ in }" ]; - hardware.opengl.enable = true; + hardware.graphics.enable = true; systemd.user.services.sunshine = { enable = true; diff --git a/nixosModules/clanCore/waypipe.nix b/nixosModules/clanCore/waypipe.nix index 327c899af..37920ae2d 100644 --- a/nixosModules/clanCore/waypipe.nix +++ b/nixosModules/clanCore/waypipe.nix @@ -38,7 +38,7 @@ }; # General default settings fonts.enableDefaultPackages = lib.mkDefault true; - hardware.opengl.enable = lib.mkDefault true; + hardware.graphics.enable = lib.mkDefault true; # User account services.getty.autologinUser = lib.mkDefault config.clan.services.waypipe.user; diff --git a/pkgs/clan-cli/clan_cli/__init__.py b/pkgs/clan-cli/clan_cli/__init__.py index aa9ffd363..85b6ac69c 100644 --- a/pkgs/clan-cli/clan_cli/__init__.py +++ b/pkgs/clan-cli/clan_cli/__init__.py @@ -380,7 +380,7 @@ State can be folders and databases that modules depend on managed by clan. State directories can be added to on a per machine basis: ``` - config.clanCore.state.[SERVICE_NAME].folders = [ + config.clan.core.state.[SERVICE_NAME].folders = [ "/home" "/root" ]; diff --git a/pkgs/clan-cli/clan_cli/vms/waypipe.py b/pkgs/clan-cli/clan_cli/vms/waypipe.py index c7b5216dc..524b65f99 100644 --- a/pkgs/clan-cli/clan_cli/vms/waypipe.py +++ b/pkgs/clan-cli/clan_cli/vms/waypipe.py @@ -16,9 +16,8 @@ def test_vsock_port(port: int) -> bool: msg = "vsock is only supported on Linux" raise NotImplementedError(msg) try: - s = socket.socket(socket.AF_VSOCK, socket.SOCK_STREAM) - s.connect((VMADDR_CID_HYPERVISOR, port)) - s.close() + with socket.socket(socket.AF_VSOCK, socket.SOCK_STREAM) as s: + s.connect((VMADDR_CID_HYPERVISOR, port)) except OSError: return False else: