Extract an openssh mixin

This commit is contained in:
Oliver Davies 2025-04-18 23:12:16 +01:00
parent fa3bee371f
commit 791d206764
4 changed files with 15 additions and 6 deletions

View file

@ -12,6 +12,7 @@
mixins-common mixins-common
mixins-docker mixins-docker
mixins-fzf mixins-fzf
mixins-openssh
mixins-starship mixins-starship
mixins-zsh mixins-zsh

View file

@ -1,5 +0,0 @@
{
services = {
openssh.enable = true;
};
}

View file

@ -133,7 +133,6 @@ in
}; };
gvfs.enable = true; gvfs.enable = true;
openssh.enable = true;
power-profiles-daemon.enable = false; power-profiles-daemon.enable = false;
printing.enable = true; printing.enable = true;
pulseaudio.enable = false; pulseaudio.enable = false;

View file

@ -0,0 +1,14 @@
{ lib, ... }:
{
services.openssh = {
enable = true;
openFirewall = lib.mkForce true;
settings = {
PasswordAuthentication = false;
PermitRootLogin = lib.mkForce "no";
};
};
}