mirror of
https://github.com/nmasur/dotfiles
synced 2024-12-26 04:44:53 +00:00
22 lines
585 B
Nix
22 lines
585 B
Nix
{ pkgs, ... }:
|
|
{
|
|
|
|
type = "app";
|
|
|
|
program = builtins.toString (
|
|
pkgs.writeShellScript "netdata-cloud" ''
|
|
if [ "$EUID" -ne 0 ]; then
|
|
echo "Please run as root"
|
|
exit 1
|
|
fi
|
|
mkdir --parents --mode 0750 /var/lib/netdata/cloud.d
|
|
printf "\nEnter the claim token for netdata cloud...\n\n"
|
|
read -p "Token: " token
|
|
echo "''${token}" > /var/lib/netdata/cloud.d/token
|
|
chown -R netdata:netdata /var/lib/netdata
|
|
${pkgs.netdata}/bin/netdata-claim.sh -id=$(uuidgen)
|
|
printf "\n\nNow restart netdata service.\n\n"
|
|
''
|
|
);
|
|
}
|