Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,6 @@ indent_size = 2
[*.scm]
indent_size = 2

[*.nix]
indent_size = 2

[Justfile]
indent_style = space
indent_size = 4
Expand Down
5 changes: 0 additions & 5 deletions .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,6 @@ if has guix && [ -f guix.scm ]; then
use guix
fi

# Load Nix flake if flake.nix exists
if has nix && [ -f flake.nix ]; then
use flake
fi

# Project environment variables
export PROJECT_NAME="a2ml-validate-action"
export RSR_TIER="infrastructure"
Expand Down
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
*.scm text eol=lf
*.a2ml text eol=lf linguist-language=TOML
*.ncl text eol=lf
*.nix text eol=lf

# Docs
*.md text eol=lf diff=markdown
Expand Down Expand Up @@ -52,4 +51,3 @@ Containerfile text eol=lf

# Lock files
Cargo.lock text eol=lf -diff
flake.lock text eol=lf -diff
36 changes: 2 additions & 34 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# SPDX-License-Identifier: MPL-2.0
# Dependabot configuration for RSR-compliant repositories
# Covers common ecosystems - remove unused ones for your project
# Only github-actions is enabled: this repo ships no language manifests
# (no Cargo.toml/mix.exs/etc.), and Nix/Python(pip)/npm are banned estate-wide.

version: 2
updates:
Expand All @@ -13,36 +14,3 @@ updates:
actions:
patterns:
- "*"

# Rust/Cargo
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "weekly"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-patch"]

# Elixir/Mix
- package-ecosystem: "mix"
directory: "/"
schedule:
interval: "weekly"

# Node.js/npm
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"

# Python/pip
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"

# Nix flakes
- package-ecosystem: "nix"
directory: "/"
schedule:
interval: "weekly"
6 changes: 0 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,6 @@ __pycache__/
/obj/
/bin/

# Nix
# flake.lock is ignored in the template repo because each project should
# generate its own lock file on first use. In derived projects, REMOVE this
# line and track flake.lock for reproducible builds.
flake.lock

# Haskell
/.stack-work/
/dist-newstyle/
Expand Down
10 changes: 5 additions & 5 deletions .machine_readable/scripts/lifecycle/install-tools.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
#
# install-tools.sh — Developer toolchain installer
#
# Detects and installs the required project toolchain (asdf, nix, or guix).
# Detects and installs the required project toolchain (guix or asdf).

set -euo pipefail

echo "=== RSR Toolchain Installer ==="

if [ -f "flake.nix" ] && command -v nix &>/dev/null; then
echo "Nix detected. Setting up development shell..."
nix develop --command echo "Nix shell verified."
if [ -f "guix.scm" ] && command -v guix &>/dev/null; then
echo "Guix detected. Setting up development environment..."
guix shell -D -f guix.scm -- echo "Guix environment verified."
elif [ -f ".tool-versions" ] && command -v asdf &>/dev/null; then
echo "asdf detected. Installing plugins and tools..."
while read -r line; do
Expand All @@ -20,7 +20,7 @@ elif [ -f ".tool-versions" ] && command -v asdf &>/dev/null; then
done < .tool-versions
asdf install
else
echo "No standard toolchain (Nix/asdf) detected or installed."
echo "No standard toolchain (guix/asdf) detected or installed."
echo "Please refer to README.adoc for manual setup instructions."
fi

Expand Down
4 changes: 0 additions & 4 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -800,10 +800,6 @@ guix-shell:
guix-build:
guix build -f guix.scm

# Enter Nix development shell (fallback)
nix-shell:
@if [ -f "flake.nix" ]; then nix develop; else echo "No flake.nix"; fi

# ═══════════════════════════════════════════════════════════════════════════════
# HYBRID AUTOMATION
# ═══════════════════════════════════════════════════════════════════════════════
Expand Down
170 changes: 0 additions & 170 deletions flake.nix

This file was deleted.

Loading