From 72cfb21d9b801acec843d068d32727cc19b14a43 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sun, 16 Mar 2025 18:09:19 +0100 Subject: add remote nix builder --- home/default.nix | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) (limited to 'home') diff --git a/home/default.nix b/home/default.nix index 2486b09..bc7026d 100644 --- a/home/default.nix +++ b/home/default.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + config, + pkgs, + ... +}: { personal = { profiles = { dev = true; @@ -14,10 +18,22 @@ accounts.email.accounts.personal.primary = true; - programs.bash.bashrcExtra = '' - function screen (){ - echo -ne "\033]0;screen $@\a" - sudo ${pkgs.screen}/bin/screen $@ - } - ''; + programs = { + bash.bashrcExtra = '' + function screen (){ + echo -ne "\033]0;screen $@\a" + sudo ${pkgs.screen}/bin/screen $@ + } + ''; + + # necessary because the hephaistos remote builder sets + # nixremote as default ssh user + ssh = { + enable = true; + matchBlocks."hephaistos.local" = { + user = config.home.username; + extraOptions.IdentitiesOnly = "no"; + }; + }; + }; } -- cgit v1.2.3