From 60d338476975939dc52c8aea061e781844b5ac80 Mon Sep 17 00:00:00 2001 From: nyanloutre Date: Fri, 31 Aug 2018 22:47:06 +0200 Subject: [PATCH] Package steam controller udev --- overlays/steamcontroller-udev-rules.nix | 2 +- systems/ASUS-G46VW/configuration.nix | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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.