33 lines
693 B
Nix
33 lines
693 B
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
inputs,
|
|
...
|
|
}:
|
|
|
|
with lib;
|
|
|
|
let
|
|
cfg = config.athenix.sw;
|
|
basePackages = with pkgs; [
|
|
# Build-related packages can be added here if needed
|
|
];
|
|
in
|
|
{
|
|
environment.systemPackages = subtractLists cfg.excludePackages (basePackages ++ cfg.extraPackages);
|
|
|
|
programs.ssh.knownHosts."factory.uga.edu" = {
|
|
hostNames = [ "factory.uga.edu" ];
|
|
publicKey = ''
|
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcrA7pAz+JGn7/7PqPR4aCZJB5c3aVMTvGXWjg/BqST
|
|
'';
|
|
};
|
|
programs.ssh.knownHosts."github.com" = {
|
|
hostNames = [ "github.com" ];
|
|
publicKey = ''
|
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
|
|
'';
|
|
};
|
|
}
|