diff --git a/modules/debug.nix b/modules/debug.nix new file mode 100644 index 0000000..9cc70b5 --- /dev/null +++ b/modules/debug.nix @@ -0,0 +1,16 @@ +{ config, lib, ... }: +let + cfg = config.jalr.debug; +in +{ + options.jalr.debug = { + enable = lib.mkEnableOption "debugging helpers, DO NOT USE IN PRODUCTION!"; + }; + + config = lib.mkIf cfg.enable { + services.getty.autologinUser = "root"; + boot.initrd.systemd.emergencyAccess = true; + systemd.enableEmergencyMode = true; + boot.kernelParams = [ "systemd.setenv=SYSTEMD_SULOGIN_FORCE=1" ]; + }; +} diff --git a/modules/default.nix b/modules/default.nix index c009cda..908dfd9 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -21,6 +21,7 @@ ./aws.nix ./bluetooth.nix ./bootloader + ./debug.nix ./dji-goggles.nix ./dns.nix ./fish.nix