diff --git a/modules/users/ronja.nix b/modules/users/ronja.nix index 7917792..8b53c53 100644 --- a/modules/users/ronja.nix +++ b/modules/users/ronja.nix @@ -13,7 +13,7 @@ in { name = "ronja"; description = "Ronja Spiegelberg"; home = "/home/ronja"; - extraGroups = ["networkmanager" "wheel" "games"]; + extraGroups = ["networkmanager" "wheel" "games" "podman"]; shell = pkgs.zsh; }; }; diff --git a/modules/users/vinzenz.nix b/modules/users/vinzenz.nix index 3c90d2f..f93dd78 100644 --- a/modules/users/vinzenz.nix +++ b/modules/users/vinzenz.nix @@ -12,7 +12,7 @@ in { name = "vinzenz"; description = "Vinzenz Schroeter"; home = "/home/vinzenz"; - extraGroups = ["networkmanager" "wheel" "games" "dialout"]; + extraGroups = ["networkmanager" "wheel" "games" "dialout" "podman"]; shell = pkgs.zsh; }; }; diff --git a/vinzenz-lpt2.nix b/vinzenz-lpt2.nix index 9db0074..08c1f34 100644 --- a/vinzenz-lpt2.nix +++ b/vinzenz-lpt2.nix @@ -1,4 +1,4 @@ -{...}: { +{pkgs, ...}: { imports = [ (import ./modules { hostName = "vinzenz-lpt2"; @@ -8,7 +8,7 @@ config = { my = { - enabledUsers = ["vinzenz"]; + enabledUsers = ["vinzenz" "ronja"]; tailscale.enable = true; desktop = { enableGnome = true; @@ -20,9 +20,20 @@ }; }; + environment.systemPackages = with pkgs; [anydesk]; + + virtualisation.podman = { + enable = true; + }; + users.users.vinzenz.openssh.authorizedKeys.keys = [ ''ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCJUpbpB3KEKVoKWsKoar9J4RNah8gmQoSH6jQEw5dY vinzenz-pixel-JuiceSSH'' ''ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO1CRn4yYTL4XUdCebE8Z4ZeuMujBjorTdWifg911EOv vinzenz-pc2 home roaming'' + ''ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIALWKm+d6KL6Vl3grPOcGouiNTkvdhXuWJmcrdEBY2nw ronja-ssh-host-key'' + ]; + + users.users.ronja.openssh.authorizedKeys.keys = [ + ''ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIALWKm+d6KL6Vl3grPOcGouiNTkvdhXuWJmcrdEBY2nw ssh-host-key'' ]; }; }