about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/module-list.nix2
-rw-r--r--modules/system/kernel/rckernel.nix (renamed from modules/user/aszlig/system/kernel.nix)13
2 files changed, 9 insertions, 6 deletions
diff --git a/modules/module-list.nix b/modules/module-list.nix
index aa05c117..a2efefc4 100644
--- a/modules/module-list.nix
+++ b/modules/module-list.nix
@@ -13,6 +13,7 @@
   ./services/starbound.nix
   ./system/iso.nix
   ./system/kernel/bfq
+  ./system/kernel/rckernel.nix
   ./user/aszlig/profiles/base.nix
   ./user/aszlig/profiles/managed.nix
   ./user/aszlig/profiles/workstation
@@ -27,7 +28,6 @@
   ./user/aszlig/services/i3
   ./user/aszlig/services/slim
   ./user/aszlig/services/vlock
-  ./user/aszlig/system/kernel.nix
   ./user/devhell/profiles/base.nix
   ./user/devhell/profiles/packages.nix
   ./user/devhell/profiles/services.nix
diff --git a/modules/user/aszlig/system/kernel.nix b/modules/system/kernel/rckernel.nix
index c8531e30..a3ccf907 100644
--- a/modules/user/aszlig/system/kernel.nix
+++ b/modules/system/kernel/rckernel.nix
@@ -1,13 +1,16 @@
 { config, pkgs, lib, ... }:
 
 {
-  options.vuizvui.user.aszlig.system.kernel = {
-    enable = lib.mkEnableOption "aszlig's custom kernel";
+  options.vuizvui.system.kernel.useBleedingEdge = lib.mkOption {
+    type = lib.types.bool;
+    default = false;
+    description = ''
+      Whether to always use the latest kernel, even if it's still a release
+      canidate version.
+    '';
   };
 
-  config = lib.mkIf config.vuizvui.user.aszlig.system.kernel.enable {
-    vuizvui.system.kernel.bfq.enable = true;
-
+  config = lib.mkIf config.vuizvui.system.kernel.useBleedingEdge {
     boot.kernelPackages = let
       inherit (lib) take splitString replaceStrings;
       inherit (pkgs) linux_latest linux_testing;