Security-conscious, minimal, immutable Linux distribution with automatic updates.
  • Starlark 85.3%
  • Shell 8.2%
  • Just 3.3%
  • Nix 3.2%
Find a file
2026-02-18 09:09:46 +01:00
.forgejo/workflows Initial naive ci job using forgejo actions 2026-01-19 10:20:41 +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 fix: correct kernel headers target 2026-02-10 12:56:11 +01:00
toolchain Initial stab at bazel + nixpkgs + foreign_cc 2025-12-15 14:19:30 +01:00
tools chore(bazel): update preset bazelrc 2026-01-15 16:26:54 +01:00
.bazelignore bazel: ignore direnv directory 2025-12-15 14:19:28 +01:00
.bazelrc chore(bazel): remove temporary bcr url from previous outage 2026-02-15 15:37:44 +01:00
.bazelversion chore(bazel): Pin bazel version to 8.5.0 2026-01-12 10:24:41 +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
git_signing_key.pub chore(docs): Clean up the placeholder README 2026-02-18 09:09:46 +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 feat(systemd): add+enable p11kit for cryptenroll 2026-01-21 15:54:16 +01:00
MODULE.bazel.lock chore(bazel): remove temporary bcr url from previous outage 2026-02-15 15:37:44 +01:00
README.adoc chore(docs): Clean up the placeholder README 2026-02-18 09:09:46 +01:00
shell.nix Initial naive ci job using forgejo actions 2026-01-19 10:20:41 +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.