My infra on NixOS
  • Nix 79.2%
  • Python 15.6%
  • Shell 2.8%
  • CSS 1.2%
  • Lua 1.2%
Find a file
lon-bot 8c357192d9
Some checks are pending
CI / eval (pull_request) Successful in 1m13s
CI / report (pull_request) Successful in 0s
CI / aarch64-linux.dump-iphone-backup (aarch64-linux.dump-iphone-backup, /nix/store/3ywgi3n88hdniayafy472qrdvmcfkal7-dump-iphone-backup-0-unstable-2026-09-13.drv) (pull_request) Successful in 0s
CI / aarch64-linux.iphone-backup-decrypt (aarch64-linux.iphone-backup-decrypt, /nix/store/2h6qvzhp5pri3bh23w2xq8k7hplshd4w-python3.13-iphone-backup-decrypt-0.11.2.drv) (pull_request) Successful in 0s
CI / aarch64-linux.mmt (aarch64-linux.mmt, /nix/store/l2p947fl6my0f4r4qzjr2kg3lzmj004h-mmt-2.0.drv) (pull_request) Successful in 0s
CI / aarch64-linux.lidarr-youtube-downloader (aarch64-linux.lidarr-youtube-downloader, /nix/store/ysds50gvycyg2fpfw35716sfql8iyzfr-lidarr-youtube-downloader-1.8.5-unstable-2026-07-22.drv) (pull_request) Successful in 3s
CI / aarch64-linux.nixos-offspring (aarch64-linux.nixos-offspring, /nix/store/vr0pb2s83v19j5835x7sp3cbfsxn8pav-nixos-system-offspring-26.05.0d9e9b8.drv) (pull_request) Successful in 2s
CI / aarch64-linux.raspberrypi-update (aarch64-linux.raspberrypi-update, /nix/store/cl75giahchiw564qgw474g0nclnkqf53-raspberrypi-update-0-unstable-2026-08-26.drv) (pull_request) Successful in 0s
CI / aarch64-linux.simplematch (aarch64-linux.simplematch, /nix/store/m1lk3312mg2fcknwhrdkngf9jj73929m-python3.13-simplematch-1.4.drv) (pull_request) Successful in 0s
CI / aarch64-linux.raspberrypi-utils (aarch64-linux.raspberrypi-utils, /nix/store/kyd4r56znwrjwl8djqihk65xbb7zw8yy-raspberrypi-utils-0-unstable-2026-10-14.drv) (pull_request) Successful in 0s
CI / aarch64-linux.wikitext-lsp (aarch64-linux.wikitext-lsp, /nix/store/rn8x7ssxgg38h1n4d2z3kyqhbrcd4s1b-wikitext-lsp-1.8.0.drv) (pull_request) Successful in 0s
CI / aarch64-linux.webtrees (aarch64-linux.webtrees, /nix/store/l6vvzm6sh4acfabfsma9vavx0cjxrha4-webtrees-2.2.6.drv) (pull_request) Successful in 0s
CI / aarch64-linux.harmony-assistant (aarch64-linux.harmony-assistant, /nix/store/vyvljqc1yhwy44yzhs8xiwq2qwfwjqjg-harmony-assistant.drv) (pull_request) Successful in 1s
CI / aarch64-linux.organize-tool (aarch64-linux.organize-tool, /nix/store/94xk6y927mdhs3sq7azp3nb4cbplxxsc-organize-tool-3.3.0.drv) (pull_request) Successful in 0s
CI / aarch64-linux.nixos-radiogaga (aarch64-linux.nixos-radiogaga, /nix/store/7l27lvnsk9k3cb9wva6881i447l4w9hz-nixos-system-radiogaga-26.05.0d9e9b8.drv) (pull_request) Successful in 6s
CI / aarch64-linux.pdftocgen (aarch64-linux.pdftocgen, /nix/store/dyvrrjdavfjrfb4j4ph4gycybzyr64ra-pdftocgen-1.3.4.drv) (pull_request) Successful in 0s
CI / aarch64-linux.radiogaga (aarch64-linux.radiogaga, /nix/store/b1yfg7b9b1qrk0hh5fp9fl9k4yy660f0-radiogaga-1.0.0.drv) (pull_request) Successful in 0s
CI / x86_64-linux.dump-iphone-backup (x86_64-linux.dump-iphone-backup, /nix/store/x88krkr0zzvda6xz8g09hw23fcpbfca2-dump-iphone-backup-0-unstable-2026-09-13.drv) (pull_request) Successful in 0s
CI / x86_64-linux.harmony-assistant (x86_64-linux.harmony-assistant, /nix/store/anffcmvmz49pj28l1bcq9bciyhcrya3h-harmony-assistant.drv) (pull_request) Successful in 0s
CI / x86_64-linux.iphone-backup-decrypt (x86_64-linux.iphone-backup-decrypt, /nix/store/s5h726jpjc4mhqhjd96lj295bvxaykvw-python3.13-iphone-backup-decrypt-0.11.2.drv) (pull_request) Successful in 0s
CI / x86_64-linux.lidarr-youtube-downloader (x86_64-linux.lidarr-youtube-downloader, /nix/store/cdg5gipjayp0wd374w9ipfw09kipqgar-lidarr-youtube-downloader-1.8.5-unstable-2026-07-22.drv) (pull_request) Successful in 0s
CI / x86_64-linux.mmt (x86_64-linux.mmt, /nix/store/cn803r7ya6y640517n8gz3sdwxsyjls6-mmt-2.0.drv) (pull_request) Successful in 0s
CI / x86_64-linux.nixos-flamenca (x86_64-linux.nixos-flamenca, /nix/store/c03qqwf6mpq06jyahnx13aa94wcyr2gv-nixos-system-flamenca-26.05.0d9e9b8.drv) (pull_request) Successful in 3s
CI / x86_64-linux.nixos-greenday (x86_64-linux.nixos-greenday, /nix/store/bm68p4zz06rd98cznn8lj6pj0y8g2na0-nixos-system-greenday-26.05.0d9e9b8.drv) (pull_request) Successful in 1s
CI / x86_64-linux.nixos-genesis (x86_64-linux.nixos-genesis, /nix/store/dy5hr43b3r6zw8457xfc1n98w4qp06nr-nixos-system-genesis-26.05.0d9e9b8.drv) (pull_request) Successful in 4s
CI / x86_64-linux.nixos-pinkfloyd (x86_64-linux.nixos-pinkfloyd, /nix/store/biiw31v34p7bavqh8j0pg1qkrf52x88r-nixos-system-pinkfloyd-26.05.0d9e9b8.drv) (pull_request) Successful in 1s
CI / x86_64-linux.nixos-thelonious (x86_64-linux.nixos-thelonious, /nix/store/vf08wjk7j29f3r2z0wib5zcjyvzykvj8-nixos-system-thelonious-26.05.0d9e9b8.drv) (pull_request) Successful in 2s
CI / x86_64-linux.organize-tool (x86_64-linux.organize-tool, /nix/store/nmh61437wgv6wydv6x74lv43xhrig61x-organize-tool-3.3.0.drv) (pull_request) Successful in 0s
CI / x86_64-linux.pdftocgen (x86_64-linux.pdftocgen, /nix/store/57xyzkc0f33qhfv7v1s5sl3nzmryn5bw-pdftocgen-1.3.4.drv) (pull_request) Successful in 0s
CI / x86_64-linux.nixos-zeppelin (x86_64-linux.nixos-zeppelin, /nix/store/xq8gmygmyn8rbdql636m77aiym1vxmkl-nixos-system-zeppelin-26.05.0d9e9b8.drv) (pull_request) Successful in 8s
CI / x86_64-linux.raspberrypi-utils (x86_64-linux.raspberrypi-utils, /nix/store/m0ic37cn4gjfslqp8yyv60vifms45xjd-raspberrypi-utils-0-unstable-2026-10-14.drv) (pull_request) Successful in 0s
CI / x86_64-linux.raspberrypi-update (x86_64-linux.raspberrypi-update, /nix/store/lvfy5cqr7cplxx3wjnghcxcj7ii7p24l-raspberrypi-update-0-unstable-2026-08-26.drv) (pull_request) Successful in 0s
CI / x86_64-linux.wikitext-lsp (x86_64-linux.wikitext-lsp, /nix/store/kk06kspx8gcggvmfcymhyrwlfxgxbjg6-wikitext-lsp-1.8.0.drv) (pull_request) Successful in 0s
CI / x86_64-linux.radiogaga (x86_64-linux.radiogaga, /nix/store/a8fgw0acgyqq9lg3g79nw5z8v44ha3vv-radiogaga-1.0.0.drv) (pull_request) Successful in 0s
CI / x86_64-linux.simplematch (x86_64-linux.simplematch, /nix/store/xsihh519r65vyjp3gg5bgpndsbp6pbqw-python3.13-simplematch-1.4.drv) (pull_request) Successful in 0s
CI / x86_64-linux.webtrees (x86_64-linux.webtrees, /nix/store/yabd04sk8r3x5lsak1yanbv6lbk8vqac-webtrees-2.2.6.drv) (pull_request) Successful in 0s
CI / report (push) Blocked by required conditions
CI / eval (push) Successful in 1m8s
CI / x86_64-linux.pdftocgen (x86_64-linux.pdftocgen, /nix/store/57xyzkc0f33qhfv7v1s5sl3nzmryn5bw-pdftocgen-1.3.4.drv) (push) Waiting to run
CI / x86_64-linux.radiogaga (x86_64-linux.radiogaga, /nix/store/a8fgw0acgyqq9lg3g79nw5z8v44ha3vv-radiogaga-1.0.0.drv) (push) Waiting to run
CI / x86_64-linux.raspberrypi-utils (x86_64-linux.raspberrypi-utils, /nix/store/m0ic37cn4gjfslqp8yyv60vifms45xjd-raspberrypi-utils-0-unstable-2026-10-14.drv) (push) Waiting to run
CI / x86_64-linux.simplematch (x86_64-linux.simplematch, /nix/store/xsihh519r65vyjp3gg5bgpndsbp6pbqw-python3.13-simplematch-1.4.drv) (push) Waiting to run
CI / x86_64-linux.webtrees (x86_64-linux.webtrees, /nix/store/yabd04sk8r3x5lsak1yanbv6lbk8vqac-webtrees-2.2.6.drv) (push) Waiting to run
CI / aarch64-linux.dump-iphone-backup (aarch64-linux.dump-iphone-backup, /nix/store/3ywgi3n88hdniayafy472qrdvmcfkal7-dump-iphone-backup-0-unstable-2026-09-13.drv) (push) Waiting to run
CI / aarch64-linux.harmony-assistant (aarch64-linux.harmony-assistant, /nix/store/vyvljqc1yhwy44yzhs8xiwq2qwfwjqjg-harmony-assistant.drv) (push) Waiting to run
CI / aarch64-linux.iphone-backup-decrypt (aarch64-linux.iphone-backup-decrypt, /nix/store/2h6qvzhp5pri3bh23w2xq8k7hplshd4w-python3.13-iphone-backup-decrypt-0.11.2.drv) (push) Waiting to run
CI / aarch64-linux.lidarr-youtube-downloader (aarch64-linux.lidarr-youtube-downloader, /nix/store/ysds50gvycyg2fpfw35716sfql8iyzfr-lidarr-youtube-downloader-1.8.5-unstable-2026-07-22.drv) (push) Waiting to run
CI / aarch64-linux.mmt (aarch64-linux.mmt, /nix/store/l2p947fl6my0f4r4qzjr2kg3lzmj004h-mmt-2.0.drv) (push) Waiting to run
CI / aarch64-linux.nixos-offspring (aarch64-linux.nixos-offspring, /nix/store/vr0pb2s83v19j5835x7sp3cbfsxn8pav-nixos-system-offspring-26.05.0d9e9b8.drv) (push) Waiting to run
CI / aarch64-linux.nixos-radiogaga (aarch64-linux.nixos-radiogaga, /nix/store/7l27lvnsk9k3cb9wva6881i447l4w9hz-nixos-system-radiogaga-26.05.0d9e9b8.drv) (push) Waiting to run
CI / aarch64-linux.organize-tool (aarch64-linux.organize-tool, /nix/store/94xk6y927mdhs3sq7azp3nb4cbplxxsc-organize-tool-3.3.0.drv) (push) Waiting to run
CI / aarch64-linux.pdftocgen (aarch64-linux.pdftocgen, /nix/store/dyvrrjdavfjrfb4j4ph4gycybzyr64ra-pdftocgen-1.3.4.drv) (push) Waiting to run
CI / aarch64-linux.radiogaga (aarch64-linux.radiogaga, /nix/store/b1yfg7b9b1qrk0hh5fp9fl9k4yy660f0-radiogaga-1.0.0.drv) (push) Waiting to run
CI / aarch64-linux.raspberrypi-update (aarch64-linux.raspberrypi-update, /nix/store/cl75giahchiw564qgw474g0nclnkqf53-raspberrypi-update-0-unstable-2026-08-26.drv) (push) Waiting to run
CI / aarch64-linux.raspberrypi-utils (aarch64-linux.raspberrypi-utils, /nix/store/kyd4r56znwrjwl8djqihk65xbb7zw8yy-raspberrypi-utils-0-unstable-2026-10-14.drv) (push) Waiting to run
CI / aarch64-linux.simplematch (aarch64-linux.simplematch, /nix/store/m1lk3312mg2fcknwhrdkngf9jj73929m-python3.13-simplematch-1.4.drv) (push) Waiting to run
CI / aarch64-linux.webtrees (aarch64-linux.webtrees, /nix/store/l6vvzm6sh4acfabfsma9vavx0cjxrha4-webtrees-2.2.6.drv) (push) Waiting to run
CI / aarch64-linux.wikitext-lsp (aarch64-linux.wikitext-lsp, /nix/store/rn8x7ssxgg38h1n4d2z3kyqhbrcd4s1b-wikitext-lsp-1.8.0.drv) (push) Waiting to run
CI / x86_64-linux.dump-iphone-backup (x86_64-linux.dump-iphone-backup, /nix/store/x88krkr0zzvda6xz8g09hw23fcpbfca2-dump-iphone-backup-0-unstable-2026-09-13.drv) (push) Waiting to run
CI / x86_64-linux.harmony-assistant (x86_64-linux.harmony-assistant, /nix/store/anffcmvmz49pj28l1bcq9bciyhcrya3h-harmony-assistant.drv) (push) Waiting to run
CI / x86_64-linux.iphone-backup-decrypt (x86_64-linux.iphone-backup-decrypt, /nix/store/s5h726jpjc4mhqhjd96lj295bvxaykvw-python3.13-iphone-backup-decrypt-0.11.2.drv) (push) Waiting to run
CI / x86_64-linux.lidarr-youtube-downloader (x86_64-linux.lidarr-youtube-downloader, /nix/store/cdg5gipjayp0wd374w9ipfw09kipqgar-lidarr-youtube-downloader-1.8.5-unstable-2026-07-22.drv) (push) Waiting to run
CI / x86_64-linux.mmt (x86_64-linux.mmt, /nix/store/cn803r7ya6y640517n8gz3sdwxsyjls6-mmt-2.0.drv) (push) Waiting to run
CI / x86_64-linux.nixos-flamenca (x86_64-linux.nixos-flamenca, /nix/store/c03qqwf6mpq06jyahnx13aa94wcyr2gv-nixos-system-flamenca-26.05.0d9e9b8.drv) (push) Waiting to run
CI / x86_64-linux.nixos-genesis (x86_64-linux.nixos-genesis, /nix/store/dy5hr43b3r6zw8457xfc1n98w4qp06nr-nixos-system-genesis-26.05.0d9e9b8.drv) (push) Waiting to run
CI / x86_64-linux.nixos-greenday (x86_64-linux.nixos-greenday, /nix/store/bm68p4zz06rd98cznn8lj6pj0y8g2na0-nixos-system-greenday-26.05.0d9e9b8.drv) (push) Waiting to run
CI / x86_64-linux.nixos-pinkfloyd (x86_64-linux.nixos-pinkfloyd, /nix/store/biiw31v34p7bavqh8j0pg1qkrf52x88r-nixos-system-pinkfloyd-26.05.0d9e9b8.drv) (push) Waiting to run
CI / x86_64-linux.nixos-thelonious (x86_64-linux.nixos-thelonious, /nix/store/vf08wjk7j29f3r2z0wib5zcjyvzykvj8-nixos-system-thelonious-26.05.0d9e9b8.drv) (push) Waiting to run
CI / x86_64-linux.nixos-zeppelin (x86_64-linux.nixos-zeppelin, /nix/store/xq8gmygmyn8rbdql636m77aiym1vxmkl-nixos-system-zeppelin-26.05.0d9e9b8.drv) (push) Waiting to run
CI / x86_64-linux.organize-tool (x86_64-linux.organize-tool, /nix/store/nmh61437wgv6wydv6x74lv43xhrig61x-organize-tool-3.3.0.drv) (push) Waiting to run
CI / x86_64-linux.raspberrypi-update (x86_64-linux.raspberrypi-update, /nix/store/lvfy5cqr7cplxx3wjnghcxcj7ii7p24l-raspberrypi-update-0-unstable-2026-08-26.drv) (push) Waiting to run
CI / x86_64-linux.wikitext-lsp (x86_64-linux.wikitext-lsp, /nix/store/kk06kspx8gcggvmfcymhyrwlfxgxbjg6-wikitext-lsp-1.8.0.drv) (push) Waiting to run
lon: update colmena
524ddd89f62721a92e8629063d347e7a1ed390de
→ e269669b798a361a521029d5d15e289124a15038

