|
175acf6442
|
pipewire: build without systemd
|
2024-05-30 08:44:11 +00:00 |
|
|
4aeb3360d3
|
cleanup: programs: dont assume sway is always the wayland/x11 provider
|
2024-05-30 06:00:32 +00:00 |
|
|
d4dfcd6510
|
login : remove systemd pam integration (so it doesnt try, and fail, to start the user manager)
|
2024-05-29 15:42:39 +00:00 |
|
|
d865be952a
|
refactor: sandboxing: replace manual --sanebox-keep-namespace pid config with isolatePids = false
|
2024-05-29 12:56:46 +00:00 |
|
|
adfaa7f9c1
|
sane-sandboxed -> sanebox
|
2024-05-15 01:41:40 +00:00 |
|
|
d01e49f566
|
pipewire: switch back to bwrap sandboxing and document limitations
|
2024-04-24 13:14:35 +00:00 |
|
|
7447d4879e
|
pipewire: man: link to docs
|
2024-04-24 10:33:23 +00:00 |
|
|
215864e3d4
|
pipewire: reduce realtime priority so it doesnt crash moby gpu driver
|
2024-04-24 09:36:22 +00:00 |
|
|
0cbb81cfea
|
WIP: pipewire: trying to tune so lima doesnt crash
|
2024-04-24 09:20:13 +00:00 |
|
|
87e3f2a9ef
|
pipewire: split rtkit into own file, and use defaults from pipewire project
|
2024-04-23 09:08:05 +00:00 |
|
|
9481131daf
|
pipewire: sandbox with landlock (so that rtkit integration works) and split rtkit into own file
|
2024-04-23 09:08:05 +00:00 |
|
|
6d74c6616c
|
pipewire: shrink the mount sandbox
|
2024-04-23 09:08:05 +00:00 |
|
|
a7b8eb179b
|
pipewire: move the clock quantum config into sane.programs proper
this ensures it's available in the sandbox
|
2024-04-20 09:09:05 +00:00 |
|
|
9b2e35b93f
|
pipewire: ship rtkit and unlock better scheduling priority
|
2024-04-02 09:02:06 +00:00 |
|
|
2e58353b0e
|
refactor: users/services: have waitExists support waiting on multiple paths
|
2024-03-23 17:28:29 +00:00 |
|
|
8c48adefa5
|
pipewire: move sockets into a subdirectory for easier sandboxing
|
2024-03-23 13:34:13 +00:00 |
|
|
e6c00e6215
|
users/services: implement dbus readiness checks for s6-rc
|
2024-03-21 17:16:11 +00:00 |
|
|
16ca71188f
|
users/services: simplify the before/after/wantedBy criteria, to match s6 concepts
|
2024-03-21 17:16:11 +00:00 |
|
|
d2f6648bce
|
users/services: refactor: replace ExecStart/ExecStopPost with command/cleanupCommand
note that this completely breaks the systemd backend (though easily fixable if wanted)
|
2024-03-21 17:16:11 +00:00 |
|
|
9b793ef4b8
|
programs: services: no need to fully-qualify paths anymore (s6 doesn't require)
|
2024-03-21 17:16:11 +00:00 |
|
|
1417497001
|
users/services: remove serviceConfig.Type option
|
2024-03-21 17:16:11 +00:00 |
|
|
9afd9725d1
|
users: services: remove no-longer-needed Restart and RestartSec options
|
2024-03-21 17:16:11 +00:00 |
|
|
291e704477
|
programs: replace systemd-specific 'environment' option with generic 'env'
note, these services no longer work with systemd, because systemd expects absolute paths
|
2024-03-21 17:16:11 +00:00 |
|
|
573a50fedc
|
doc: pipewire: mention some debug env vars
|
2024-03-10 04:59:51 +00:00 |
|
|
dc70ed8bd8
|
pipewire: wait for sockets to appear before considering it active
this fixes race around consumers like sysvol starting too early
|
2024-03-08 22:44:59 +00:00 |
|
|
a40cefc8a5
|
pipewire: speculatively add /dev/video*
|
2024-03-02 00:14:47 +00:00 |
|
|
7c486492c8
|
programs: pipewire: port sandbox to bwrap and restrict further
|
2024-02-25 15:19:57 +00:00 |
|
|
890b41f563
|
programs: pipewire: sandbox
still need to sandbox wireplumber
|
2024-02-25 14:34:11 +00:00 |
|
|
2ad33a49df
|
refactor: pipewire: remove dead code
|
2024-02-25 10:38:42 +00:00 |
|
|
0b4efd2ab2
|
pipewire: migrate services to sane.programs to completely disable socket activation
see: https://github.com/NixOS/nixpkgs/issues/291318
|
2024-02-25 10:36:21 +00:00 |
|
|
e0267b5669
|
programs: pipewire: disable socket activation
|
2024-02-25 08:55:59 +00:00 |
|
|
50c3f04714
|
pipewire: remove dead alsa comments
|
2024-02-21 23:26:40 +00:00 |
|
|
49bad8f186
|
sway: split pipewire persisted file into pipewire.nix
|
2024-02-21 23:26:25 +00:00 |
|
|
fd9f500e97
|
sway: split pipewire config into separate sane.programs.pipewire
|
2024-02-21 23:23:52 +00:00 |
|