We have made an emacs conf with profiles. And refactored lab tool to use deploy-rs

This commit is contained in:
Geir Okkenhaug Jerstad 2025-07-03 15:09:33 +02:00
parent 24b01ae4f0
commit bff56e4ffc
22 changed files with 1448 additions and 176 deletions

View file

@ -10,6 +10,9 @@
../../modules/network/extraHosts.nix
../../modules/users/sma.nix
../../modules/security/ssh-keys.nix
# Development (minimal for edge server)
../../modules/development/emacs.nix
];
environment.systemPackages = with pkgs; [
@ -43,6 +46,14 @@
# Tailscale for secure management access
services.tailscale.enable = true;
# Emacs server configuration (minimal for edge server)
services.emacs-profiles = {
enable = true;
profile = "server";
enableDaemon = false;
user = "sma";
};
# SSH configuration - temporarily simplified for testing
services.openssh = {
enable = true;