pub const REPOS_SKELETON_CONTENT: &str = "# Pacsea third-party repository definitions (TOML)\n#\n# Active path: ~/.config/pacsea/repos.conf (Config \u{2192} Lists \u{2192} Repositories, or press o in that modal).\n#\n# Each [[repo]] needs name + results_filter. Optional: id, enabled, server, sig_level, key_id,\n# key_server, mirrorlist, mirrorlist_url. Hyphens in results_filter normalize to underscores for\n# settings.conf keys: results_filter_show_<token> = true|false\n#\n# Rows below are shipped disabled (enabled = false). Enable only the repos you use, then Apply\n# from Options \u{2192} Repositories (verify mirrors, SigLevel, and keys with upstream docs first).\n#\n# Built-in pacman repo names (core, extra, endeavouros, blackarch, \u{2026}) are indexed by Pacsea\n# without a [[repo]] row; add a row here when you want a saved recipe or Apply-managed drop-in.\n\n# --- EndeavourOS [endeavouros] ---\n[[repo]]\nid = \"endeavouros\"\nname = \"endeavouros\"\nresults_filter = \"endeavouros\"\nenabled = false\nserver = \"https://mirror.alpix.eu/endeavouros/repo/$repo/$arch\"\nsig_level = \"PackageRequired\"\n# Keys: EndeavourOS docs / endeavouros-keyring.\n\n# --- CachyOS (https://wiki.cachyos.org/features/optimized_repos/) ---\n[[repo]]\nid = \"cachyos\"\nname = \"cachyos\"\nresults_filter = \"cachyos\"\nenabled = false\nserver = \"https://cdn77.cachyos.org/repo/$arch/$repo\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"F3B607488DB35A47\"\nkey_server = \"keyserver.ubuntu.com\"\n\n[[repo]]\nid = \"cachyos-v3\"\nname = \"cachyos-v3\"\nresults_filter = \"cachyos\"\nenabled = false\nserver = \"https://cdn77.cachyos.org/repo/$arch/$repo\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"F3B607488DB35A47\"\nkey_server = \"keyserver.ubuntu.com\"\n\n[[repo]]\nid = \"cachyos-core-v3\"\nname = \"cachyos-core-v3\"\nresults_filter = \"cachyos\"\nenabled = false\nserver = \"https://cdn77.cachyos.org/repo/$arch/$repo\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"F3B607488DB35A47\"\nkey_server = \"keyserver.ubuntu.com\"\n\n[[repo]]\nid = \"cachyos-extra-v3\"\nname = \"cachyos-extra-v3\"\nresults_filter = \"cachyos\"\nenabled = false\nserver = \"https://cdn77.cachyos.org/repo/$arch/$repo\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"F3B607488DB35A47\"\nkey_server = \"keyserver.ubuntu.com\"\n\n[[repo]]\nid = \"cachyos-v4\"\nname = \"cachyos-v4\"\nresults_filter = \"cachyos\"\nenabled = false\nserver = \"https://cdn77.cachyos.org/repo/$arch/$repo\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"F3B607488DB35A47\"\nkey_server = \"keyserver.ubuntu.com\"\n\n[[repo]]\nid = \"cachyos-core-v4\"\nname = \"cachyos-core-v4\"\nresults_filter = \"cachyos\"\nenabled = false\nserver = \"https://cdn77.cachyos.org/repo/$arch/$repo\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"F3B607488DB35A47\"\nkey_server = \"keyserver.ubuntu.com\"\n\n[[repo]]\nid = \"cachyos-extra-v4\"\nname = \"cachyos-extra-v4\"\nresults_filter = \"cachyos\"\nenabled = false\nserver = \"https://cdn77.cachyos.org/repo/$arch/$repo\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"F3B607488DB35A47\"\nkey_server = \"keyserver.ubuntu.com\"\n\n# --- Artix Linux (stable: system, world, galaxy, lib32) ---\n[[repo]]\nid = \"artix-system\"\nname = \"system\"\nresults_filter = \"artix_system\"\nenabled = false\nserver = \"https://mirrors.rit.edu/artixlinux/$repo/os/$arch\"\nsig_level = \"Required DatabaseOptional\"\n\n[[repo]]\nid = \"artix-world\"\nname = \"world\"\nresults_filter = \"artix_world\"\nenabled = false\nserver = \"https://mirrors.rit.edu/artixlinux/$repo/os/$arch\"\nsig_level = \"Required DatabaseOptional\"\n\n[[repo]]\nid = \"artix-galaxy\"\nname = \"galaxy\"\nresults_filter = \"artix_galaxy\"\nenabled = false\nserver = \"https://mirrors.rit.edu/artixlinux/$repo/os/$arch\"\nsig_level = \"Required DatabaseOptional\"\n\n[[repo]]\nid = \"artix-lib32\"\nname = \"lib32\"\nresults_filter = \"artix_lib32\"\nenabled = false\nserver = \"https://mirrors.rit.edu/artixlinux/$repo/os/$arch\"\nsig_level = \"Required DatabaseOptional\"\n\n# --- BlackArch (https://blackarch.org/) ---\n[[repo]]\nid = \"blackarch\"\nname = \"blackarch\"\nresults_filter = \"blackarch\"\nenabled = false\nserver = \"https://blackarch.org/blackarch/$repo/os/$arch\"\nsig_level = \"DatabaseOptional TrustedOnly\"\nkey_id = \"4345771566D76038C7FEB43863EC0ADBEA87E4E3\"\nkey_server = \"keyserver.ubuntu.com\"\n\n# --- Chaotic AUR (https://aur.chaotic.cx/) ---\n[[repo]]\nid = \"chaotic-aur\"\nname = \"chaotic-aur\"\nresults_filter = \"chaotic_aur\"\nenabled = false\nserver = \"https://geo-mirror.chaotic.cx/$repo/$arch\"\nsig_level = \"Required DatabaseOptional\"\nkey_id = \"3056513887B78AEB\"\nkey_server = \"keyserver.ubuntu.com\"\n\n# --- Manjaro [community] ---\n[[repo]]\nid = \"manjaro-community\"\nname = \"community\"\nresults_filter = \"community\"\nenabled = false\nmirrorlist = \"/etc/pacman.d/mirrorlist\"\nsig_level = \"Required DatabaseOptional\"\n\n# --- Omarchy Linux (https://omarchy.org/) ---\n[[repo]]\nid = \"omarchy\"\nname = \"omarchy\"\nresults_filter = \"omarchy\"\nenabled = false\nserver = \"https://pkgs.omarchy.org/$arch\"\nsig_level = \"Optional TrustAll\"\nkey_id = \"40DFB630FF42BCFFB047046CF0134EE680CAC571\"\nkey_server = \"keys.openpgp.org\"";Expand description
What: Default repos.conf text seeded on first run and when opening a missing file.
Inputs:
- N/A (compile-time
include_str!ofconfig/repos.conf).
Output:
- Full TOML template string (third-party repo recipes, disabled by default).
Details:
- Single source of truth: edit
config/repos.confin the repository; rebuild to refresh the embedded copy.