My Nix Configuration

[packages.anubis-files] Fix import paths

pyrox.dev 2d44aad4 965884bf

verified
+6 -1
packages/anubis-files/default.nix
···
src = ./src;
+
buildPhase = ''
+
substituteInPlace policies/*.yaml \
+
--replace-fail "CUSTOM" $out
+
'';
+
installPhase = ''
mkdir $out
-
cp -r $src/* $out/
+
cp -r * $out/
'';
}
+2 -2
packages/anubis-files/src/policies/authentik.yaml
···
bots:
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
- import: (data)/common/keep-internet-working.yaml
- name: allow-authentik-applications
path_regex: ^/application/o/.*$
action: ALLOW
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false
+2 -2
packages/anubis-files/src/policies/forgejo.yaml
···
bots:
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
- import: (data)/common/keep-internet-working.yaml
- import: (data)/apps/gitea-rss-feeds.yaml
- import: (data)/crawlers/internet-archive.yaml
- import: (data)/crawlers/kagibot.yaml
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false
+2 -2
packages/anubis-files/src/policies/grafana.yaml
···
bots:
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
- import: (data)/common/keep-internet-working.yaml
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false
+2 -2
packages/anubis-files/src/policies/miniflux.yaml
···
bots:
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
- import: (data)/common/keep-internet-working.yaml
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false
+2 -2
packages/anubis-files/src/policies/nextcloud-office.yaml
···
bots:
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
# Allow requests from the nextcloud server to bypass checks
- name: allow-nextcloud-server
···
action: ALLOW
- import: (data)/common/keep-internet-working.yaml
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false
+2 -2
packages/anubis-files/src/policies/nextcloud.yaml
···
bots:
# Block scrapers and abusive cloud providers
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
# Allow android apps that I use
- name: allow-android-apps
···
action: ALLOW
- import: (data)/common/keep-internet-working.yaml
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false
+2 -2
packages/anubis-files/src/policies/planka.yaml
···
bots:
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
- import: (data)/common/keep-internet-working.yaml
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false
+2 -2
packages/anubis-files/src/policies/vaultwarden.yaml
···
bots:
- import: (data)/bots/ai-robots-txt.yaml
-
- import: ../rules/block/alibaba-cloud.yaml
+
- import: CUSTOM/block/alibaba-cloud.yaml
# Allow bitwarden apps
- name: allow-bitwarden-mobile
···
action: ALLOW
- import: (data)/common/keep-internet-working.yaml
-
- import: ../rules/challenge/generic-browser.yaml
+
- import: CUSTOM/challenge/generic-browser.yaml
dnsbl: false