Move unlock-luks to the management profile

This commit is contained in:
Andreas Zweili 2024-02-05 21:14:30 +01:00
parent c9dbac36cb
commit fa4e86686b
2 changed files with 13 additions and 12 deletions

View File

@ -8,16 +8,6 @@ let
nvidia-offload mpv --shuffle --mute=yes "/run/user/1000/gvfs/smb-share:server=10.7.89.108,share=various2/$directory/" &
done
'';
unlock-luks = pkgs.writeShellScriptBin "unlock-luks" ''
until ${pkgs.netcat}/bin/nc -vzw 2 $1 22; do
sleep 1
done &&
${pkgs.openssh}/bin/ssh \
-o UserKnownHostsFile=/dev/null \
-o StrictHostKeyChecking=no \
-o User=root \
$1
'';
in
{
imports = [ "${inputs.self}/home-manager/profiles/management.nix" ];
@ -31,7 +21,6 @@ in
sound-juicer
unstable.tagger
az-media
unlock-luks
];
};

View File

@ -1,4 +1,16 @@
{ inputs, pkgs, ... }:
let
unlock-luks = pkgs.writeShellScriptBin "unlock-luks" ''
until ${pkgs.netcat}/bin/nc -vzw 2 $1 22; do
sleep 1
done &&
${pkgs.openssh}/bin/ssh \
-o UserKnownHostsFile=/dev/null \
-o StrictHostKeyChecking=no \
-o User=root \
$1
'';
in
{
imports = [ "${inputs.self}/home-manager/profiles/headless.nix" ];
@ -7,9 +19,9 @@
docker-compose
exercism
git
unlock-luks
];
shellAliases = {
unlock-luks = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root";
format-modules = "${pkgs.unstable.nixfmt-rfc-style}/bin/nixfmt **/*.nix";
};
};