# This file is used by .github/workflows/labels.yml
# This version uses `sync-labels: false`, meaning that a non-match will NOT
# remove the label
---
# keep-sorted start newline_separated=yes
"topic: ci":
  - changed-files:
      - any-glob-to-any-file: ".github/**"

"topic: darwin":
  - changed-files:
      - any-glob-to-any-file:
          - "stylix/darwin/**"
          - "modules/*/darwin.nix"

"topic: dependencies":
  - changed-files:
      - any-glob-to-any-file: "flake.lock"

"topic: documentation":
  - changed-files:
      - any-glob-to-any-file:
          - "doc/**"
          - "README.md"

"topic: droid":
  - changed-files:
      - any-glob-to-any-file:
          - "stylix/droid/**"
          - "modules/*/droid.nix"

"topic: flake":
  - changed-files:
      - any-glob-to-any-file:
          - "flake.lock"
          - "flake.nix"
          - "flake/**"

"topic: home-manager":
  - changed-files:
      - any-glob-to-any-file:
          - "stylix/hm/**"
          - "modules/*/hm.nix"

"topic: modules":
  - changed-files:
      - any-glob-to-any-file: "modules/**"

"topic: nixos":
  - changed-files:
      - any-glob-to-any-file:
          - "stylix/nixos/*"
          - "modules/*/nixos.nix"

"topic: overlay":
  - changed-files:
      - any-glob-to-any-file:
          - "stylix/overlays.nix"
          - "modules/*/overlay.nix"

"topic: stylix":
  - changed-files:
      - any-glob-to-any-file: "stylix/**"

"topic: testbed":
  - changed-files:
      - any-glob-to-any-file:
          - "stylix/testbed/**"
          - "modules/*/testbeds/**"
# keep-sorted end
