diff --git a/overlays/steamcontroller-udev-rules.nix b/overlays/steamcontroller-udev-rules.nix index 74ff7ba..c2ab68d 100644 --- a/overlays/steamcontroller-udev-rules.nix +++ b/overlays/steamcontroller-udev-rules.nix @@ -1,7 +1,7 @@ self: super: { - steamcontroller-udev-rules = pkgs.writeTextFile { + steamcontroller-udev-rules = super.writeTextFile { name = "steamcontroller-udev-rules"; text = '' # This rule is needed for basic functionality of the controller in Steam and keyboard/mouse emulation diff --git a/systems/ASUS-G46VW/configuration.nix b/systems/ASUS-G46VW/configuration.nix index 19b4476..a981536 100644 --- a/systems/ASUS-G46VW/configuration.nix +++ b/systems/ASUS-G46VW/configuration.nix @@ -14,6 +14,7 @@ (import ../../overlays/sudo.nix) (import ../../overlays/neovim.nix) (import ../../overlays/steam.nix) + (import ../../overlays/steamcontroller-udev-rules.nix) ]; # Use the systemd-boot EFI boot loader. @@ -27,6 +28,8 @@ hardware.u2f.enable = true; + services.udev.packages = [pkgs.steamcontroller-udev-rules]; + networking.hostName = "rog-paul"; # Define your hostname. networking.networkmanager.enable = true; # Enables wireless support via wpa_supplicant.