1
Fork 0
mirror of https://github.com/thegeneralist01/config.git synced 2026-03-07 10:59:55 +01:00

feat: distributed builds

This commit is contained in:
TheGeneralist 2025-07-01 17:30:24 +02:00
parent b2ee468733
commit c9baa840d9
Signed by: thegeneralist01
SSH key fingerprint: SHA256:pp9qddbCNmVNoSjevdvQvM5z0DHN7LTa8qBMbcMq/R4
5 changed files with 59 additions and 20 deletions

View file

@ -1,7 +1,7 @@
age-encryption.org/v1
-> ssh-ed25519 pp9qdQ 7QBh40bF+3U+uQaQiZNMVsIWX2ZX162OKbuzgNwIR3A
Fj2ACjgfeswbIt+ril51zlNaacqgMzkl8p3CQpiUGFo
--- yVZxFaEnzft0ovxvy0CbdIZso0qVMyFPGocBRiONTQM
b²Q^ 4öø4ƒy!Rq9+AE6î²ÓòÅåW&ÃÇÃt[Ñç.ƒ…â/<2F>ª„ª™J¼<4A>#Bu„zwIïêÖ/ÊGCo¼xÕn©™0Ö1·J¡ckJv/¸p¤qwÿûz B/ßíëÖy<C396>$,¥;IÀ3©wˆYÙ»üòSÔ
ë³ÑP2‡
_ ƒÀ”Á_µõDPž
-> ssh-ed25519 pp9qdQ hxgD5olkewZpdkhEmVaGYypGzM403Xa7INBRzt78+kU
LTj/042NIvyLcDA3VpWO6M+pdl2fhzjyXzA3jWP+III
--- E7wuA8Hb4tpfvqQtPxexcGGK9ng/NVhI16XcErKVAFE
Œüá8'ß|Ú<>d ù²ùÊ#j9•(æ
MAF+[¼ûeNk_Ñ2\ËÆº#d"øÅð§‹Òµw<PPU-­ »M¶G.Ôõ« G/?™¾(qØ#{_C}IìJÚT…Ï»
NHQãm¨ †^H¶´É¶<C389>ž­ òY±{aÈÙgfŽs“ S›šø.À

View file

@ -7,15 +7,30 @@
{
imports = [ ./hardware-configuration.nix ./site.nix ./cache ];
users.users.thegeneralist = {
isNormalUser = true;
description = "thegeneralist";
extraGroups = [ "wheel" "audio" "video" "input" "scanner" ];
shell = pkgs.zsh;
home = "/home/thegeneralist";
openssh.authorizedKeys.keys = let
inherit (import ../../keys.nix) thegeneralist;
in [ thegeneralist ];
age.secrets.password.file = ./password.age;
users.users = {
thegeneralist = {
isNormalUser = true;
description = "thegeneralist";
extraGroups = [ "wheel" "audio" "video" "input" "scanner" ];
shell = pkgs.zsh;
home = "/home/thegeneralist";
hashedPasswordFile = config.age.secrets.password.path;
openssh.authorizedKeys.keys = let
inherit (import ../../keys.nix) thegeneralist;
in [ thegeneralist ];
};
build = {
isNormalUser = true;
description = "for distributed builds";
extraGroups = [ "build" ];
shell = pkgs.zsh;
hashedPasswordFile = config.age.secrets.password.path;
openssh.authorizedKeys.keys = let
inherit (import ../../keys.nix) thegeneralist;
in [ thegeneralist ];
};
};
home-manager = {

View file

@ -0,0 +1,5 @@
age-encryption.org/v1
-> ssh-ed25519 pp9qdQ hAL4bshCsrk6ICT4G3eH9SUNmrjHxNZyMce0dhvr7S0
TUFsXZVHHRAfV0O4TFcGw/jgAuG0o+kswWyWft1PdxY
--- oBWT2yMt7VN1Oz94ThsyKmhYfB0C3niB4NfTBW+66x0
"»??EGßskÊ„UYAµÊØí<C398>½ðD霈Eõ©òóÞ“¨”lJÛH9ò<39>