{ config, pkgs, ... }: { # boot settings boot = { kernelPackages = pkgs.linuxPackages_latest; loader.grub = { enable = true; devices = [ "nodev" ]; efiSupport = true; useOSProber = true; gfxmodeEfi = "1366x768x32"; }; loader.efi.canTouchEfiVariables = true; initrd.systemd.enable = true; binfmt.emulatedSystems = [ "aarch64-linux" "riscv32-linux" "riscv64-linux" ]; }; # testing with replacing swap partitions and files # and files in lieu of zram. zramSwap = { enable = true; algorithm = "zstd"; swapDevices = 1; memoryPercent = 25; # 50% would just be too big for bismuth. }; # internet networking.networkmanager.enable = true; # sound security.rtkit.enable = true; services.pipewire = { enable = true; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; jack.enable = true; }; # disks boot.supportedFilesystems = [ "ntfs" ]; fileSystems = { "/run/media/mel/Main" = { device = "/dev/disk/by-label/Main"; fsType = "ntfs-3g"; options = [ "defaults" "users" "nofail" "exec" "rw" "uid=1000" ]; }; }; # printing services.printing = { enable = true; stateless = true; startWhenNeeded = true; }; services.avahi.enable = false; #services.avahi = { # enable = true; # nssmdns4 = true; # openFirewall = true; #}; }