Merge branch 'main' of git.vanten-s.com:vanten-s/dotfiles

This commit is contained in:
vanten-s 2024-03-25 11:55:35 +01:00
commit 47a6f5ef78
Signed by: vanten-s
GPG key ID: DE3060396884D3F2
3 changed files with 27 additions and 0 deletions

View file

@ -28,6 +28,20 @@ in {
# Enable networking # Enable networking
networking.networkmanager.enable = true; 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. # Set your time zone.
time.timeZone = "Europe/Stockholm"; time.timeZone = "Europe/Stockholm";
@ -179,6 +193,16 @@ in {
in ["${automount_opts},credentials=/etc/nixos/smb-secrets,uid=1000,gid=1000"]; 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 # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;

View file

@ -0,0 +1,2 @@
cd ~/timelapses/pictures
gphoto2 --capture-image-and-download --force-overwrite --filename "$1"

View file

@ -17,6 +17,7 @@
pkgs.prismlauncher pkgs.prismlauncher
pkgs.prusa-slicer pkgs.prusa-slicer
pkgs.gphoto2 pkgs.gphoto2
pkgs.freecad
]; ];
home.file = { home.file = {