Move unlock-luks to the management profile
This commit is contained in:
parent
c9dbac36cb
commit
fa4e86686b
|
@ -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/" &
|
nvidia-offload mpv --shuffle --mute=yes "/run/user/1000/gvfs/smb-share:server=10.7.89.108,share=various2/$directory/" &
|
||||||
done
|
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
|
in
|
||||||
{
|
{
|
||||||
imports = [ "${inputs.self}/home-manager/profiles/management.nix" ];
|
imports = [ "${inputs.self}/home-manager/profiles/management.nix" ];
|
||||||
|
@ -31,7 +21,6 @@ in
|
||||||
sound-juicer
|
sound-juicer
|
||||||
unstable.tagger
|
unstable.tagger
|
||||||
az-media
|
az-media
|
||||||
unlock-luks
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,16 @@
|
||||||
{ inputs, pkgs, ... }:
|
{ 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" ];
|
imports = [ "${inputs.self}/home-manager/profiles/headless.nix" ];
|
||||||
|
|
||||||
|
@ -7,9 +19,9 @@
|
||||||
docker-compose
|
docker-compose
|
||||||
exercism
|
exercism
|
||||||
git
|
git
|
||||||
|
unlock-luks
|
||||||
];
|
];
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
unlock-luks = "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o User=root";
|
|
||||||
format-modules = "${pkgs.unstable.nixfmt-rfc-style}/bin/nixfmt **/*.nix";
|
format-modules = "${pkgs.unstable.nixfmt-rfc-style}/bin/nixfmt **/*.nix";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue