|
1f4c885748
|
mpv: sane-sysvol script: init
it's a one-way volume control, but that's a start
|
2024-04-09 08:05:00 +00:00 |
|
|
0545b178af
|
mpv: rename plugin: sane -> sane-cast
|
2024-04-09 08:04:51 +00:00 |
|
|
fe4b6c36c4
|
feeds: subscribe to jwz.org
|
2024-04-09 03:55:25 +00:00 |
|
|
fce3436c88
|
servo: expose Milkbags to the internet :)
|
2024-04-08 06:55:09 +00:00 |
|
|
3aba91b360
|
mpv: fix race condition in uosc/ao-volume monitoring
|
2024-04-06 23:41:59 +00:00 |
|
|
907933612d
|
htop: statically populate config
|
2024-04-06 23:41:59 +00:00 |
|
|
b4877a488e
|
discord: add media into sandbox
|
2024-04-06 09:36:55 +00:00 |
|
|
4b3975367a
|
fix warnings: remove xdg-desktop-portal patch; fix mautrix-meta enable logic
|
2024-04-05 21:40:42 +00:00 |
|
|
28110c3e85
|
fix system hang during vim ctrl+z (disable io_uring in libuv)
|
2024-04-05 07:29:55 +00:00 |
|
|
43aa498ff9
|
mpv: fix uosc touch controls
|
2024-04-05 07:29:15 +00:00 |
|
|
f7e4504764
|
pict-rs: remove no-transcoding patch (it doesnt apply anymore)
|
2024-04-04 19:09:12 +00:00 |
|
|
7ab148ea58
|
servo: migrate /var/media to be 100% on zfs pool
|
2024-04-04 06:20:50 +00:00 |
|
|
0dfeec3260
|
mpv-uosc: 5.2.0 -> 5.2.0-unstable-2024-03-13
|
2024-04-04 06:19:15 +00:00 |
|
|
eb2317a743
|
mpv: 0.37.0 -> 0.37.0-unstable-2024-03-31
|
2024-04-04 06:19:15 +00:00 |
|
|
7c3ad85d75
|
sane-bt-add: fix sandboxing
|
2024-04-03 09:48:21 +00:00 |
|
|
410097480f
|
docs: servo: fs: fix setfacl typo
|
2024-04-03 09:48:10 +00:00 |
|
|
f5fadbe4cf
|
transmission: place torrents in a separate directory, and copy them to the main media directory on completion
|
2024-04-03 09:48:10 +00:00 |
|
|
a0550660e7
|
feeds: add The Corresponding Source podcast
|
2024-04-02 22:10:36 +00:00 |
|
|
a814832e48
|
feeds: add Hacker Public Radio podcast
|
2024-04-02 19:34:42 +00:00 |
|
|
747032d9a4
|
dino: run with higher scheduling priority
|
2024-04-02 09:02:44 +00:00 |
|
|
9b2e35b93f
|
pipewire: ship rtkit and unlock better scheduling priority
|
2024-04-02 09:02:06 +00:00 |
|
|
d2751237c1
|
xdg-desktop-portal-wlr: propery document its dependency on pipewire
|
2024-04-02 09:01:35 +00:00 |
|
|
ae87160de3
|
dino: 0.4.3 -> 0.4.3-unstable-2024-04-01
|
2024-04-02 04:57:11 +00:00 |
|
|
a90a213cc0
|
apps: gui: disable under-used "blanket" noise generator
|
2024-04-02 04:18:53 +00:00 |
|
|
24c04b8fc0
|
docs: xdg-desktop-portal: link to Door Knocker debugging tool
|
2024-04-02 04:18:53 +00:00 |
|
|
9d9791814a
|
audacity: fix sandboxing
|
2024-04-02 02:56:51 +00:00 |
|
|
331e673589
|
common/fs: mount /mnt/servo/media/* directories more granularly
this benefits sandboxing
|
2024-04-01 07:31:25 +00:00 |
|
|
bbb93600b7
|
/mnt/servo/*: mount in a way which doesn't block sandboxes
|
2024-04-01 06:00:17 +00:00 |
|
|
c0de54c11a
|
curlftpfs: exit on timeout error
|
2024-04-01 04:02:32 +00:00 |
|
|
0d29722443
|
common/fs: refactor and DRY
|
2024-04-01 02:12:06 +00:00 |
|
|
1c2a375b6d
|
common/fs: split curlftpfs into sane.programs
this makes it easier to build outside of /etc/fstab context, and opens a future path to sandboxing
|
2024-04-01 00:50:14 +00:00 |
|
|
b6840a3ed4
|
curlftpfs: build via my own repo
|
2024-04-01 00:43:07 +00:00 |
|
|
74e994598e
|
feeds: add David Revoy
|
2024-03-31 20:28:41 +00:00 |
|
|
856b6fcd7a
|
feeds: add Willow
|
2024-03-31 18:20:49 +00:00 |
|
|
cd6a91e995
|
sway: tune sandboxing
|
2024-03-31 05:59:10 +00:00 |
|
|
ade680d9d2
|
unl0kr: remove legacy wayland stuff (it's handled by s6 now)
|
2024-03-31 05:20:33 +00:00 |
|
|
6d4a43fa0d
|
sway: warn when needed runtime dirs dont exist
|
2024-03-31 05:20:20 +00:00 |
|
|
d3ad661970
|
servo: zfs: enable reflink support
|
2024-03-31 03:48:34 +00:00 |
|
|
1e7de43da8
|
docs: sway: mention that hotplugging is broken
|
2024-03-31 03:24:33 +00:00 |
|
|
eff37765ae
|
sane.image: fix so imgs.moby includes a working bootloader
|
2024-03-31 03:24:33 +00:00 |
|
|
a65673847a
|
superTux, superTuxKard: don't ship on moby
i don't use it there; it wastes deploy time
|
2024-03-31 03:24:33 +00:00 |
|
|
930c5e2412
|
delfin: don't ship
i don't use it; it wastes deploy time
|
2024-03-31 03:24:33 +00:00 |
|
|
e855be4796
|
hosts/common: port /mnt/servo/* from NFS -> FTP
fuse ftp seems to be easier to debug than kernel nfs so far
|
2024-03-28 23:15:05 +00:00 |
|
|
701e10b121
|
hosts/common/fs: optimize NFS options
|
2024-03-28 23:15:05 +00:00 |
|
|
eadb2057d9
|
sane-wipe: port from systemd -> s6
|
2024-03-28 23:15:05 +00:00 |
|
|
5ed29ceb47
|
servo: /var/media: fixup permissions so everything is r/w by "media" group, including sftpgo
|
2024-03-28 23:14:40 +00:00 |
|
|
725ab13628
|
servo: nfs: allow UDP NFSv3 connections
|
2024-03-27 00:54:58 +00:00 |
|
|
32e691b85b
|
feeds: add Hardcore Software by Steven Sinofsky
|
2024-03-26 14:08:13 +00:00 |
|
|
0108502055
|
feedbackd: fix so it depends on pipewire before launch
|
2024-03-26 13:48:13 +00:00 |
|
|
c6a1f310a0
|
servo: net: actually assert that ovpns exists if we fail to add it
|
2024-03-26 11:13:10 +00:00 |
|
|
1d494513a9
|
slskd: document common errors/flakiness
|
2024-03-26 11:04:21 +00:00 |
|
|
fb79ca4c8e
|
programs: iproute: use a less restrictive sandbox
|
2024-03-26 10:54:29 +00:00 |
|
|
3cf42db7dc
|
slskd: fix for more recent nixpkgs
|
2024-03-26 10:47:20 +00:00 |
|
|
5ecabc57bf
|
feeds: add low<-tech magazine
|
2024-03-25 13:13:41 +00:00 |
|
|
48a4c1bd26
|
feeds: add nixpkgs.news
|
2024-03-25 13:13:03 +00:00 |
|
|
febedb9323
|
nits: update --replace uses to --replace-{fail,quiet} as appropriate
|
2024-03-24 12:49:18 +00:00 |
|
|
4e74ba5bab
|
swaync-service-dispatcher: fix start/stop inversion
|
2024-03-24 12:22:54 +00:00 |
|
|
9c0b175260
|
swaync: allow toggling of s6 services
|
2024-03-24 11:54:12 +00:00 |
|
|
774066e53c
|
swaync: factor out a "service-dispatcher"
|
2024-03-24 09:21:07 +00:00 |
|
|
86400f45d6
|
swaync: port to s6
|
2024-03-24 08:56:06 +00:00 |
|
|
ddef2d0bfc
|
swaync: rename: print-is-active -> print-systemd-active
|
2024-03-24 08:54:27 +00:00 |
|
|
0172aa0b69
|
swaync: refactor
|
2024-03-24 08:54:27 +00:00 |
|
|
ce991c8887
|
swaync: refactor
|
2024-03-24 08:54:27 +00:00 |
|
|
92d8d42997
|
swaync: split the buttons out of the main config file
|
2024-03-24 08:54:27 +00:00 |
|
|
1c4ef84ec7
|
swaync: remove legacy sxmo-specific notification visibility rules
|
2024-03-24 08:54:27 +00:00 |
|
|
a820ae57c0
|
swaync: remove sxmo timer rules
|
2024-03-24 08:54:27 +00:00 |
|
|
89f913cadc
|
xdg-desktop-portal: 1.18.2 -> 1.18.2-unstable-2024-03-11
this will *hopefully* improve stability
|
2024-03-24 08:08:48 +00:00 |
|
|
d14fda2e62
|
engrampa: remove custom patch (upstream released a new version)
|
2024-03-24 07:46:22 +00:00 |
|
|
f680a4a25c
|
engrampa: patch the package via sane.programs, not nixpkgs overlay
|
2024-03-24 07:44:30 +00:00 |
|
|
47d37b4ce5
|
xdg-desktop-portal: enable logging
|
2024-03-24 07:19:33 +00:00 |
|
|
a1cc045837
|
waybar: update persistent_workspaces -> persistent-workspaces
the former is deprecated
|
2024-03-24 06:17:43 +00:00 |
|
|
7f8cae42ff
|
s6: migrate to /run/user/$id/s6
|
2024-03-23 21:33:08 +00:00 |
|
|
5b83d4d944
|
s6-rc: patch to use /run/user/$id/s6 as the default live dir
|
2024-03-23 20:52:42 +00:00 |
|
|
f16a68f5bb
|
element-desktop: use native wayland, not Xwayland
|
2024-03-23 18:51:41 +00:00 |
|
|
46fe6c690b
|
sway: fix WAYLAND_DISPLAY to be relative
|
2024-03-23 17:59:37 +00:00 |
|
|
dd7b1dae5f
|
sway: remove unnecessary pidspace sandbox exception
i guess this was from when SWAYSOCK was named after the pid?
|
2024-03-23 17:35:39 +00:00 |
|
|
2e58353b0e
|
refactor: users/services: have waitExists support waiting on multiple paths
|
2024-03-23 17:28:29 +00:00 |
|
|
f65d3d04dc
|
sway: do the WAYLAND_DISPLAY moving inside sway config itself
|
2024-03-23 17:09:57 +00:00 |
|
|
6102a0301d
|
sway: move $WAYLAND_DISPLAY into a subdir to make it easier to sandbox
|
2024-03-23 16:37:22 +00:00 |
|
|
39de5b84c2
|
sway: fix readiness check
|
2024-03-23 15:54:20 +00:00 |
|
|
5205251f6f
|
programs: xwayland: sandbox it without exposing net access
|
2024-03-23 15:33:23 +00:00 |
|
|
8c48adefa5
|
pipewire: move sockets into a subdirectory for easier sandboxing
|
2024-03-23 13:34:13 +00:00 |
|
|
db2801c652
|
sway: don't launch s6 from within the sway session
|
2024-03-23 13:11:14 +00:00 |
|
|
36ea5b53ad
|
sway: place SWAYSOCK in a subdirectory
|
2024-03-23 11:33:58 +00:00 |
|
|
c404c8b2ae
|
xdg-terminal-exec: fix bad interaction with TERMINAL
|
2024-03-23 09:28:26 +00:00 |
|
|
8d45aad534
|
xdg-dirs: populate env vars at login
otherwise i believe they dont actually take effect?
|
2024-03-22 19:31:04 +00:00 |
|
|
267d374b19
|
xdg-dirs: specify XDG_SCREENSHOTS_DIR
|
2024-03-22 19:23:14 +00:00 |
|
|
96c330813f
|
xterm: remove
xdg-terminal-exec updated recently, and it seems to prefer xterm over alacritty for some reason
|
2024-03-22 17:28:26 +00:00 |
|
|
1e25f37774
|
nixpkgs: 2024-03-21 -> 2024-03-22
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/33cddc79aa062e243c59d3ac36b8b938f267748a' (2024-03-21)
→ 'github:nixos/nixpkgs/86b5ff8306a63bb266590018b21d2ae502a74880' (2024-03-22)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/783b241f949bea90e3347ce516ad8af84bde3126' (2024-03-21)
→ 'github:nixos/nixpkgs/6e147dce88054c47dd90c0be8c33500e023f8261' (2024-03-22)
```
|
2024-03-22 11:56:51 +00:00 |
|
|
cdac23211c
|
nixpkgs: 2024-03-13 -> 2024-03-21; others
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/4ee0840ba2ecc50458ab1677d108afcd691f4815' (2024-03-13)
→ 'github:nixos/nixpkgs/33cddc79aa062e243c59d3ac36b8b938f267748a' (2024-03-21)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/2dbc8f62d8af7a1ab962e4b20d12b25ddcb86ced' (2024-03-13)
→ 'github:nixos/nixpkgs/783b241f949bea90e3347ce516ad8af84bde3126' (2024-03-21)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/771cb198c281db6918829651f194bf4db32e342d' (2024-03-13)
→ 'github:nix-community/nixpkgs-wayland/7d053c33b7a130ddada43ba09b089244390b3a23' (2024-03-19)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/45b75bf534592c0c1c881a1c447f7fdb37a87eaf' (2024-03-11)
→ 'github:nix-community/lib-aggregate/f890211817b941d9ed9de48d62ba8553fa2c20f3' (2024-03-17)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/630ebdc047ca96d8126e16bb664c7730dc52f6e6' (2024-03-10)
→ 'github:nix-community/nixpkgs.lib/fa827dda806c5aa98f454da4c567991ab8ce422c' (2024-03-17)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/e52d8117b330f690382f1d16d81ae43daeb4b880' (2024-03-11)
→ 'github:Mic92/sops-nix/83b68a0e8c94b72cdd0a6e547a14ca7eb1c03616' (2024-03-17)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/b17375d3bb7c79ffc52f3538028b2ec06eb79ef8' (2024-03-10)
→ 'github:NixOS/nixpkgs/6dc11d9859d6a18ab0c5e5829a5b8e4810658de3' (2024-03-16)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=bb10cd8853d05191e4d62947d93687c462e92c30' (2024-02-15)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=9a3b2d74c3e6d177fd1317d03f4e3eecca7beb7b' (2024-03-19)
```
|
2024-03-21 18:03:37 +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 |
|
|
e7153ce4a1
|
users/services: remove ExecStartPre option
|
2024-03-21 17:16:11 +00:00 |
|
|
b13e7c38c7
|
users/services: remove script option
|
2024-03-21 17:16:11 +00:00 |
|
|
058c95bb2c
|
sysvol: remove autostart option (assume true)
|
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 |
|
|
db12e03f64
|
users/services: remove oneshot service type
|
2024-03-21 17:16:11 +00:00 |
|
|
81a6c53c26
|
users/services: remove RemainAfterExit option
|
2024-03-21 17:16:11 +00:00 |
|