diff --git a/nix/configuration/roles/kodi/default.nix b/nix/configuration/roles/kodi/default.nix
index 39be875..aa1b885 100644
--- a/nix/configuration/roles/kodi/default.nix
+++ b/nix/configuration/roles/kodi/default.nix
@@ -77,6 +77,19 @@
];
};
};
+
+ home-manager.users.kodi =
+ { pkgs, ... }:
+ {
+ home.file.".kodi/userdata/mediasources.xml".source = ./files/mediasources.xml;
+
+ home.file.".kodi/userdata/addon_data/peripheral.joystick/resources/buttonmaps/xml/linux/DualSense_Wireless_Controller_13b_8a.xml".source =
+ ./files/DualSense_Wireless_Controller_13b_8a.xml;
+
+ # The state version is required and should stay at the version you
+ # originally installed.
+ home.stateVersion = "24.11";
+ };
})
]
);
diff --git a/nix/configuration/roles/kodi/files/DualSense_Wireless_Controller_13b_8a.xml b/nix/configuration/roles/kodi/files/DualSense_Wireless_Controller_13b_8a.xml
new file mode 100644
index 0000000..8389c4b
--- /dev/null
+++ b/nix/configuration/roles/kodi/files/DualSense_Wireless_Controller_13b_8a.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/nix/configuration/roles/kodi/files/mediasources.xml b/nix/configuration/roles/kodi/files/mediasources.xml
new file mode 100644
index 0000000..2b5f26b
--- /dev/null
+++ b/nix/configuration/roles/kodi/files/mediasources.xml
@@ -0,0 +1,5 @@
+
+
+ sftp://nochainstounlock@stuff.fizz.buzz:42069/readonly/library/
+
+