Last 4 commits:
  2874af5 cargo: bump the cargo group with 4 updates
  c574e64 flake: bump the inputs group across 1 directory with 2 updates
  52de4c2 cargo: bump the cargo group with 4 updates (#414)
  e269669 flake: bump the inputs group across 1 directory with 2 updates (#415)
2026-10-18 14:26:06 +02:00
.forgejo/workflows feat(forgejo): lon daily pr 2026-10-18 14:15:27 +02:00
hosts feat(forgejo): lon daily pr 2026-10-18 14:15:27 +02:00
lib style: blank lines by depth difference, enforced by a pre-commit hook 2026-10-18 00:46:55 +02:00
nixos feat(comin): pull-based deploys of signed main 2026-10-18 14:15:27 +02:00
patches feat(mediawiki): ide support 2026-10-15 08:35:36 +02:00
pkgs style: blank lines by depth difference, enforced by a pre-commit hook 2026-10-18 00:46:55 +02:00
scripts Revert "refactor: flake inputs replace lon" 2026-10-18 02:36:31 +02:00
.envrc Revert "refactor: flake inputs replace lon" 2026-10-18 02:36:31 +02:00
.gitignore chore: remove unused profiles, modules, packages and inputs 2026-10-15 17:14:01 +02:00
default.nix feat(colmena): colmenaHive output beside the raw hive 2026-10-18 02:47:35 +02:00
flake.nix Revert "refactor: flake inputs replace lon" 2026-10-18 02:36:31 +02:00
hive.nix Revert "refactor: flake inputs replace lon" 2026-10-18 02:36:31 +02:00
inputs.nix Revert "refactor: flake inputs replace lon" 2026-10-18 02:36:31 +02:00
LICENSE chore: create LICENSE 2024-07-11 14:27:07 +02:00
lon.lock lon: update colmena 2026-10-18 14:26:06 +02:00
lon.nix lon: update colmena 2026-10-18 14:26:06 +02:00
README.md Revert "refactor: flake inputs replace lon" 2026-10-18 02:36:31 +02:00
secrets.nix style: blank lines by depth difference, enforced by a pre-commit hook 2026-10-18 00:46:55 +02:00
shell.nix Revert "refactor: flake inputs replace lon" 2026-10-18 02:36:31 +02:00
statix.toml feat: enable statix again 2024-06-27 16:04:04 +02:00

🚠 My infra

Build status built with nix

This repository contains the configurations of my machines using NixOS and lon.

❄ About NixOS

NixOS is a Linux distribution based on the Nix/Lix package manager. It allows fully reproducible builds and a declarative configuration style, using a functional langage called Nix.

📌 About lon

lon is a simple and convenient dependency pinning for Nix, that enables the use of other Nix projects, flake or not.

💡 Inspiration

This project is clearly inspired by JulienMalka/snowfield.