feat: add NFS server and Transmission service to sleeper-service
- Created modules/services/nfs.nix for network file sharing - Updated sleeper-service configuration with NFS and Transmission - Fixed SSH key management to use direct key configuration - Updated hardware-configuration to use sleeper-service hostname - Added firewall ports for Transmission RPC (9091)
This commit is contained in:
parent
77e6b9a501
commit
6fe8cdb790
7 changed files with 47 additions and 38 deletions
|
@ -22,25 +22,9 @@
|
|||
'';
|
||||
};
|
||||
|
||||
# Centralized SSH key management
|
||||
security.ssh-keys = {
|
||||
# Admin keys for sma user (server administration)
|
||||
admin = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPgzKS1N7+7+N1/8U8++1pl4hapDm6TOy0QhrfrYA8mz geir@geokkjer.eu-admin"
|
||||
];
|
||||
|
||||
# Development keys for geir user (git, daily use)
|
||||
development = [
|
||||
# Current key (keep for continuity during transition)
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHeOvTHIw+hZOAiWkIrz9t11UeGwxAMx7jN/1IIdgq7O geokkjer@gmail.com"
|
||||
# New development key
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHukJK0Kc1YexvzF8PdqaqWNZdVffGoM6ePPMecrU6dM geir@geokkjer.eu-dev"
|
||||
];
|
||||
};
|
||||
|
||||
# SSH client configuration
|
||||
programs.ssh = {
|
||||
enable = true;
|
||||
startAgent = true;
|
||||
extraConfig = ''
|
||||
# Default to development key for daily use
|
||||
Host *
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue