!NhAsaYbbgmzHtXTPQJ:funklause.de

Nix NodeJS

204 Members
58 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
22 Sep 2024
@qfe6mwof7:matrix.org@qfe6mwof7:matrix.org left the room.06:56:10
28 Sep 2024
@tumble1999:matrix.orgTumblecan the build phase of buildNpmPackage see files in absolute paths?16:47:57
@winter:catgirl.cloudWintercan you rephrase?16:48:37
@winter:catgirl.cloudWinteror give an example16:48:42
@winter:catgirl.cloudWinteri don't know what you're asking :)16:48:45
@tumble1999:matrix.orgTumble

ok so i have
https://gitlab.com/balancemod/main-site/-/blob/develop/pkgs/bmod.nix?ref_type=heads

which builds an eleventy site and sets up an executable that runs an express server

the elventy also starts a discord webhook bot https://gitlab.com/balancemod/main-site/-/blob/develop/.eleventy.js?ref_type=heads#L194
https://gitlab.com/balancemod/main-site/-/blob/develop/_src/webhook/webhook.js?ref_type=heads#L161
which sends any new posts in the eleventy server to the discord webhook

this is used by a nixos config which creates an override
https://gitlab.com/balancemod/main-site/-/blob/nixos/default.nix?ref_type=heads#L67
which sets the discord token using sops nix https://gitlab.com/balancemod/main-site/-/blob/nixos/secrets.json?ref_type=heads

rebuilding nixos and error returns of getaddrinfo EAI_AGAIN discord.com (via Error)

i decide to make a test thing

bmod-test = bmod.override {
        stage = "beta";
        extraBuildOptions = {
          BMOD_DISCORD = "/home/tumble/Documents/git/bmod/main-site/discord.json";
          BMOD_WEBHOOKS = builtins.toFile "webhook-config-beta.json" (builtins.toJSON [
            {
              name = "abc123";
              channel = "975111433387925564";
              filter = {
                data = {
                  tags = "posts";
                  category = "blog";
                };
              };
            }
          ]);
        };
      };
    };

which building that comes back with no such file or directory, open '/home/tumble/Documents/git/bmod/main-site/discord.json'

17:11:20
@winter:catgirl.cloudWinteryeah you can't do that17:15:06
@winter:catgirl.cloudWintereither remove the quotes to get it copied to the store (won't work with flakes) or use a relative path into the same repo (will work with flakes)17:15:37
@winter:catgirl.cloudWinter * 17:15:44
@tumble1999:matrix.orgTumbleim using the absulute path to mirror how it should be for the server which has an abosolute path to sops decrypted secret file17:23:50
@tumble1999:matrix.orgTumble* im using the absulute path to mirror how it should be for the server which has an abosolute path to sops decrypted secret value file17:24:00
@winter:catgirl.cloudWintersure, but you can't do that, since it's sandboxed. try to see if you can get it to use that path at runtime?17:29:48

Show newer messages


Back to Room ListRoom Version: 6