Commit Graph

1215 Commits

Author SHA1 Message Date
Colin 889b332ade trust-dns: split the parts which are generalizable into their own file
i can try to build this into a recursive resolver for *all* my hosts
2024-04-30 14:35:56 +00:00
Colin 9021ab9f05 s6: fix oneshot service runner
the runner previously couldn't find the 'live' directory, where the service state lives. now it can
2024-04-27 08:05:54 +00:00
Colin 79bba42768 s6-rc: fix oneshot services to generate `up`, not `run` 2024-04-27 06:33:24 +00:00
Colin 8dd4fe06f3 s6: longshot -> longrun (typo) 2024-04-27 05:22:35 +00:00
Colin 19115dfb65 eg25-control: port to s6 (hopefully) 2024-04-26 21:44:13 +00:00
Colin 46a513b263 feeds: subscribe to SamuelDR 2024-04-26 17:19:38 +00:00
Colin 7843f9650a feeds: subscribe to The Amp Hour (podcast) 2024-04-25 05:54:10 +00:00
Colin 82dce71b9c feeds: add microarch.club podcast 2024-04-25 05:51:52 +00:00
Colin a59a7b5346 feeds: podcasts: add Tech Tales 2024-04-19 21:46:03 +00:00
Colin 40af93a7fb feeds: add apenwarr 2024-04-18 17:29:50 +00:00
Colin 2eea562d1f sandbox: remove unused "binMap" option 2024-04-15 19:56:33 +00:00
Colin 0385c09f23 sane-sandboxed: split out into an actual package 2024-04-15 18:57:22 +00:00
Colin 2d74d0725d feeds: podcasts: add Money Stuff 2024-04-14 20:39:53 +00:00
Colin 4b22fd95bf introduce 'moby-min' host variant for the quickest deployment (no webkitgtk) 2024-04-13 20:29:24 +00:00
Colin 527a9e7612 feeds: add The Side View 2024-04-10 04:47:34 +00:00
Colin 3686e6e508 feeds: subscribe to Future of Coding 2024-04-10 03:06:30 +00:00
Colin fe4b6c36c4 feeds: subscribe to jwz.org 2024-04-09 03:55:25 +00:00
Colin a814832e48 feeds: add Hacker Public Radio podcast 2024-04-02 19:34:42 +00:00
Colin 74e994598e feeds: add David Revoy 2024-03-31 20:28:41 +00:00
Colin 856b6fcd7a feeds: add Willow 2024-03-31 18:20:49 +00:00
Colin 89d4b0ae0b s6-rc: don't tee to /dev/stderr, as i don't want any logs going to the console and interfering with text entry 2024-03-31 05:20:33 +00:00
Colin eff37765ae sane.image: fix so `imgs.moby` includes a working bootloader 2024-03-31 03:24:33 +00:00
Colin 32e691b85b feeds: add Hardcore Software by Steven Sinofsky 2024-03-26 14:08:13 +00:00
Colin 6c5b32aac2 s6-rc: fix so the service manager knows about readiness notifications again 2024-03-26 13:34:38 +00:00
Colin f59dd99470 s6-rc: init services in the "down" state 2024-03-26 12:55:40 +00:00
Colin 55c8a98c33 s6-rc: pre-compute more stuff as nix exprs; don't even run s6-rc-init 2024-03-26 12:36:46 +00:00
Colin 5cd9f34884 s6-rc: remove more unnecessarily files from live dir 2024-03-26 00:45:24 +00:00
Colin 2cabe51956 s6-rc: remove a couple more unused files from the live dir 2024-03-26 00:22:14 +00:00
Colin cb8e9b7a23 s6-rc: make it so, once started, other programs can start/stop services but NOT edit/create them 2024-03-26 00:11:02 +00:00
Colin 4eb6b5735e users/s6-rc: allow `startS6 ""` 2024-03-25 16:46:51 +00:00
Colin 5d3899959b users/s6-rc: split out `compiled` var 2024-03-25 14:56:41 +00:00
Colin ad951ad919 users/s6-rc: add symlink capabilities to my fs abstraction 2024-03-25 14:46:43 +00:00
Colin 48a4c1bd26 feeds: add nixpkgs.news 2024-03-25 13:13:03 +00:00
Colin febedb9323 nits: update `--replace` uses to `--replace-{fail,quiet}` as appropriate 2024-03-24 12:49:18 +00:00
Colin 03fbb780b2 sane.programs: sandbox: refactor extraRuntimePaths computation 2024-03-24 12:03:38 +00:00
Colin 9c0b175260 swaync: allow toggling of s6 services 2024-03-24 11:54:12 +00:00
Colin e62be121e2 users/services: s6: fix so `s6-rc stop` can actually kill processes 2024-03-24 11:48:41 +00:00
Colin 7f8cae42ff s6: migrate to /run/user/$id/s6 2024-03-23 21:33:08 +00:00
Colin 2e58353b0e refactor: users/services: have `waitExists` support waiting on multiple paths 2024-03-23 17:28:29 +00:00
Colin 6102a0301d sway: move $WAYLAND_DISPLAY into a subdir to make it easier to sandbox 2024-03-23 16:37:22 +00:00
Colin 39de5b84c2 sway: fix readiness check 2024-03-23 15:54:20 +00:00
Colin 5205251f6f programs: xwayland: sandbox it without exposing net access 2024-03-23 15:33:23 +00:00
Colin 8c48adefa5 pipewire: move sockets into a subdirectory for easier sandboxing 2024-03-23 13:34:13 +00:00
Colin 4418c16967 users/services: s6: push bundle dependencies down onto the actual atomic services 2024-03-23 13:04:12 +00:00
Colin 8008fd35cb modules/users: allow `readiness.pathExists` 2024-03-23 13:03:11 +00:00
Colin e6c00e6215 users/services: implement dbus readiness checks for s6-rc 2024-03-21 17:16:11 +00:00
Colin fff9d69e3e users/services: s6-rc: implement readiness polling 2024-03-21 17:16:11 +00:00
Colin 4fa7e6113d users/services: s6: `exec` into the run/finish commands 2024-03-21 17:16:11 +00:00
Colin 16ca71188f users/services: simplify the before/after/wantedBy criteria, to match s6 concepts 2024-03-21 17:16:11 +00:00
Colin c5c37e79ac users/services: actually remove the systemd backend 2024-03-21 17:16:11 +00:00