feat: Create framework 16 module

Create a FW 16 module for all the patches I've used.

Change-Id: I7d1186f683ed6ff6e7c1528ee9721570ea983476
Reviewed-on: https://git.clicks.codes/c/Chimera/NixFiles/+/796
Tested-by: Samuel Shuert <coded@clicks.codes>
Reviewed-by: Skyler Grey <minion@clicks.codes>
diff --git a/systems/x86_64-linux/ocicat/boot/default.nix b/systems/x86_64-linux/ocicat/boot/default.nix
index dc2078a..c1fafc7 100644
--- a/systems/x86_64-linux/ocicat/boot/default.nix
+++ b/systems/x86_64-linux/ocicat/boot/default.nix
@@ -15,8 +15,6 @@
   boot.kernelModules = [ ];
   boot.extraModulePackages = [ ];
 
-  boot.kernelPackages = pkgs.linuxPackages_latest;
-
   boot.loader.systemd-boot.enable = true;
   boot.loader.efi.canTouchEfiVariables = true;
 
diff --git a/systems/x86_64-linux/ocicat/default.nix b/systems/x86_64-linux/ocicat/default.nix
index b0d10ba..f54550f 100644
--- a/systems/x86_64-linux/ocicat/default.nix
+++ b/systems/x86_64-linux/ocicat/default.nix
@@ -4,6 +4,7 @@
     ./boot
     ./compositor
     ./console
+    ./framework
     ./games
     ./hardware/cpu
     ./hardware/filesystems
diff --git a/systems/x86_64-linux/ocicat/framework/default.nix b/systems/x86_64-linux/ocicat/framework/default.nix
new file mode 100644
index 0000000..18cc0f7
--- /dev/null
+++ b/systems/x86_64-linux/ocicat/framework/default.nix
@@ -0,0 +1,3 @@
+{ ... }: {
+  chimera.framework-16.enable = true;
+}