- Nix 53.8%
- Shell 34.8%
- Python 11.4%
| .forgejo | ||
| modules | ||
| AGENTS.md | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| renovate.json | ||
| result | ||
| result-1 | ||
nix-pkgs
Small Nix flake with personal desktop packages (mostly AppImages) that are auto-updated by Forgejo Actions.
packages
atvloadlybb-launcherclaude-codecodexhandyheliumgitbutler-clijjui-forklumaniri-gitocenaudioopencodeopenscad-devquickshell-gitshadps4-presigilt3codevoxtypezen-browser
automation
Packages with update workflows push directly to main when a new upstream release is found. Desktop packages are checked daily. claude-code, codex, and opencode are checked hourly at :05 UTC and built before their updates are pushed.
The three CLI packages use upstream binaries for x86_64-linux and aarch64-linux, with pinned versions and SHA-256 hashes in modules/pkgs/<package>.json. Refresh a manifest manually with:
python3 .forgejo/scripts/update-ai-cli.py claude-code
python3 .forgejo/scripts/update-ai-cli.py codex
python3 .forgejo/scripts/update-ai-cli.py opencode
t3code includes all three CLIs in its runtime environment. They are also available as individual packages. Claude Code and OpenCode self-updates are disabled. Codex's automatic daemon startup is disabled so it does not switch to a separately updated daemon installation.
Schedules (UTC):
- 03:00 - helium
- 03:10 - handy
- 03:20 - zen-browser
- 03:30 - t3code
- 03:40 - ocenaudio
- 03:50 - quickshell-git
- 04:00 - bb-launcher
- 04:10 - niri-git
- 04:20 - openscad-dev
- 04:30 - voxtype
- 04:40 - gitbutler-cli
- 04:50 - atvloadly
NixOS modules
nixosModules.atvloadly provides services.atvloadly. It enables Avahi and usbmuxd2 automatically.