This commit is contained in:
Hadi 2024-06-21 13:58:14 +02:00
parent d100690333
commit 154c21859d
17 changed files with 20 additions and 20 deletions

View File

@ -2,20 +2,20 @@
imports = [
./hardware-configuration.nix
./variables.nix
../modules/server/security.nix
../modules/server/openssh.nix
../modules/server/sops.nix
../modules/server/cloudflare-dyndns.nix
../modules/server/nginx.nix
../modules/server/nextcloud.nix
../modules/server/vaultwarden.nix
../modules/server/www
../modules/server/adguard.nix
../modules/server/ntfy-sh.nix
../modules/server/tailscale.nix
../modules/server/kuma.nix
../modules/server/bitcoin-git.nix
# ../modules/server/unifi.nix # FIXME: unifi5 is deprecated
./modules/security.nix
./modules/openssh.nix
./modules/sops.nix
./modules/cloudflare-dyndns.nix
./modules/nginx.nix
./modules/nextcloud.nix
./modules/vaultwarden.nix
./modules/www
./modules/adguard.nix
./modules/ntfy-sh.nix
./modules/tailscale.nix
./modules/kuma.nix
./modules/bitcoin-git.nix
# ./modules/unifi.nix # FIXME: unifi5 is deprecated
];

View File

@ -1,4 +1,4 @@
{
{ pkgs, ... }: {
systemd.timers."bitcoin-git" = {
wantedBy = [ "timers.target" ];
timerConfig = {
@ -10,17 +10,17 @@
systemd.services."bitcoin-git" = {
script = ''
[ ! -d "/home/hadi/btcprice" ] && git clone git@github.com:anotherhadi/btcprice /home/hadi/btcprice
[ ! -d "/home/hadi/btcprice" ] && ${pkgs.git}/bin/git clone git@github.com:anotherhadi/btcprice /home/hadi/btcprice
cd "/home/hadi/btcprice"
price=$(curl eur.rate.sx/1BTC)
price=$(${pkgs.curl}/bin/curl eur.rate.sx/1BTC)
echo "# Bitcoin Price in EURO" >README.md
echo "" >>README.md
echo "1 Bitcoin = $price" >>README.md
echo "" >>README.md
echo "Date: $(date)" >>README.md
git add .
git commit -m "Update price (hadi)"
git push -u origin main
${pkgs.git}/bin/git add .
${pkgs.git}/bin/git commit -m "Update price (hadi)"
${pkgs.git}/bin/git push -u origin main
exit 0
'';
serviceConfig = {