From a7384b38e645d931d0e9d8842b1dbc22fd5a127f Mon Sep 17 00:00:00 2001 From: ISnortPennies Date: Tue, 24 Jan 2023 00:38:07 -0500 Subject: [PATCH] made boot silent and faster deleted samba service --- modules/boot.nix | 16 ++++++++++++++-- modules/smb.nix | 22 ---------------------- modules/vfio.nix | 2 +- systems/desktop.nix | 1 - 4 files changed, 15 insertions(+), 26 deletions(-) delete mode 100644 modules/smb.nix diff --git a/modules/boot.nix b/modules/boot.nix index e0c5aad..743cb1c 100644 --- a/modules/boot.nix +++ b/modules/boot.nix @@ -1,7 +1,19 @@ -{ +{pkgs, ...}: { + systemd = { + targets.network-online.wantedBy = pkgs.lib.mkForce []; # Normally ["multi-user.target"] + services.NetworkManager-wait-online.wantedBy = pkgs.lib.mkForce []; # Normally ["network-online.target"] + }; + environment.etc = { + "issue" = { + text = "[?12l[?25h"; + mode = "0444"; + }; + }; boot = { blacklistedKernelModules = ["nouveau" "lbm-nouveau" "pcspkr"]; - kernelParams = ["fbcon=nodefer" "bgrt_disable" "quiet" "splash"]; + kernelParams = ["fbcon=nodefer" "bgrt_disable" "quiet" "splash" "systemd.show_status=false" "rd.udev.log_level=3" "vt.global_cursor_default=0"]; + consoleLogLevel = 0; + initrd.verbose = false; plymouth = { enable = true; theme = "breeze"; diff --git a/modules/smb.nix b/modules/smb.nix deleted file mode 100644 index 9c30eca..0000000 --- a/modules/smb.nix +++ /dev/null @@ -1,22 +0,0 @@ -{settings, ...}: { - services.samba-wsdd.enable = true; # make shares visible for windows 10 clients - networking.firewall = { - allowedTCPPorts = [139 445]; - allowedUDPPorts = [137 138]; - }; - services.samba = { - enable = true; - securityType = "user"; - openFirewall = true; - shares = { - Share = { - path = "/home/${settings.username}/Share"; - browseable = "no"; - "read only" = "no"; - "guest ok" = "no"; - "force user" = "${settings.username}"; - "force group" = "users"; - }; - }; - }; -} diff --git a/modules/vfio.nix b/modules/vfio.nix index e504830..9355fcb 100644 --- a/modules/vfio.nix +++ b/modules/vfio.nix @@ -5,7 +5,7 @@ }: { boot = { kernelParams = ["amd_iommu=on" "iommu=pt" "vfio_iommu_type1.allow_unsafe_interrupts=1" "kvm.ignore_msrs=1"]; - kernelModules = ["amd-kvm" "vfio_virqfd" "vfio_pci" "vfio_iommu_type1" "vfio"]; + kernelModules = ["kvm-amd" "vfio_virqfd" "vfio_pci" "vfio_iommu_type1" "vfio"]; initrd.kernelModules = ["vfio_virqfd" "vfio_pci" "vfio_iommu_type1" "vfio"]; extraModprobeConfig = '' options vfio-pci ids=10de:228e,10de:2504 diff --git a/systems/desktop.nix b/systems/desktop.nix index 3dc56a4..7c5f526 100644 --- a/systems/desktop.nix +++ b/systems/desktop.nix @@ -12,7 +12,6 @@ ../modules/vfio.nix ../modules/refreshrate.nix ../modules/xserver.nix - ../modules/smb.nix ../modules/zsh.nix ../modules/git.nix #../modules/mining.nix