NixOS and Home Manager config

feat: nas mount

nel.pet 91a2935e b2b006fd

verified
Changed files
+14 -1
systems
nel-desktop
+14 -1
systems/nel-desktop/configuration.nix
···
services.displayManager.sddm.enable = true;
services.desktopManager.plasma6.enable = true;
-
environment.systemPackages = [
+
environment.systemPackages = with pkgs; [
(pkgs.writeTextDir "share/sddm/themes/${config.services.displayManager.sddm.theme}/theme.conf.user" ''
[General]
background=${./transcoded-wallpaper.jpeg}
'')
+
+
# For mount.cifs, required unless domain name resolution is not needed.
+
cifs-utils
];
+
+
# TODO: secrets stuff
+
fileSystems."/mnt/nas" = {
+
device = "//truenas.lan.nelind.dk/main";
+
fsType = "cifs";
+
options = let
+
# this 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";
+
in [ "${automount_opts},credentials=/etc/nixos/nas_secrets" ];
+
};
services.pulseaudio.enable = false;
security.rtkit.enable = true;