diff --git a/hosts/nemo/default.nix b/hosts/nemo/default.nix index fc54560..25d5313 100644 --- a/hosts/nemo/default.nix +++ b/hosts/nemo/default.nix @@ -115,20 +115,22 @@ linkConfig.RequiredForOnline = "routable"; }; - security = { - pam.services.doas = - { config, ... }: - { - rules.auth.rssh = { - order = config.rules.auth.ssh_agent_auth.order - 1; - control = "sufficient"; - modulePath = "${pkgs.pam_rssh}/lib/libpam_rssh.so"; - settings.authorized_keys_command = pkgs.writeShellScript "get-authorized-keys" '' - cat "/etc/ssh/authorized_keys.d/$1" - ''; - }; - }; - }; + # FIXME: pam_rssh is broken from rust 1.80 upgrade + # environment.systemPackages = [ pkgs.pam_rssh ]; + # security = { + # pam.services.doas = + # { config, ... }: + # { + # rules.auth.rssh = { + # order = config.rules.auth.ssh_agent_auth.order - 1; + # control = "sufficient"; + # modulePath = "${pkgs.pam_rssh}/lib/libpam_rssh.so"; + # settings.authorized_keys_command = pkgs.writeShellScript "get-authorized-keys" '' + # cat "/etc/ssh/authorized_keys.d/$1" + # ''; + # }; + # }; + # }; services.resolved = { enable = true; @@ -164,7 +166,7 @@ environment.systemPackages = with pkgs; [ ffado lm_sensors - pkgs.pam_rssh + # pkgs.pam_rssh openconnect ];