├── LICENSE ├── README.md ├── examples ├── multi-process-image │ └── default.nix ├── service-containers-agnostic │ ├── constructors.nix │ └── extendable.nix ├── services-agnostic │ ├── constructors │ │ ├── constructors.nix │ │ ├── docker │ │ │ └── default.nix │ │ ├── nginx │ │ │ ├── default.nix │ │ │ ├── errorpage │ │ │ │ └── index.html │ │ │ └── nginx-reverse-proxy-hostbased.nix │ │ ├── s6-svscan │ │ │ └── default.nix │ │ └── supervisord │ │ │ ├── default.nix │ │ │ └── extendable.nix │ ├── idresources.nix │ ├── ids.nix │ └── processes.nix ├── webapps-agnostic │ ├── constructors │ │ ├── constructors.nix │ │ └── webapp │ │ │ ├── default.nix │ │ │ ├── webapp-daemon.nix │ │ │ └── webapp-fg.nix │ ├── distribution.nix │ ├── idresources.nix │ ├── ids-advanced.nix │ ├── ids.nix │ ├── infra-bootstrap.nix │ ├── network-logical.nix │ ├── network-physical.nix │ ├── processes-advanced.nix │ ├── processes.nix │ └── services.nix └── webapps-sysvinit │ ├── constructors │ ├── constructors.nix │ ├── nginx │ │ ├── default.nix │ │ ├── errorpage │ │ │ └── index.html │ │ └── nginx-reverse-proxy.nix │ └── webapp │ │ └── default.nix │ ├── distribution.nix │ ├── idresources.nix │ ├── ids-advanced.nix │ ├── ids.nix │ ├── network-logical.nix │ ├── network-physical.nix │ ├── processes-advanced.nix │ ├── processes.nix │ └── services.nix ├── nixproc ├── backends │ ├── bsdrc │ │ ├── build-bsdrc-env.nix │ │ ├── create-bsdrc-script.nix │ │ ├── generate-bsdrc-script.nix │ │ └── rcsubr.nix │ ├── cygrunsrv │ │ ├── build-cygrunsrv-env.nix │ │ ├── create-cygrunsrv-params.nix │ │ └── generate-cygrunsrv-params.nix │ ├── disnix │ │ ├── build-disnix-env.nix │ │ ├── create-process-script.nix │ │ ├── generate-process-script.nix │ │ ├── image-steps │ │ │ ├── disnix-dynamic.nix │ │ │ ├── disnix-static.nix │ │ │ ├── disnix.nix │ │ │ ├── dynamic-steps.nix │ │ │ └── static-steps.nix │ │ ├── services-adapter.nix │ │ └── test-module │ │ │ └── default.nix │ ├── docker │ │ ├── build-docker-env.nix │ │ ├── create-docker-container.nix │ │ ├── generate-docker-container.nix │ │ └── test-module │ │ │ ├── default.nix │ │ │ └── processes-docker.nix │ ├── launchd │ │ ├── build-launchd-env.nix │ │ ├── create-launchd-daemon.nix │ │ └── generate-launchd-daemon.nix │ ├── s6-rc │ │ ├── build-s6-rc-env.nix │ │ ├── create-log-service-for-longrun-service.nix │ │ ├── create-longrun-service.nix │ │ ├── create-oneshot-service.nix │ │ ├── create-service-bundle.nix │ │ ├── default.nix │ │ ├── generate-s6-rc-service.nix │ │ ├── image-steps │ │ │ ├── dynamic-steps.nix │ │ │ ├── s6-rc-dynamic.nix │ │ │ ├── s6-rc-static.nix │ │ │ ├── s6-rc.nix │ │ │ └── static-steps.nix │ │ ├── test-module │ │ │ ├── default.nix │ │ │ └── processes-s6-svscan.nix │ │ └── util.nix │ ├── supervisord │ │ ├── build-supervisord-env.nix │ │ ├── create-supervisord-program.nix │ │ ├── generate-supervisord-program.nix │ │ ├── image-steps │ │ │ ├── dynamic-steps.nix │ │ │ ├── static-steps.nix │ │ │ ├── supervisord-dynamic.nix │ │ │ ├── supervisord-static.nix │ │ │ └── supervisord.nix │ │ ├── supervisord.conf │ │ └── test-module │ │ │ ├── default.nix │ │ │ └── processes-supervisord.nix │ ├── systemd │ │ ├── build-systemd-env.nix │ │ ├── create-systemd-service.nix │ │ ├── generate-systemd-service.nix │ │ └── test-module │ │ │ ├── default.nix │ │ │ ├── systemd-path.nix │ │ │ └── xserver-autologin-module.nix │ ├── sysvinit │ │ ├── README.md │ │ ├── build-sysvinit-env.nix │ │ ├── create-sysvinit-script.nix │ │ ├── generate-sysvinit-script.nix │ │ ├── image-steps │ │ │ ├── dynamic-steps.nix │ │ │ ├── static-steps.nix │ │ │ ├── sysvinit-dynamic.nix │ │ │ ├── sysvinit-static.nix │ │ │ └── sysvinit.nix │ │ ├── init-functions.nix │ │ └── test-module │ │ │ └── default.nix │ └── util │ │ ├── default.nix │ │ ├── generate-compound-proxy.nix │ │ ├── generate-foreground-proxy.nix │ │ └── generate-prestart-script.nix ├── create-credentials │ └── default.nix ├── create-image-from-steps │ ├── create-image-from-steps.nix │ ├── create-multi-process-image-universal.nix │ ├── create-multi-process-image.nix │ ├── create-mutable-multi-process-image-universal.nix │ ├── create-mutable-multi-process-image.nix │ ├── create-nix-image.nix │ ├── generate-config-from-steps.nix │ └── steps │ │ ├── basic.nix │ │ ├── bootstrap-init.nix │ │ ├── init.nix │ │ ├── interactive.nix │ │ ├── man.nix │ │ ├── nix-processmgmt-dynamic.nix │ │ ├── nix-processmgmt-static.nix │ │ ├── nix-support.nix │ │ └── su-pam.nix ├── create-managed-process │ ├── agnostic │ │ ├── create-agnostic-config.nix │ │ ├── create-managed-process-from-config.nix │ │ └── create-managed-process.nix │ └── universal │ │ └── create-managed-process-universal.nix ├── derive-dysnomia-process-type.nix └── test-driver │ ├── agnostic.nix │ ├── profiles │ ├── privileged.nix │ ├── unprivileged-user-module.nix │ └── unprivileged.nix │ ├── universal.nix │ └── util │ ├── execute-command.nix │ └── execute-deploy.nix ├── release.nix ├── tests ├── builds.nix ├── multi-process-images.nix ├── services │ ├── default.nix │ ├── docker │ │ ├── default.nix │ │ └── processes.nix │ ├── nginx-reverse-proxy-hostbased │ │ ├── default.nix │ │ └── processes.nix │ ├── s6-svscan │ │ ├── default.nix │ │ └── processes.nix │ └── supervisord │ │ ├── default.nix │ │ └── processes.nix ├── webapps-agnostic-config.nix ├── webapps-agnostic-disnix.nix ├── webapps-agnostic-docker.nix ├── webapps-agnostic-s6-rc.nix ├── webapps-agnostic-supervisord-stateless.nix ├── webapps-agnostic-supervisord.nix ├── webapps-agnostic-systemd-user.nix ├── webapps-agnostic-systemd.nix ├── webapps-agnostic-sysvinit.nix └── webapps-sysvinit.nix ├── tools ├── bsdrc │ ├── default.nix │ ├── nixproc-bsdrc-deploy.in │ ├── nixproc-bsdrc-runactivity.in │ └── nixproc-bsdrc-switch.in ├── chainload-user │ ├── Makefile │ ├── default.nix │ └── main.c ├── common │ ├── default.nix │ ├── nixproc-build.in │ └── nixproc-init-state.in ├── commonchecks ├── cygrunsrv │ ├── default.nix │ ├── nixproc-cygrunsrv-deploy.in │ └── nixproc-cygrunsrv-switch.in ├── default.nix ├── disnix │ ├── default.nix │ ├── nixproc-disnix-deploy.in │ └── nixproc-disnix-switch.in ├── docker │ ├── default.nix │ ├── nixproc-docker-deploy.in │ └── nixproc-docker-switch.in ├── generate-config │ ├── default.nix │ └── nixproc-generate-config.in ├── idassign │ ├── default.nix │ └── nixproc-id-assign.in ├── launchd │ ├── default.nix │ ├── nixproc-launchd-deploy.in │ └── nixproc-launchd-switch.in ├── s6-rc │ ├── default.nix │ ├── nixproc-s6-rc-deploy.in │ ├── nixproc-s6-rc-switch.in │ ├── nixproc-s6-svscan.in │ └── s6-rc-checks ├── supervisord │ ├── default.nix │ ├── nixproc-supervisord-deploy-stateless.in │ ├── nixproc-supervisord-deploy.in │ ├── nixproc-supervisord-switch.in │ └── supervisordchecks ├── systemd │ ├── default.nix │ ├── nixproc-systemd-deploy.in │ └── nixproc-systemd-switch.in └── sysvinit │ ├── default.nix │ ├── nixproc-sysvinit-deploy.in │ ├── nixproc-sysvinit-runactivity.in │ ├── nixproc-sysvinit-switch.in │ └── sysvinitchecks └── webapp ├── Makefile ├── README.md ├── daemonize.c ├── daemonize.h ├── default.nix ├── main.c ├── service.c └── service.h /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/README.md -------------------------------------------------------------------------------- /examples/multi-process-image/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/multi-process-image/default.nix -------------------------------------------------------------------------------- /examples/service-containers-agnostic/constructors.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/service-containers-agnostic/constructors.nix -------------------------------------------------------------------------------- /examples/service-containers-agnostic/extendable.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/service-containers-agnostic/extendable.nix -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/constructors.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/constructors.nix -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/docker/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/docker/default.nix -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/nginx/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/nginx/default.nix -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/nginx/errorpage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/nginx/errorpage/index.html -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/nginx/nginx-reverse-proxy-hostbased.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/nginx/nginx-reverse-proxy-hostbased.nix -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/s6-svscan/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/s6-svscan/default.nix -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/supervisord/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/supervisord/default.nix -------------------------------------------------------------------------------- /examples/services-agnostic/constructors/supervisord/extendable.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/constructors/supervisord/extendable.nix -------------------------------------------------------------------------------- /examples/services-agnostic/idresources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/idresources.nix -------------------------------------------------------------------------------- /examples/services-agnostic/ids.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/ids.nix -------------------------------------------------------------------------------- /examples/services-agnostic/processes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/services-agnostic/processes.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/constructors/constructors.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/constructors/constructors.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/constructors/webapp/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/constructors/webapp/default.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/constructors/webapp/webapp-daemon.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/constructors/webapp/webapp-daemon.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/constructors/webapp/webapp-fg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/constructors/webapp/webapp-fg.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/distribution.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/distribution.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/idresources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/idresources.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/ids-advanced.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/ids-advanced.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/ids.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/ids.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/infra-bootstrap.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/infra-bootstrap.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/network-logical.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/network-logical.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/network-physical.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/network-physical.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/processes-advanced.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/processes-advanced.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/processes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/processes.nix -------------------------------------------------------------------------------- /examples/webapps-agnostic/services.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-agnostic/services.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/constructors/constructors.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/constructors/constructors.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/constructors/nginx/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/constructors/nginx/default.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/constructors/nginx/errorpage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/constructors/nginx/errorpage/index.html -------------------------------------------------------------------------------- /examples/webapps-sysvinit/constructors/nginx/nginx-reverse-proxy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/constructors/nginx/nginx-reverse-proxy.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/constructors/webapp/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/constructors/webapp/default.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/distribution.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/distribution.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/idresources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/idresources.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/ids-advanced.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/ids-advanced.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/ids.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/ids.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/network-logical.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/network-logical.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/network-physical.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/network-physical.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/processes-advanced.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/processes-advanced.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/processes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/processes.nix -------------------------------------------------------------------------------- /examples/webapps-sysvinit/services.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/examples/webapps-sysvinit/services.nix -------------------------------------------------------------------------------- /nixproc/backends/bsdrc/build-bsdrc-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/bsdrc/build-bsdrc-env.nix -------------------------------------------------------------------------------- /nixproc/backends/bsdrc/create-bsdrc-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/bsdrc/create-bsdrc-script.nix -------------------------------------------------------------------------------- /nixproc/backends/bsdrc/generate-bsdrc-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/bsdrc/generate-bsdrc-script.nix -------------------------------------------------------------------------------- /nixproc/backends/bsdrc/rcsubr.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/bsdrc/rcsubr.nix -------------------------------------------------------------------------------- /nixproc/backends/cygrunsrv/build-cygrunsrv-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/cygrunsrv/build-cygrunsrv-env.nix -------------------------------------------------------------------------------- /nixproc/backends/cygrunsrv/create-cygrunsrv-params.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/cygrunsrv/create-cygrunsrv-params.nix -------------------------------------------------------------------------------- /nixproc/backends/cygrunsrv/generate-cygrunsrv-params.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/cygrunsrv/generate-cygrunsrv-params.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/build-disnix-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/build-disnix-env.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/create-process-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/create-process-script.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/generate-process-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/generate-process-script.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/image-steps/disnix-dynamic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/image-steps/disnix-dynamic.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/image-steps/disnix-static.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/image-steps/disnix-static.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/image-steps/disnix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/image-steps/disnix.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/image-steps/dynamic-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/image-steps/dynamic-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/image-steps/static-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/image-steps/static-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/services-adapter.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/services-adapter.nix -------------------------------------------------------------------------------- /nixproc/backends/disnix/test-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/disnix/test-module/default.nix -------------------------------------------------------------------------------- /nixproc/backends/docker/build-docker-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/docker/build-docker-env.nix -------------------------------------------------------------------------------- /nixproc/backends/docker/create-docker-container.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/docker/create-docker-container.nix -------------------------------------------------------------------------------- /nixproc/backends/docker/generate-docker-container.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/docker/generate-docker-container.nix -------------------------------------------------------------------------------- /nixproc/backends/docker/test-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/docker/test-module/default.nix -------------------------------------------------------------------------------- /nixproc/backends/docker/test-module/processes-docker.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/docker/test-module/processes-docker.nix -------------------------------------------------------------------------------- /nixproc/backends/launchd/build-launchd-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/launchd/build-launchd-env.nix -------------------------------------------------------------------------------- /nixproc/backends/launchd/create-launchd-daemon.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/launchd/create-launchd-daemon.nix -------------------------------------------------------------------------------- /nixproc/backends/launchd/generate-launchd-daemon.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/launchd/generate-launchd-daemon.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/build-s6-rc-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/build-s6-rc-env.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/create-log-service-for-longrun-service.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/create-log-service-for-longrun-service.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/create-longrun-service.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/create-longrun-service.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/create-oneshot-service.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/create-oneshot-service.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/create-service-bundle.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/create-service-bundle.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/default.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/generate-s6-rc-service.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/generate-s6-rc-service.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/image-steps/dynamic-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/image-steps/dynamic-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/image-steps/s6-rc-dynamic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/image-steps/s6-rc-dynamic.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/image-steps/s6-rc-static.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/image-steps/s6-rc-static.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/image-steps/s6-rc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/image-steps/s6-rc.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/image-steps/static-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/image-steps/static-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/test-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/test-module/default.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/test-module/processes-s6-svscan.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/test-module/processes-s6-svscan.nix -------------------------------------------------------------------------------- /nixproc/backends/s6-rc/util.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/s6-rc/util.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/build-supervisord-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/build-supervisord-env.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/create-supervisord-program.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/create-supervisord-program.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/generate-supervisord-program.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/generate-supervisord-program.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/image-steps/dynamic-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/image-steps/dynamic-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/image-steps/static-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/image-steps/static-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/image-steps/supervisord-dynamic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/image-steps/supervisord-dynamic.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/image-steps/supervisord-static.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/image-steps/supervisord-static.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/image-steps/supervisord.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/image-steps/supervisord.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/supervisord.conf -------------------------------------------------------------------------------- /nixproc/backends/supervisord/test-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/test-module/default.nix -------------------------------------------------------------------------------- /nixproc/backends/supervisord/test-module/processes-supervisord.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/supervisord/test-module/processes-supervisord.nix -------------------------------------------------------------------------------- /nixproc/backends/systemd/build-systemd-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/systemd/build-systemd-env.nix -------------------------------------------------------------------------------- /nixproc/backends/systemd/create-systemd-service.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/systemd/create-systemd-service.nix -------------------------------------------------------------------------------- /nixproc/backends/systemd/generate-systemd-service.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/systemd/generate-systemd-service.nix -------------------------------------------------------------------------------- /nixproc/backends/systemd/test-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/systemd/test-module/default.nix -------------------------------------------------------------------------------- /nixproc/backends/systemd/test-module/systemd-path.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/systemd/test-module/systemd-path.nix -------------------------------------------------------------------------------- /nixproc/backends/systemd/test-module/xserver-autologin-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/systemd/test-module/xserver-autologin-module.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/README.md -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/build-sysvinit-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/build-sysvinit-env.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/create-sysvinit-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/create-sysvinit-script.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/generate-sysvinit-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/generate-sysvinit-script.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/image-steps/dynamic-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/image-steps/dynamic-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/image-steps/static-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/image-steps/static-steps.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/image-steps/sysvinit-dynamic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/image-steps/sysvinit-dynamic.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/image-steps/sysvinit-static.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/image-steps/sysvinit-static.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/image-steps/sysvinit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/image-steps/sysvinit.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/init-functions.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/init-functions.nix -------------------------------------------------------------------------------- /nixproc/backends/sysvinit/test-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/sysvinit/test-module/default.nix -------------------------------------------------------------------------------- /nixproc/backends/util/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/util/default.nix -------------------------------------------------------------------------------- /nixproc/backends/util/generate-compound-proxy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/util/generate-compound-proxy.nix -------------------------------------------------------------------------------- /nixproc/backends/util/generate-foreground-proxy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/util/generate-foreground-proxy.nix -------------------------------------------------------------------------------- /nixproc/backends/util/generate-prestart-script.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/backends/util/generate-prestart-script.nix -------------------------------------------------------------------------------- /nixproc/create-credentials/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-credentials/default.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/create-image-from-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/create-image-from-steps.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/create-multi-process-image-universal.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/create-multi-process-image-universal.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/create-multi-process-image.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/create-multi-process-image.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/create-mutable-multi-process-image-universal.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/create-mutable-multi-process-image-universal.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/create-mutable-multi-process-image.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/create-mutable-multi-process-image.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/create-nix-image.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/create-nix-image.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/generate-config-from-steps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/generate-config-from-steps.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/basic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/basic.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/bootstrap-init.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/bootstrap-init.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/init.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/init.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/interactive.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/interactive.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/man.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/man.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/nix-processmgmt-dynamic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/nix-processmgmt-dynamic.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/nix-processmgmt-static.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/nix-processmgmt-static.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/nix-support.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/nix-support.nix -------------------------------------------------------------------------------- /nixproc/create-image-from-steps/steps/su-pam.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-image-from-steps/steps/su-pam.nix -------------------------------------------------------------------------------- /nixproc/create-managed-process/agnostic/create-agnostic-config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-managed-process/agnostic/create-agnostic-config.nix -------------------------------------------------------------------------------- /nixproc/create-managed-process/agnostic/create-managed-process-from-config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-managed-process/agnostic/create-managed-process-from-config.nix -------------------------------------------------------------------------------- /nixproc/create-managed-process/agnostic/create-managed-process.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-managed-process/agnostic/create-managed-process.nix -------------------------------------------------------------------------------- /nixproc/create-managed-process/universal/create-managed-process-universal.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/create-managed-process/universal/create-managed-process-universal.nix -------------------------------------------------------------------------------- /nixproc/derive-dysnomia-process-type.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/derive-dysnomia-process-type.nix -------------------------------------------------------------------------------- /nixproc/test-driver/agnostic.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/test-driver/agnostic.nix -------------------------------------------------------------------------------- /nixproc/test-driver/profiles/privileged.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/test-driver/profiles/privileged.nix -------------------------------------------------------------------------------- /nixproc/test-driver/profiles/unprivileged-user-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/test-driver/profiles/unprivileged-user-module.nix -------------------------------------------------------------------------------- /nixproc/test-driver/profiles/unprivileged.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/test-driver/profiles/unprivileged.nix -------------------------------------------------------------------------------- /nixproc/test-driver/universal.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/test-driver/universal.nix -------------------------------------------------------------------------------- /nixproc/test-driver/util/execute-command.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/test-driver/util/execute-command.nix -------------------------------------------------------------------------------- /nixproc/test-driver/util/execute-deploy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/nixproc/test-driver/util/execute-deploy.nix -------------------------------------------------------------------------------- /release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/release.nix -------------------------------------------------------------------------------- /tests/builds.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/builds.nix -------------------------------------------------------------------------------- /tests/multi-process-images.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/multi-process-images.nix -------------------------------------------------------------------------------- /tests/services/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/default.nix -------------------------------------------------------------------------------- /tests/services/docker/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/docker/default.nix -------------------------------------------------------------------------------- /tests/services/docker/processes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/docker/processes.nix -------------------------------------------------------------------------------- /tests/services/nginx-reverse-proxy-hostbased/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/nginx-reverse-proxy-hostbased/default.nix -------------------------------------------------------------------------------- /tests/services/nginx-reverse-proxy-hostbased/processes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/nginx-reverse-proxy-hostbased/processes.nix -------------------------------------------------------------------------------- /tests/services/s6-svscan/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/s6-svscan/default.nix -------------------------------------------------------------------------------- /tests/services/s6-svscan/processes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/s6-svscan/processes.nix -------------------------------------------------------------------------------- /tests/services/supervisord/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/supervisord/default.nix -------------------------------------------------------------------------------- /tests/services/supervisord/processes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/services/supervisord/processes.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-config.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-disnix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-disnix.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-docker.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-docker.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-s6-rc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-s6-rc.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-supervisord-stateless.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-supervisord-stateless.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-supervisord.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-supervisord.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-systemd-user.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-systemd-user.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-systemd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-systemd.nix -------------------------------------------------------------------------------- /tests/webapps-agnostic-sysvinit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-agnostic-sysvinit.nix -------------------------------------------------------------------------------- /tests/webapps-sysvinit.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tests/webapps-sysvinit.nix -------------------------------------------------------------------------------- /tools/bsdrc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/bsdrc/default.nix -------------------------------------------------------------------------------- /tools/bsdrc/nixproc-bsdrc-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/bsdrc/nixproc-bsdrc-deploy.in -------------------------------------------------------------------------------- /tools/bsdrc/nixproc-bsdrc-runactivity.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/bsdrc/nixproc-bsdrc-runactivity.in -------------------------------------------------------------------------------- /tools/bsdrc/nixproc-bsdrc-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/bsdrc/nixproc-bsdrc-switch.in -------------------------------------------------------------------------------- /tools/chainload-user/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/chainload-user/Makefile -------------------------------------------------------------------------------- /tools/chainload-user/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/chainload-user/default.nix -------------------------------------------------------------------------------- /tools/chainload-user/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/chainload-user/main.c -------------------------------------------------------------------------------- /tools/common/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/common/default.nix -------------------------------------------------------------------------------- /tools/common/nixproc-build.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/common/nixproc-build.in -------------------------------------------------------------------------------- /tools/common/nixproc-init-state.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/common/nixproc-init-state.in -------------------------------------------------------------------------------- /tools/commonchecks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/commonchecks -------------------------------------------------------------------------------- /tools/cygrunsrv/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/cygrunsrv/default.nix -------------------------------------------------------------------------------- /tools/cygrunsrv/nixproc-cygrunsrv-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/cygrunsrv/nixproc-cygrunsrv-deploy.in -------------------------------------------------------------------------------- /tools/cygrunsrv/nixproc-cygrunsrv-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/cygrunsrv/nixproc-cygrunsrv-switch.in -------------------------------------------------------------------------------- /tools/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/default.nix -------------------------------------------------------------------------------- /tools/disnix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/disnix/default.nix -------------------------------------------------------------------------------- /tools/disnix/nixproc-disnix-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/disnix/nixproc-disnix-deploy.in -------------------------------------------------------------------------------- /tools/disnix/nixproc-disnix-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/disnix/nixproc-disnix-switch.in -------------------------------------------------------------------------------- /tools/docker/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/docker/default.nix -------------------------------------------------------------------------------- /tools/docker/nixproc-docker-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/docker/nixproc-docker-deploy.in -------------------------------------------------------------------------------- /tools/docker/nixproc-docker-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/docker/nixproc-docker-switch.in -------------------------------------------------------------------------------- /tools/generate-config/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/generate-config/default.nix -------------------------------------------------------------------------------- /tools/generate-config/nixproc-generate-config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/generate-config/nixproc-generate-config.in -------------------------------------------------------------------------------- /tools/idassign/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/idassign/default.nix -------------------------------------------------------------------------------- /tools/idassign/nixproc-id-assign.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/idassign/nixproc-id-assign.in -------------------------------------------------------------------------------- /tools/launchd/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/launchd/default.nix -------------------------------------------------------------------------------- /tools/launchd/nixproc-launchd-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/launchd/nixproc-launchd-deploy.in -------------------------------------------------------------------------------- /tools/launchd/nixproc-launchd-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/launchd/nixproc-launchd-switch.in -------------------------------------------------------------------------------- /tools/s6-rc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/s6-rc/default.nix -------------------------------------------------------------------------------- /tools/s6-rc/nixproc-s6-rc-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/s6-rc/nixproc-s6-rc-deploy.in -------------------------------------------------------------------------------- /tools/s6-rc/nixproc-s6-rc-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/s6-rc/nixproc-s6-rc-switch.in -------------------------------------------------------------------------------- /tools/s6-rc/nixproc-s6-svscan.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/s6-rc/nixproc-s6-svscan.in -------------------------------------------------------------------------------- /tools/s6-rc/s6-rc-checks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/s6-rc/s6-rc-checks -------------------------------------------------------------------------------- /tools/supervisord/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/supervisord/default.nix -------------------------------------------------------------------------------- /tools/supervisord/nixproc-supervisord-deploy-stateless.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/supervisord/nixproc-supervisord-deploy-stateless.in -------------------------------------------------------------------------------- /tools/supervisord/nixproc-supervisord-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/supervisord/nixproc-supervisord-deploy.in -------------------------------------------------------------------------------- /tools/supervisord/nixproc-supervisord-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/supervisord/nixproc-supervisord-switch.in -------------------------------------------------------------------------------- /tools/supervisord/supervisordchecks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/supervisord/supervisordchecks -------------------------------------------------------------------------------- /tools/systemd/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/systemd/default.nix -------------------------------------------------------------------------------- /tools/systemd/nixproc-systemd-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/systemd/nixproc-systemd-deploy.in -------------------------------------------------------------------------------- /tools/systemd/nixproc-systemd-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/systemd/nixproc-systemd-switch.in -------------------------------------------------------------------------------- /tools/sysvinit/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/sysvinit/default.nix -------------------------------------------------------------------------------- /tools/sysvinit/nixproc-sysvinit-deploy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/sysvinit/nixproc-sysvinit-deploy.in -------------------------------------------------------------------------------- /tools/sysvinit/nixproc-sysvinit-runactivity.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/sysvinit/nixproc-sysvinit-runactivity.in -------------------------------------------------------------------------------- /tools/sysvinit/nixproc-sysvinit-switch.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/sysvinit/nixproc-sysvinit-switch.in -------------------------------------------------------------------------------- /tools/sysvinit/sysvinitchecks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/tools/sysvinit/sysvinitchecks -------------------------------------------------------------------------------- /webapp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/Makefile -------------------------------------------------------------------------------- /webapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/README.md -------------------------------------------------------------------------------- /webapp/daemonize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/daemonize.c -------------------------------------------------------------------------------- /webapp/daemonize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/daemonize.h -------------------------------------------------------------------------------- /webapp/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/default.nix -------------------------------------------------------------------------------- /webapp/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/main.c -------------------------------------------------------------------------------- /webapp/service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/service.c -------------------------------------------------------------------------------- /webapp/service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/svanderburg/nix-processmgmt/HEAD/webapp/service.h --------------------------------------------------------------------------------