42 lines
929 B
Nix
42 lines
929 B
Nix
{ config, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./disk-config.nix
|
|
../../hardware/base.nix
|
|
../../hardware/bluetooth.nix
|
|
../../system/desktop.nix
|
|
../../system/printing/home.nix
|
|
../../desktop
|
|
../../desktop/cosmic.nix
|
|
../../virtualisation/containers.nix
|
|
../../virtualisation/podman.nix
|
|
../../virtualisation/libvirt.nix
|
|
../../modules/systemdNotify.nix
|
|
];
|
|
|
|
services.fprintd.enable = true;
|
|
|
|
programs.zsh.enable = true;
|
|
|
|
services.openssh = {
|
|
enable = true;
|
|
settings = {
|
|
KbdInteractiveAuthentication = false;
|
|
PasswordAuthentication = false;
|
|
PermitRootLogin = "no";
|
|
};
|
|
};
|
|
|
|
services.tailscale.extraUpFlags = [
|
|
"--accept-routes"
|
|
"--operator=felschr"
|
|
];
|
|
|
|
systemd.notify.enable = true;
|
|
systemd.notify.method = "libnotify";
|
|
systemd.notify.libnotify.user = "felschr";
|
|
|
|
# only change this when specified in release notes
|
|
system.stateVersion = "25.05";
|
|
}
|