This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

*: remove broken flake-inputs testing

-39
-39
2configs/default.nix
··· 71 71 }; 72 72 } 73 73 { 74 - # deployment information 75 - options.clan.flake-inputs = lib.mkOption { 76 - description = '' 77 - information about the flake inputs. 78 - Used for update tracking. 79 - ''; 80 - type = lib.types.attrsOf ( 81 - lib.types.attrsOf ( 82 - lib.types.nullOr ( 83 - lib.types.oneOf [ 84 - lib.types.str 85 - lib.types.int 86 - ] 87 - ) 88 - ) 89 - ); 90 - default = 91 - let 92 - inputs = config.clan.core.clanDir.inputs; 93 - cleanSourceInfo = input: { 94 - rev = input.rev or null; 95 - dirtyRev = input.dirtyRev or null; 96 - lastModified = input.lastModified or null; 97 - narHash = input.narHash or null; 98 - }; 99 - sourceInfo = lib.mapAttrs (_: input: cleanSourceInfo input) inputs; 100 - in 101 - sourceInfo 102 - // { 103 - self = cleanSourceInfo config.clan.core.clanDir.sourceInfo; 104 - }; 105 - }; 106 - config.environment.etc."flake-inputs.json".text = 107 - let 108 - text = builtins.unsafeDiscardStringContext (builtins.toJSON config.clan.flake-inputs); 109 - in 110 - text; 111 - } 112 - { 113 74 services.openssh.enable = true; 114 75 services.openssh.hostKeys = [ 115 76 {