27e67748d4
bunpen: pasta: never outlive the parent bunpen lifetime
2024-12-19 07:53:33 +00:00
066bf3c3d4
bunpen: refactor: split fork_and_die_with_parent out as a standalone helper
2024-12-19 07:48:31 +00:00
8a8bb0f0bd
bunpen: refactor: split fork/exec helpers out of namespace.ha
2024-12-19 07:37:19 +00:00
33ce256f14
bunpen: fork_and_propagate: forward SIGKILL as SIGKILL, not SIGTERM
2024-12-19 07:30:18 +00:00
d493e4885e
bunpen: ensure child processes never outlive the parent
...
surprised this wasn't causing notable problems; i guess most programs are just well behaved and/or i wasnt using kill -9 much
2024-12-19 07:14:30 +00:00
b3acc27265
phog: 0.1.6 -> 0.1.7 (untested. i dont use this package; it was an automated update)
2024-12-19 03:13:55 +00:00
8c5d10fb39
nixpkgs-bootstrap: 0-unstable-2024-12-16 -> 0-unstable-2024-12-17
2024-12-19 03:09:29 +00:00
ee257bb78d
megapixels-next: 1.6.1-unstable-2024-11-04 -> 1.6.1-unstable-2024-11-30
2024-12-19 03:09:01 +00:00
331842020e
nixpkgs-wayland: 0-unstable-2024-12-15 -> 0-unstable-2024-12-17
2024-12-19 03:08:31 +00:00
51eecca60f
opencellid: 0-unstable-2024-11-29 -> 0-unstable-2024-12-17
2024-12-19 03:08:01 +00:00
1408a69811
uassets: 0-unstable-2024-12-16 -> 0-unstable-2024-12-17
2024-12-19 03:07:43 +00:00
b6796d05d4
fontconfig: disable user-dir fc cache
2024-12-19 03:07:24 +00:00
dae1c4b50e
cross: send gnome-user-share, gnome-online-accounts patches upstream
2024-12-17 16:17:58 +00:00
e6759ac34e
overlays/cross: update upstreaming status
2024-12-17 16:17:58 +00:00
159f8ccf98
bunpen: dont make /tmp
a new tmpfs in the sandboxed environment
...
this makes fs use more visible, e.g. Signal is storing 60+MB in /tmp
2024-12-17 16:17:58 +00:00
a29995762a
firefox: define tmpdir
2024-12-17 10:58:25 +00:00
bc15a876ff
programs: place TMPDIR on ephemeral storage for select programs which demand a lot of it
2024-12-17 10:26:34 +00:00
ebd55cdf3b
nixpkgs-bootstrap: 0-unstable-2024-12-15 -> 0-unstable-2024-12-16
2024-12-16 21:13:20 +00:00
66bf274866
signal-desktop-from-src: 7.35.0 -> 7.37.0
...
i did not verify that the blobs are up-to-date, but the package builds fine
2024-12-16 21:12:33 +00:00
ab6f0e74bb
nixpkgs-wayland: 0-unstable-2024-12-10 -> 0-unstable-2024-12-15
2024-12-16 21:11:23 +00:00
4123ad3413
sops-nix: assets-unstable-2024-12-09 -> assets-unstable-2024-12-12
2024-12-16 21:11:01 +00:00
5aa792e339
uassets: 0-unstable-2024-12-10 -> 0-unstable-2024-12-16
2024-12-16 21:10:28 +00:00
7fde4cc251
firefox-extensions -> latest
2024-12-16 21:10:05 +00:00
7bfb913425
assorted: persist some more caches to ephemeral storage
2024-12-16 07:10:03 +00:00
42a80fcfe4
bunpen: expose the bare / tmpfs at /unbacked, to allow for debugging ramdisk usage
2024-12-16 06:57:17 +00:00
ad319417b5
bunpen: docs: elaborate why i remount MS_SLAVE
2024-12-16 04:04:52 +00:00
3cd5a1b598
bunpen: refactor: backfill tests for --bunpen-path option
2024-12-16 02:49:30 +00:00
3b0f97a795
sane-input-handler: EXPERIMENTAL: power-tap-hold to restart bonsaid when screen is off
...
it may be i need power_pressed.power_pressed (w/ no power_released in between) for this to work
2024-12-16 01:31:48 +00:00
e145a8f003
assorted: remove the mesa cache for apps which aren't using it
2024-12-16 01:30:32 +00:00
cec413720e
programs: change the default mesa persistence directory
2024-12-16 00:08:27 +00:00
08ca65c2a4
programs: persist mesa dirs for every wayland application
...
this is certainly *not* perfect (it incorrectly persists some wayland utils like wtype; it has the wrong name for e.g. grimshot), but it's a good start
2024-12-16 00:06:31 +00:00
2e7a9c777c
programs: port mesa_shader_cache persistors over to sandbox.mesaCacheDir
2024-12-15 23:39:17 +00:00
a0ade73638
modules/programs: allow using custom mesa cache dirs, when sandboxed
2024-12-15 23:31:50 +00:00
2130e517fc
bunpen: tests: refactor
2024-12-15 23:04:00 +00:00
3da9874176
bunpen: kill --bunpen-{home,run}-path in favor of shell-style expansion/parameterization
2024-12-15 23:03:52 +00:00
843fdb0dfe
bunpen: refactor: split out an abstraction that will allow substituting of env vars for whitelisted paths
...
as with --bunpen-env. i can use this to consolidate the variants of --bunpen-path
2024-12-15 22:20:18 +00:00
60575640fd
bunpen: support --bunpen-env KEY=VALUE flag
...
this performs some variable expansion, and will be useful for e.g. `--bunpen-env 'MESA_SHADER_CACHE_DIR=$HOME/.cache/my-app/mesa_shader_cache_db'`
2024-12-15 11:04:17 +00:00
8141c94948
scripts/sync: refactor and also sync ~/knowledge
2024-12-15 01:59:14 +00:00
4d3caba74e
todo.md: task to make bunpen apps more introspectable
2024-12-14 22:10:41 +00:00
c5a2b63162
nixpkgs-bootstrap.master: 0-unstable-2024-12-14 -> 0-unstable-2024-12-15
2024-12-14 22:01:21 +00:00
e6090045ac
feeds: unsubscribe from mintcast
...
it's a very different kind of linux user than me: good that those exist, but i'm more interested in the dev side and deeper tech dives
2024-12-14 21:56:44 +00:00
d4621abbdd
radicale: fix optionals -> optionalAttrs typo
2024-12-14 21:39:44 +00:00
e9fd7328cf
nixpkgs-bootstrap.master: 0-unstable-2024-12-10 -> 0-unstable-2024-12-14
2024-12-14 21:29:36 +00:00
db4e79fde8
modules/persist: support nested persistence
...
especially, support persisting 'parent' and 'parent/child' to the same backing store
this is mechanically the same as persisting parent, and ensuring parent/child gets created, but explicit support will allow for automating the persistence of more things which *might* be subdirs of other persisted items (e.g. ~/.cache/my-program/mesa_shader_db)
2024-12-14 12:08:40 +00:00
c00ebddb85
sane-open: change title of the Open Clipboard action to be more searchable
2024-12-14 11:01:02 +00:00
d1f5ac6cc1
sane-screenshot: fix that it couldnt save screenshots on moby, by bypassing grimshot
2024-12-14 10:59:18 +00:00
9a3cb6711a
gnome-contacts: fix to allow opening the Maps app for a contacts location
2024-12-14 09:48:41 +00:00
a105a1f028
doc: more info about how to (maybe, someday) precompile mesa shader caches
2024-12-14 07:53:11 +00:00
36281a94a2
gnome-contacts: enable mesa shader cache so moby doesnt complain about not being able to find primary contacts (misleading!)
2024-12-14 07:09:46 +00:00
b5d7f3d861
evolution: integrate with Radicale for vcard contacts storage
2024-12-14 04:27:55 +00:00