aboutsummaryrefslogtreecommitdiff
path: root/modules/system/boot
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2023-05-08 19:48:10 -0700
committerFranck Cuny <franck@fcuny.net>2023-05-08 19:48:10 -0700
commit8014e0e763937e8fa09b8f3e1758dcaf253a005e (patch)
treec8af56a0628d54b1ea2b244cc48b43a8e4fa8413 /modules/system/boot
parentprofiles: clean up the imports (diff)
downloadinfra-8014e0e763937e8fa09b8f3e1758dcaf253a005e.tar.gz
tahoe: move the initrd code
It's the only host that uses this code.
Diffstat (limited to 'modules/system/boot')
-rw-r--r--modules/system/boot/default.nix31
1 files changed, 0 insertions, 31 deletions
diff --git a/modules/system/boot/default.nix b/modules/system/boot/default.nix
deleted file mode 100644
index b223336..0000000
--- a/modules/system/boot/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ pkgs, config, lib, ... }:
-let cfg = config.my.system.boot;
-in
-{
- options.my.system.boot = with lib; {
- initrd = {
- network = { enable = mkEnableOption "enable SSH with initrd"; };
- };
- };
-
- config = {
- boot = {
- initrd = {
- network = lib.mkIf cfg.initrd.network.enable {
- enable = true;
- postCommands = ''
- echo "cryptsetup-askpass; exit" > /root/.profile
- '';
- ssh = {
- enable = true;
- port = 2222;
- hostKeys =
- [ /etc/ssh/ssh_host_ed25519_key /etc/ssh/ssh_host_rsa_key ];
- authorizedKeys =
- config.users.users.fcuny.openssh.authorizedKeys.keys;
- };
- };
- };
- };
- };
-}