Security-conscious, minimal, immutable Linux distribution with automatic updates.
  • Starlark 87.1%
  • Shell 6.8%
  • Nix 3.3%
  • Just 2.8%
Find a file
Daniel Lundin 223906d401
Some checks failed
/ ci (push) Failing after 25s
ci: fix workflow
2026-03-10 14:45:44 +01:00
.forgejo/workflows ci: fix workflow 2026-03-10 14:45:44 +01:00
build fix(systemd): now it finally builds 🚀 2026-02-05 16:27:45 +01:00
nix chore: clean up dev shell. update nixpkgs. 2026-01-12 22:49:27 +01:00
third_party xz: cleanup 2026-03-04 08:12:50 +01:00
toolchains use prebuilt tools from nixpkgs for rules_foreign_cc 2026-03-04 08:11:58 +01:00
tools bazel: preset update 2026-03-04 15:09:51 +01:00
.bazelignore bazel: ignore direnv directory 2025-12-15 14:19:28 +01:00
.bazelrc bazel: sandbox hardening 2026-03-04 08:12:52 +01:00
.bazelversion bazel: bump version to 8.6.0 2026-03-04 08:12:54 +01:00
.envrc.recommended chore(dev): direnv should watch nixpkg.json as well 2026-01-12 10:02:28 +01:00
.gitignore Initial stab at bazel + nixpkgs + foreign_cc 2025-12-15 14:19:30 +01:00
.rgignore Add .rgignore 2024-11-10 14:22:36 +01:00
BUILD.bazel feat(systemd): add xz / liblzma 2026-01-15 16:24:34 +01:00
Justfile test: only run integration tests manually 2026-01-14 08:39:33 +01:00
LICENSE Add MPL 2.0 license 2024-10-25 16:41:55 +02:00
MODULE.bazel glibc: custom rule 2026-03-04 08:12:48 +01:00
MODULE.bazel.lock glibc: custom rule 2026-03-04 08:12:48 +01:00
README.adoc chore(docs): Clean up the placeholder README 2026-03-04 08:11:25 +01:00
shell.nix chore(bazel): use bazelisk as launcher 2026-03-04 08:11:35 +01:00

Table of Contents

1. System Architecture

PatOS is a minimal, security-focused Linux system. It serves as a core building block for the Patagia Platform.