all repos — nixfiles @ add7213a04000fe3b2280db7ecd5432ed90bd732

System and user configuration, managed by nix and home-manager

linde: rename user

Alin
commit

add7213a04000fe3b2280db7ecd5432ed90bd732

parent

79f3306623477d38cbce1f7abfdf9511145ae040

2 files changed, 20 insertions(+), 14 deletions(-)

changed files
M flake.nix → flake.nix
@@ -190,7 +190,7 @@ modules = [
./user/hosts/nano.nix ]; }; - homeConfigurations."alan@linde" = mkHomeConfiguration { + homeConfigurations."alin@linde" = mkHomeConfiguration { system = "aarch64-linux"; modules = [ ./user/hosts/server.nix
M system/hosts/linde.nix → system/hosts/linde.nix
@@ -146,8 +146,8 @@ gitMinimal
]; serviceConfig = { Type = "oneshot"; - User = "alan"; - WorkingDirectory = "${config.users.users.alan.home}/projects/alin.ovh/nixfiles"; + User = "alin"; + WorkingDirectory = "${config.users.users.alin.home}/projects/alin.ovh/nixfiles"; }; script = '' git checkout -- flake.lock
@@ -355,7 +355,7 @@ openssh.authorizedKeys.keys = [
"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHYUyDdw92TNXguAxcmcmZmn/7ECGdRp6ckjxU+5zCw3BCnsS5+xEvHBVnnFdJRoH2XpfMeJjE+fi67zFVhlbn4= root@secretive.marvin" ]; }; - users.users.alan = { + users.users.alin = { extraGroups = [ "wheel" "caddy"
@@ -363,13 +363,13 @@ "docker"
"laminar" ]; isNormalUser = true; - home = "/home/alan"; + home = "/home/alin"; createHome = true; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFp1R7ls50vzyCx8pZAwGepQUuos0ogewkIioiW1uMup alin@prefect" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII8VIII+598QOBxi/52O1Kb19RdUdX0aZmS1/dNoyqc5 alan@hetzner.strongbox" - "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJVREjPey2TOIPzfYJoG9yIR4Rui7tNJK2QIKa+pbgsyXg31hhPIw37LRRIic+l53mW8eahHxX3Y1IeTjcMw8IU= alan@secretive.marvin" + "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBENXbdPPOq0mA+9bPklpUkikvIXjCEKE5IRwNPNMr5/Ta1J/ND737fexCjEb7YPoAJtaf0gD/JThQQi/RxDTvy4= alin@alin.ovh" ]; };
@@ -380,11 +380,17 @@ openssh
nix git ]; - serviceConfig = { - Type = "oneshot"; - User = "alan"; - ExecStart = "${lib.getExe pkgs.home-manager} switch --flake ${config.users.users.alan.home}/projects/nixfiles?submodules=1#%u@%H"; - }; + serviceConfig = + let + user = "alin"; + home = config.users.users.${user}.home; + nixfiles = "${home}/projects/${domain}/nixfiles"; + in + { + Type = "oneshot"; + User = user; + ExecStart = "${lib.getExe pkgs.home-manager} switch --flake ${nixfiles}?submodules=1#${user}@%H"; + }; }; users.users.nixremote = {
@@ -479,8 +485,8 @@ smtpd_tls_security_level = "none";
}; enableSubmissions = true; virtual = '' - @${config.networking.hostName}.${domain} alan - alan ${email} + @${config.networking.hostName}.${domain} alin + alin ${email} ''; settings = { main = {
@@ -833,7 +839,7 @@ enableIPv6 = true;
}; users.groups.paperless.members = [ - "alan" + "alin" "syncthing" ];