shorthair: add openrgb

Coded needs openrgb to control fan lights, RGB ram, CPU cooling lights,
keyboard lighting, etc. This can't be only added to home because
openrgb needs certain system configuration to support it.

Change-Id: I2f582e7c7dc4fa43a2d02441e228cae8ef7e34b5
Reviewed-on: https://git.clicks.codes/c/Chimera/NixFiles/+/400
Reviewed-by: Samuel Shuert <coded@clicks.codes>
Tested-by: Samuel Shuert <coded@clicks.codes>
Reviewed-by: Skyler Grey <minion@clicks.codes>
diff --git a/homes/x86_64-linux/coded@shorthair/openrgb/default.nix b/homes/x86_64-linux/coded@shorthair/openrgb/default.nix
new file mode 100644
index 0000000..bcd1867
--- /dev/null
+++ b/homes/x86_64-linux/coded@shorthair/openrgb/default.nix
@@ -0,0 +1,3 @@
+{ pkgs, ... }: {
+  home.packages = [ pkgs.openrgb ];
+}
diff --git a/systems/x86_64-linux/shorthair/default.nix b/systems/x86_64-linux/shorthair/default.nix
index 3b77fc8..94f3150 100644
--- a/systems/x86_64-linux/shorthair/default.nix
+++ b/systems/x86_64-linux/shorthair/default.nix
@@ -6,5 +6,6 @@
     ./hardware/cpu
     ./console
     ./networking
+    ./openrgb
   ];
 }
diff --git a/systems/x86_64-linux/shorthair/openrgb/default.nix b/systems/x86_64-linux/shorthair/openrgb/default.nix
new file mode 100644
index 0000000..b396f34
--- /dev/null
+++ b/systems/x86_64-linux/shorthair/openrgb/default.nix
@@ -0,0 +1,3 @@
+{
+  services.hardware.openrgb.enable = true;
+}
\ No newline at end of file