1
1
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-09-11 12:49:18 +03:00

replace list values for types.loaOf

This type has been deprecated in nixpkgs, these options will be
replaced with types.attrsOf in the future.
This commit is contained in:
Daiderd Jordan 2020-01-21 12:02:39 +01:00
parent 7175f52860
commit 267f50e63d
No known key found for this signature in database
GPG Key ID: D02435D05B810C96
2 changed files with 8 additions and 7 deletions

View File

@ -5,6 +5,8 @@ with lib;
let
cfg = config.users;
named = xs: listToAttrs (map (x: { name = x.name; value = x; }) xs);
createdGroups = mapAttrsToList (n: v: v.name) cfg.groups;
createdUsers = mapAttrsToList (n: v: v.name) cfg.users;
@ -54,8 +56,8 @@ in
{ assertion = cfg.groups ? "nixbld" -> cfg.groups.nixbld.members != []; message = "refusing to remove all members from nixbld group, this would break nix"; }
];
users.groups = mkIf cfg.nix.configureBuildUsers buildGroups;
users.users = mkIf cfg.nix.configureBuildUsers buildUsers;
users.groups = mkIf cfg.nix.configureBuildUsers (named buildGroups);
users.users = mkIf cfg.nix.configureBuildUsers (named buildUsers);
users.knownGroups = mkIf cfg.nix.configureBuildUsers [ "nixbld" ];
users.knownUsers = mkIf cfg.nix.configureBuildUsers (mkUsers (i: "nixbld${toString i}"));

View File

@ -1,12 +1,11 @@
{ config, pkgs, ... }:
{
programs.ssh.knownHosts = [
{
hostNames = [ "github.com" ];
programs.ssh.knownHosts = {
"github.com" = {
publicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==";
}
];
};
};
test = ''
echo >&2 "checking for github.com in /etc/ssh/ssh_known_hosts"