Added printers

This commit is contained in:
vanten-s 2024-03-25 11:54:23 +01:00
parent 7ed106cd9c
commit 5737caeee4

View file

@ -28,6 +28,20 @@ in {
# Enable networking
networking.networkmanager.enable = true;
services.printing.enable = true;
services.avahi = {
enable = true;
nssmdns = true;
openFirewall = true;
};
services.printing.drivers = with pkgs; [
epson-escpr2
epson-escpr
ghostscript
cups-filters
];
# Set your time zone.
time.timeZone = "Europe/Stockholm";
@ -178,6 +192,16 @@ in {
in ["${automount_opts},credentials=/etc/nixos/smb-secrets,uid=1000,gid=1000"];
};
fileSystems."/mnt/development" = {
device = "//vanten-s.com/development";
fsType = "cifs";
options = let
# this line prevents hanging on network split
automount_opts = "x-systemd.automount,noauto,x-systemd.idle-timeout=60,x-systemd.device-timeout=5s,x-systemd.mount-timeout=5s,user,users";
in ["${automount_opts},credentials=/etc/nixos/smb-secrets,uid=1000,gid=1000"];
};
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;