[NixOS] Move ssh functionality into its own file

This commit is contained in:
2023-08-02 17:54:14 +00:00
parent fd90a0f638
commit d2f86e197d
3 changed files with 26 additions and 23 deletions

View File

@@ -1,10 +1,11 @@
{ config, pkgs, options, inputs, ... }:
{
imports = [
./nix.nix
./users.nix
./essential.nix
./environment.nix
./essential.nix
./nix.nix
./ssh.nix
./users.nix
];
nixpkgs.config.permittedInsecurePackages = [
@@ -46,22 +47,6 @@
'';
};
services.avahi = {
enable = true;
nssmdns = true;
publish = {
enable = true;
domain = true;
workstation = true;
userServices = true;
addresses = true;
hinfo = true;
};
extraServiceFiles = {
ssh = "''${pkgs.avahi}/etc/avahi/services/ssh.service";
};
};
# Audio
sound.enable = true;
hardware.pulseaudio.enable = true;
@@ -88,8 +73,6 @@
services.gnome.gnome-keyring.enable = true;
services.openssh.enable = true;
services.locate.enable = true;
virtualisation.docker.enable = true;