Skip to content

Commit 713ce9e

Browse files
build: remove Nix flakes — Guix-only build policy (#260)
Estate-wide Guix-only policy (owner ruling 2026-06-05): removes 7 flake files (root + echidnabot + sustainabot) and reconciles functional references (Justfile RSR checks, skeleton dev-shell, CONTRIBUTING, echidnabot compliance docs) to guix.scm. https://claude.ai/code/session_016R5WsMHtpnD8bmrkjFNFmg
1 parent e18b791 commit 713ce9e

14 files changed

Lines changed: 11 additions & 1141 deletions

File tree

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
git clone https://github.com/hyperpolymath/gitbot-fleet.git
33
cd gitbot-fleet
44

5-
# Using Nix (recommended for reproducibility)
6-
nix develop
5+
# Using Guix (recommended for reproducibility)
6+
guix shell -D -f guix.scm
77

88
# Or using toolbox/distrobox
99
toolbox create gitbot-fleet-dev
@@ -41,7 +41,7 @@ gitbot-fleet/
4141
├── MAINTAINERS.md
4242
├── README.adoc
4343
├── SECURITY.md
44-
├── flake.nix # Nix flake (Perimeter 1)
44+
├── guix.scm # Guix manifest (Perimeter 1)
4545
└── Justfile # Task runner (Perimeter 1)
4646
```
4747

bots/echidnabot/RELEASE_CHECKLIST.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,6 @@ Complete checklist for making echidnabot a perfect release.
140140
- [x] Justfile for task automation
141141

142142
### To Add
143-
- [ ] flake.nix for Nix users
144143
- [ ] cargo-deb configuration
145144
- [ ] cargo-rpm configuration
146145
- [ ] Homebrew formula (optional)

bots/echidnabot/RSR_COMPLIANCE.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ This document describes the Rhodium Standard Repository (RSR) compliance status
5555
|LICENSE.txt (AGPL + Palimpsest) |✓ |MPL-2.0
5656
|Containerfile present |✓ |Multi-stage build with Chainguard base
5757
|guix.scm present |✓ |Guix package definition (primary)
58-
|flake.nix present |✗ |TODO: Add Nix flake (fallback)
58+
|Nix flake (flake.nix) |N/A |Removed 2026-06-05 — Guix-only policy (guix.scm above)
5959
|===
6060

6161
== Security Compliance
@@ -80,7 +80,6 @@ None
8080
== Action Items
8181

8282
* [ ] Add Justfile for task running
83-
* [ ] Add flake.nix for Nix users (fallback package manager)
8483

8584
== References
8685

bots/echidnabot/flake.lock

Lines changed: 0 additions & 82 deletions
This file was deleted.

bots/echidnabot/flake.nix

Lines changed: 0 additions & 156 deletions
This file was deleted.

bots/rhodibot/Justfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ validate-rsr:
113113
for f in .well-known/security.txt .well-known/ai.txt .well-known/humans.txt; do
114114
[ -f "$f" ] || MISSING="$MISSING $f"
115115
done
116-
if [ ! -f "guix.scm" ] && [ ! -f ".guix-channel" ] && [ ! -f "flake.nix" ]; then
117-
MISSING="$MISSING guix.scm/flake.nix"
116+
if [ ! -f "guix.scm" ] && [ ! -f ".guix-channel" ]; then
117+
MISSING="$MISSING guix.scm"
118118
fi
119119
if [ -n "$MISSING" ]; then
120120
echo "MISSING:$MISSING"

bots/sustainabot/flake.lock

Lines changed: 0 additions & 96 deletions
This file was deleted.

0 commit comments

Comments
 (0)