hswaw/customs: avoid major rebuilds, nixpkgs deprecations, update arcade

Change-Id: I6f2d15e2a6b8f9189a92ab88658e3235ed119c48
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1729
Reviewed-by: vuko <vuko@hackerspace.pl>
diff --git a/hswaw/machines/customs.hackerspace.pl/configuration.nix b/hswaw/machines/customs.hackerspace.pl/configuration.nix
index aa1c61f..d831f62 100644
--- a/hswaw/machines/customs.hackerspace.pl/configuration.nix
+++ b/hswaw/machines/customs.hackerspace.pl/configuration.nix
@@ -54,9 +54,10 @@
       ./laserproxy/service.nix
     ];
 
+  # Prevent spurious rebuilds due to dbus override on minimal profile
+  environment.noXlibs = false;
 
   boot.loader.grub.enable = true;
-  boot.loader.grub.version = 2;
   boot.loader.grub.device = "nodev";
   boot.loader.grub.extraConfig = ''
     serial --unit=0 --speed=115200
@@ -308,8 +309,10 @@
 
   services.openssh = {
     enable = true;
-    passwordAuthentication = false;
-    logLevel = "INFO";
+    settings = {
+      PasswordAuthentication = false;
+      LogLevel = "INFO";
+    };
   };
 
   users.users.root.openssh.authorizedKeys.keys = [ vuko-pubkey q3k-pubkey ];