From ff1fb245ac1986354993288441a021fe1188bd96 Mon Sep 17 00:00:00 2001 From: John Ogle Date: Sat, 10 Jan 2026 12:11:13 -0800 Subject: [PATCH] Add home-manager integration for john-endesktop server Create home-server.nix with minimal development-focused configuration enabling base, emacs, development, and tmux roles. Update flake.nix to wire up home-manager for the johno user on the server. --- flake.nix | 6 +++++- home/home-server.nix | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index e295586..0838cf4 100644 --- a/flake.nix +++ b/flake.nix @@ -219,7 +219,11 @@ system = "x86_64-linux"; modules = nixosModules ++ [ ./machines/john-endesktop/configuration.nix - # Minimal server - no home-manager needed + inputs.home-manager.nixosModules.home-manager + { + home-manager.users.johno = import ./home/home-server.nix; + home-manager.extraSpecialArgs = { inherit system; }; + } ]; }; diff --git a/home/home-server.nix b/home/home-server.nix index e676a50..3d5004e 100644 --- a/home/home-server.nix +++ b/home/home-server.nix @@ -9,6 +9,7 @@ # Minimal roles for server with development capability home.roles = { base.enable = true; + emacs.enable = true; development.enable = true; tmux.enable = true; };