No description
- Nix 67.1%
- Shell 32.9%
| .forgejo/workflows | ||
| pkgs | ||
| scripts | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
edge-pkgs
Personal flake for fast-moving packages that should update independently of the main NixOS configuration.
Packages
claude-codecodexopencode-desktopt3code
Usage
inputs.edge-pkgs = {
url = "git+ssh://git@forgejo.example.com/hegdeatri/edge-pkgs.git";
inputs.nixpkgs.follows = "nixpkgs";
};
Then install a package with:
inputs.edge-pkgs.packages.${pkgs.stdenv.hostPlatform.system}.claude-code
Updating
./scripts/update-all.sh
nix flake check
Forgejo Actions runs the same updater on a schedule and commits changes when package pins change.
Forgejo Actions
The workflow expects a Forgejo runner label named nix. That label should point to a job image with Nix preinstalled.
For the existing medusa runner, this matches the registered label:
nix:docker://forgejo-nix-act:latest
Repository Actions must be enabled in Forgejo, and the workflow token needs permission to push commits back to the repository.