No description
Find a file
Philip Peterson 855f5dbded fix VNC pid exhaustion: remove bluez loop, raise machine.slice limit
kded5 was activating org.bluez.obex in a tight loop (no BT hardware in
container), spawning thousands of obexd threads until the libpod scope hit
its TasksMax=9286 systemd default — causing fork failures and a 502.

- vnc-desktop/Dockerfile: purge bluez/bluez-obexd and delete D-Bus service
  activation files so kded5 can't trigger the loop
- linux.nix: machine.slice TasksMax=infinity so the libpod scope ceiling
  can't be hit by legitimate KDE thread counts
- linux.nix: containers.conf pids_limit=0 (unlimited) to let podman pass
  TasksMax=infinity to new container scopes

pids.current went from 9286 (exhausted) to 159 after the fix.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 19:53:28 -08:00
nixos fix VNC pid exhaustion: remove bluez loop, raise machine.slice limit 2026-05-25 19:53:28 -08:00
terraform Publish quine-core 2024-11-15 23:41:12 -09:00
.gitignore gitignore 2024-12-07 02:02:54 -09:00
bump-riverside.sh fix 2026-05-25 15:02:45 -08:00
README.md add readme 2024-11-15 23:51:26 -09:00
refresh.sh fix 2026-05-25 15:02:45 -08:00

This is the Nix server infrastructure for Quine Global. You will find it contains some Nginx configuration, some shell and terminal configuration, and system config.

Of particular note is the web deployment system with Nginx. This is a homebrew system to easily deploy web applications. You can mount an application as a Docker container, or using pullomatic, a service that automatically pulls from Github every so often.

There is some overlap between this repo's use for Quine and Philip Peterson's personal use. As such, there will be some reference to Philip Peterson's personal projects or usernames.

The goal is to remove these references and have the repository be more of a single concern, which is to support QUINE's mission to improve the world through open-source technology and environmental pollution research.

However, the research required to create this separation is still pending, so for now, the two concerns are mixed intentionally.

If you are interested in Quine's mission, please open an issue. We'd love to hear from you!