summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorbb2020 <bb2020@users.noreply.github.com>2021-04-23 23:07:45 +0300
committerbb2020 <bb2020@users.noreply.github.com>2021-04-23 23:08:54 +0300
commitb81b6747eaa5d4de52b4ac95bef96f251addb5c4 (patch)
treed991c55c0858a7f082f33e596841315d6497f5f4 /pkgs/games
parentebbf8bcbe22781814efa4288a7754a021f53663f (diff)
downloadnixpkgs-b81b6747eaa5d4de52b4ac95bef96f251addb5c4.tar
nixpkgs-b81b6747eaa5d4de52b4ac95bef96f251addb5c4.tar.gz
nixpkgs-b81b6747eaa5d4de52b4ac95bef96f251addb5c4.tar.bz2
nixpkgs-b81b6747eaa5d4de52b4ac95bef96f251addb5c4.tar.lz
nixpkgs-b81b6747eaa5d4de52b4ac95bef96f251addb5c4.tar.xz
nixpkgs-b81b6747eaa5d4de52b4ac95bef96f251addb5c4.tar.zst
nixpkgs-b81b6747eaa5d4de52b4ac95bef96f251addb5c4.zip
gimx: cleanup
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/gimx/default.nix10
-rw-r--r--pkgs/games/gimx/noff.patch16
2 files changed, 7 insertions, 19 deletions
diff --git a/pkgs/games/gimx/default.nix b/pkgs/games/gimx/default.nix
index ab208dfa003..0ae5a791709 100644
--- a/pkgs/games/gimx/default.nix
+++ b/pkgs/games/gimx/default.nix
@@ -51,15 +51,19 @@ in stdenv.mkDerivation rec {
     mkdir -p $out/share
     cp -r ./loader/firmware $out/share/firmware
     cp -r ${gimx-config}/Linux $out/share/config
-    patch ${gimx-config}/Linux/Dualshock4.xml ${./noff.patch} -o $out/share/ds4.xml
 
     makeWrapper $out/bin/gimx $out/bin/gimx-with-confs \
       --set GIMXCONF $out/share/config
 
     makeWrapper $out/bin/gimx $out/bin/gimx-test-ds4 \
-      --set GIMXCONF $out/share \
+      --set GIMXCONF $out/share/config \
       --add-flags "--nograb" --add-flags "--curses" \
-      --add-flags "-p /dev/ttyUSB0" --add-flags "-c ds4.xml"
+      --add-flags "-p /dev/ttyUSB0" --add-flags "-c Dualshock4.xml"
+
+    makeWrapper $out/bin/gimx $out/bin/gimx-test-xone \
+      --set GIMXCONF $out/share/config \
+      --add-flags "--nograb" --add-flags "--curses" \
+      --add-flags "-p /dev/ttyUSB0" --add-flags "-c XOnePadUsb.xml"
   '';
 
   meta = with lib; {
diff --git a/pkgs/games/gimx/noff.patch b/pkgs/games/gimx/noff.patch
deleted file mode 100644
index 86b36adda23..00000000000
--- a/pkgs/games/gimx/noff.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/Linux/Dualshock4.xml b/Linux/Dualshock4.xml
-index 5e53ed3..45ee5ed 100644
---- a/Linux/Dualshock4.xml
-+++ b/Linux/Dualshock4.xml
-@@ -94,6 +94,11 @@
-         </axis>
-       </axis_map>
-       <joystick_corrections_list/>
-+      <force_feedback>
-+        <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
-+        <inversion enable="no"/>
-+        <gain rumble="0" constant="0" spring="0" damper="0"/>
-+      </force_feedback>
-     </configuration>
-   </controller>
- </root>