43 lines
814 B
Nix
43 lines
814 B
Nix
{ username, pkgs, ... }:
|
|
|
|
{
|
|
systemd.services.flatpak-repo = {
|
|
wantedBy = [ "multi-user.target" ];
|
|
path = [ pkgs.flatpak ];
|
|
script = ''
|
|
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
|
'';
|
|
};
|
|
|
|
services = {
|
|
dbus.enable = true;
|
|
|
|
blueman.enable = true;
|
|
|
|
openssh = {
|
|
enable = true;
|
|
ports = [ 22 ];
|
|
settings = {
|
|
PasswordAuthentication = false;
|
|
AllowUsers = [ username ];
|
|
UseDns = true;
|
|
PermitRootLogin = "no";
|
|
};
|
|
};
|
|
|
|
xserver = {
|
|
enable = false;
|
|
xkb.layout = "us";
|
|
};
|
|
|
|
# USB auto mount
|
|
gvfs.enable = true;
|
|
udisks2.enable = true;
|
|
devmon.enable = true;
|
|
|
|
flatpak.enable = true;
|
|
|
|
# Thuner plugin
|
|
tumbler.enable = true; # Thumbnail
|
|
};
|
|
}
|