feat: add source control identity management

This commit is contained in:
2026-04-22 01:02:27 +02:00
parent be6ad78637
commit 86446fa797
10 changed files with 327 additions and 30 deletions
+21 -1
View File
@@ -6,7 +6,7 @@ let
homeDirectory = "/home/kiri";
terminalPackagePath = [ "kitty" ];
emails = {
main = {
personal = {
address = "mail@jelles.net";
primary = true;
type = "mxrouting";
@@ -27,6 +27,12 @@ let
type = "office365";
};
};
sourceControl = {
profiles = {
github-personal = { };
gitlab-personal = { };
};
};
};
ergon = {
@@ -35,12 +41,26 @@ let
homeDirectory = "/home/ergon";
terminalPackagePath = [ "kitty" ];
emails = {
personal = {
address = "mail@jelles.net";
primary = false;
type = "mxrouting";
};
work = {
address = "jelle.spreeuwenberg@yookr.org";
primary = true;
type = "office365";
};
};
sourceControl = {
profiles = {
github-personal = { };
github-work = { };
gitlab-personal = { };
};
projectScope = "work";
};
};
in
{