diff --git a/modules/nix/default.nix b/modules/nix/default.nix index 51019b1..d427a49 100644 --- a/modules/nix/default.nix +++ b/modules/nix/default.nix @@ -66,7 +66,10 @@ in { }; nixpkgs = { - config.allowUnfree = true; + config ={ + allowUnfree = true; + nvidia.acceptLicense = true; + }; overlays = [ (_self: super: rec { firefox-addons = self.inputs.firefox-addons.packages.${config.nixpkgs.hostPlatform.system}; diff --git a/systems/benzaiten/default.nix b/systems/benzaiten/default.nix index 4646a8e..f30bc15 100644 --- a/systems/benzaiten/default.nix +++ b/systems/benzaiten/default.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, config, nixos-hardware, ... }: { imports = [ @@ -14,14 +14,28 @@ bluetooth.enable = true; local.enable = true; nix.enable = true; + plasma.enable = true; user = { jopejoe1.enable = true; root.enable = true; }; - boot.systemd.enable = true; ssh.enable = true; + keyboard = { + enable = true; + layout = "de"; + }; }; + hardware.nvidia.prime = { + nvidiaBusId = "PCI:01:00:0"; + intelBusId = "PCI:00:02:0"; + }; + + hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_470; + + boot.loader.grub.device = "/dev/sda"; + boot.loader.grub.enable = true; + environment.systemPackages = with pkgs; [ mixxx ]; time.timeZone = "Europe/Berlin";