5c36ee79be
kiwix: wikipedia snapshot: 2022-05 -> 2023-11
2023-12-16 01:54:34 +00:00
50ce8da68c
sxmo: remove sxmo-set-permissions job. upstream refactored it to not exist and they use doas now instead
2023-12-14 19:17:38 +00:00
83d402eb77
nixos-prebuild: fix typo
2023-12-12 18:39:46 +00:00
5f27c8fddf
servo: nixos-prebuild: cleanup garbage better
2023-12-12 06:47:47 +00:00
a4ae41e627
servo: nixos-prebuild: dont ship jobs to other builders
2023-12-12 06:44:08 +00:00
e6b16624c3
ntfy-waiter: fix port typo in service description
2023-12-12 02:15:01 +00:00
e87d2f545c
sftpgo: fix systemd after/wants typo
2023-12-12 02:14:45 +00:00
e4f1cfb53f
servo: deploy a service which periodically rebuilds my nix config to populate the cache
2023-12-12 02:13:59 +00:00
a7d3ac95aa
nginx: uninsane.org: redirect common feed URIs to the canonical feed
2023-12-10 16:31:30 +00:00
1a6ce11b07
disable binfmt emulation on my build machines
2023-12-07 13:49:07 +00:00
21be1b392e
servo: switch external storage to zfs pool
2023-12-07 08:57:26 +00:00
ac3b0b873b
transmission: increase speed limits
2023-12-06 18:03:08 +00:00
afb4a88830
moby: enable dialect
2023-12-06 14:00:34 +00:00
b061aff76e
IOCTL_... errrors: track mesa 23.3.1 PR which SHOULD fix them?
2023-12-04 11:07:59 +00:00
b50d723158
servo: nginx: remove "root" in uninsane share path
2023-12-03 15:53:29 +00:00
14739af1b9
servo: nginx: dont follow symlinks in the /share directory
2023-12-03 15:51:01 +00:00
b43a693a1e
nginx: render directory listings for uninsane.org/share
2023-12-03 09:00:45 +00:00
6f4072efdd
servo: enable bitcoind
2023-12-03 08:49:24 +00:00
8772aaec65
zfs: dont ship on moby
2023-12-03 00:58:49 +00:00
a9f932408c
servo: add zfs dataset
2023-12-02 17:38:00 +00:00
8fc5e3611e
slskd: fix that the nixos module unconditionall enables nginx
2023-11-28 14:08:08 +00:00
3c3fe16569
servo: enable Soulseek
2023-11-28 11:46:47 +00:00
101677688e
trust-dns: note that --debug doesnt act as expected
2023-11-27 06:53:48 +00:00
712e2c2d12
monero: forward port 18080
2023-11-27 01:48:19 +00:00
ac7c0709e8
monero: enable i2p/tor
2023-11-26 10:11:52 +00:00
7d8595233c
servo: enable monero service
2023-11-26 10:11:52 +00:00
a9ba9b77ad
enable servo as a remote builder
2023-11-23 02:21:01 +00:00
175144663d
desko: dont use ourself as remote substituter/builder
2023-11-23 02:02:19 +00:00
77a0a36bb8
enable remote-building for lappy/moby
2023-11-23 01:59:37 +00:00
05893ad661
moby: auto-start Signal
2023-11-21 08:28:15 +00:00
67f8b82740
gitea: track upstream auth fix PR
2023-11-21 02:44:42 +00:00
e9eb139b80
gitea: fix database permissions
2023-11-21 02:27:00 +00:00
0f233f3a22
gitea: fix database creation error (from latest nixpkgs update)
2023-11-20 10:48:27 +00:00
11baf471a4
desko: open firewall for nix-serve
2023-11-20 04:58:13 +00:00
1db2031b76
sxmo-utils: rename from sxmo-utils-latest
2023-11-19 23:44:48 +00:00
0893c90c51
refactor how i decide which programs go on which machine (leverage "roles" like pc and handheld)
2023-11-18 22:56:53 +00:00
91c2f6fc95
implement sane.programs.slowToBuild and {moby,desko,lappy}-light targets
...
i'm not sure this is the exact right abstraction, but it's a starting point
2023-11-18 22:06:42 +00:00
850354b7d7
integrate Signal into swaync and sway/autostart
2023-11-17 04:05:59 +00:00
b538044d9a
nvme-cli: dont ship on moby
2023-11-15 20:41:41 +00:00
3855fb5eb6
geary: integrate with swaync and auto-start
2023-11-14 00:39:24 +00:00
5996e1f301
servo: fix sane.persist ext store
2023-11-13 05:27:14 +00:00
802294ec9c
moby: disable dialect program
2023-11-11 02:07:36 +00:00
f5376f2dbb
desko: update disk UUIDs
2023-11-09 16:10:11 +00:00
8b25bc96a4
rescue: enable root-on-tmpfs, and consolidate those definitions
2023-11-09 00:15:30 +00:00
df9ffcb7b1
zsh: auto-detect guiIntegrations feature
2023-11-08 15:33:15 +00:00
f4f1917ed6
rescue: remove extraneous generic-extlinux-compatible option
2023-11-08 15:33:15 +00:00
851b2cec88
rescue: disable persistence
2023-11-08 15:33:15 +00:00
28d4a4b065
persistence: move stores behind a byStore attr to support disabling persistence altogether (for e.g. rescue image)
2023-11-08 15:33:15 +00:00
226c4ba818
rescue: auto-login user
2023-11-08 13:18:30 +00:00
4d3e482174
zsh: remove vteIntegration from rescue image
2023-11-08 11:26:55 +00:00
6b7507384c
sftpo: restart on failure (e.g. when it fails to bind address
2023-11-03 07:21:21 +00:00
ec4b974f3d
matrix-synapse: auto-register the ntfy-sh push gateway at launch
2023-10-24 14:47:59 +00:00
275f1ba49f
trust-dns: 0.23.0 -> 0.24.0
2023-10-24 02:36:08 +00:00
1ced3db806
moby: document more DRM_IOCTL_MODE_CREATE_DUMB
2023-10-24 00:15:13 +00:00
d1513b5816
moby: try out a scale of 1.6
2023-10-23 10:21:04 +00:00
a225b7e5f5
mpv: switch to wlshm vo backend on moby; default for desko
2023-10-23 08:36:43 +00:00
c59e9b09fc
matrix: document push notification configuration
2023-10-22 14:47:52 +00:00
b10425f6b6
ntfy-waiter: never drop notifications, but rather sleep until client is ready to receive them
2023-10-22 12:10:52 +00:00
7541d5466e
ntfy-waiter: add a todo for not dropping notifications (!)
2023-10-22 11:48:01 +00:00
644084f176
moby: disable ntfy-sh now that i've got a less racy notification method
2023-10-22 11:46:58 +00:00
e1a80d6752
ntfy-waiter: forbid duplicate connections from the same IP
...
this is sort of a bandaid; it's still a bit iffy
2023-10-22 11:18:54 +00:00
523e859ee4
ntfy-waiter: more verbosity/debugging
2023-10-22 11:08:48 +00:00
2947e6635d
ntfy-waiter: move target from network -> default
2023-10-22 10:11:45 +00:00
3e8ad5b899
ntfy: implement a wrapper which converts ntfy subscriptions into a more specific wakeup signal
2023-10-22 06:11:49 +00:00
fafe7242f7
ntfy: refactor into multiple files
2023-10-22 04:16:24 +00:00
1a01a40e85
ntfy: move to own directory
2023-10-22 04:13:37 +00:00
f2f721234d
nginx: link to docs
2023-10-22 04:12:34 +00:00
12e106ee2a
moby: test a lima GPU timeout bugfix
2023-10-21 11:49:43 +00:00
d13007fc12
moby: migrate boot args from default.nix -> kernel.nix
2023-10-21 11:49:43 +00:00
2fa00b4c73
postfix: fix connectivity issues
2023-10-21 11:48:45 +00:00
cd617cc034
coturn: document routability concerns
2023-10-20 23:22:34 +00:00
f70c467971
prosody: push to ntfy on incoming call
2023-10-20 23:06:44 +00:00
6cb5edbfff
prosody: mod_sane_ntfy: hook to detect jingle calls
2023-10-20 10:39:57 +00:00
5a844762c2
prosody: ship a proof-of-concept hello world module
2023-10-20 10:25:42 +00:00
de9b1e6197
prosody: docs: not about watch:stanzas
2023-10-20 10:17:20 +00:00
f43bb446c8
prosody: move to own directory
2023-10-20 10:16:23 +00:00
6191542805
nix-serve: port 5000 -> 5001; prosody: enable proxy65 on port 5000
2023-10-20 04:48:30 +00:00
b8f13cd965
prosody/coturn: debugging (this config works with JMP.chat)
2023-10-20 03:14:36 +00:00
77b4e7ff09
slightly better prosody + coturn integration
...
still not able to receive incoming calls, but i pass more prosody self-checks
2023-10-17 09:43:55 +00:00
827d9626d6
ports: actually forward ovpns
ports into the root namespace
2023-10-17 09:42:13 +00:00
cdfcf1a46d
sftpgo: dont activate until we have network
2023-10-17 09:41:07 +00:00
e8c4555be7
prosody: partial integration with coturn
...
still missing something, which breaks inbound calls
2023-10-17 01:16:59 +00:00
0092ccacbe
ejabberd: ensure coturn isnt running
2023-10-17 01:16:36 +00:00
184e37e2dc
derived-secrets: make the mode configurable
...
this should probably be moved into sane.fs proper at some point
2023-10-17 01:16:08 +00:00
5a2382f61c
prosody: remove dead code
2023-10-16 08:05:00 +00:00
f6c56969bc
xmpp: switch from ejabberd to prosody
2023-10-16 07:56:47 +00:00
476b481fd7
moby: dont ship the rtl8723cs *bluetooth* firmware
...
it seems to conflict with Wake on Lan
2023-10-14 10:20:47 +00:00
ea4063340d
moby: prioritize headset audio out
2023-10-14 10:19:31 +00:00
aaf9dbac1e
ship gdb, mercurial
2023-10-12 01:59:28 +00:00
2de947d96e
wowlan: move the implementation into sxmo_suspend.sh instead of a systemd service
2023-10-10 09:26:48 +00:00
85e5d30b0f
wowlan module: port to rtl8723cs-wowlan python script
2023-10-10 08:34:02 +00:00
330864c866
moby: ship rtl8723cs-wowlan script
2023-10-10 08:03:45 +00:00
1ffaa232d8
sxmo: bemenu: configure via package override, not profile
...
this is just easier to integrate, rather than ensuring everywhere gets
the env var
2023-10-09 00:25:03 +00:00
a9ddfb2752
WIP: sxmo: port to systemd
2023-10-09 00:25:03 +00:00
7a75cad65f
Dino: bump input latency to 20ms
2023-10-07 08:09:50 +00:00
03d3ea4965
moby: ship the geoclue where-am-i helper on PATH
2023-10-07 04:34:15 +00:00
bc3ad7dfa5
moby: gps: restrict geoclue to only my user
2023-10-07 04:27:14 +00:00
2097c3ad77
moby: gps: document some findings
2023-10-07 04:25:44 +00:00
a6ea5da7a1
moby: disable legacy PulseAudio stuff
2023-10-07 01:27:16 +00:00
98a6671e95
moby: decrease the amount of samples Dino drops while in a call
2023-10-07 00:58:11 +00:00
243a4c6f0d
moby: gps: document some maps programs
2023-10-07 00:21:40 +00:00
a586611aa0
docs: moby: gps: link to geoclue/gnome-maps support channels
2023-10-05 08:05:35 +00:00
d7120a14f4
moby: gps: fixup geoclue notes
2023-10-04 05:36:22 +00:00
6c6e1ee84b
moby: add gps-related services to the "dialout" group
2023-10-03 01:01:06 +00:00
83586ce483
trust-dns: cleanup some typos
2023-10-02 22:33:54 +00:00
e20c4d01e6
trust-dns: fix missing "mkdir" during service startup
2023-10-02 22:12:09 +00:00
01cad7b702
trust-dns: perform more specialization via structured config instead of sed
2023-10-02 22:02:46 +00:00
48715546e2
trust-dns: split into separate (restartable) services
2023-10-02 21:30:51 +00:00
67a9134130
moby: switch default browser back to epiphany
2023-10-02 05:10:00 +00:00
bdf049d9e4
moby: wowlan: also wake on ARP requests (experimental)
2023-09-28 20:55:18 +00:00
9205e076c5
modules/wowlan: move options to "ipv4" attrset for future protocol expansion
2023-09-28 20:09:04 +00:00
9a16b1cda7
ntfy: add a lengthy proxy_read_timeout to prevent hangups
2023-09-27 18:25:36 +00:00
742ed50960
moby: configure wake-on-lan
2023-09-27 01:04:53 +00:00
d2890ecbba
ntfy-sh: dont autostart except on moby
...
it's easier to troubleshoot when there's only one subscriber...
2023-09-26 14:48:54 +00:00
fad9c8f483
ntfy: run on a non-443 port
2023-09-26 13:51:27 +00:00
a265dd28dd
ntfy-sh: configure auth, simplify proxying
2023-09-25 17:34:50 +00:00
865777b7ba
enable ntfy (and manually integrate with matrix)
2023-09-23 21:09:04 +00:00
7b38ec3f8f
docs: irc: mention mnt-reform channel location
2023-09-23 11:20:45 +00:00
2f12fd8ae7
ejabberd: port config to structured nix attrs
2023-09-22 22:50:51 +00:00
6d7ff7ea86
fix trust-dns to resolve when invoked from VPN
2023-09-22 18:54:12 +00:00
00d831e755
wg-home: fix DNS forwarding
...
ugh, this is a mess, but it seems to work
2023-09-22 14:36:56 +00:00
63d65a453c
trust-dns: spin up a separate server to wg-home requests, also forwarding them to upstream
2023-09-22 12:36:48 +00:00
2b48adfbef
gnome-calls: don't auto-start
2023-09-21 19:44:11 +00:00
7f944ad4a1
dino: autostart (on moby)
2023-09-21 19:40:12 +00:00
c1d62bdbc2
wg-quick: allow clients to contact the internet
2023-09-19 12:36:57 +00:00
9d1ebd38ce
wg-home: don't infer role from ip address, but set it explicitly
2023-09-19 11:38:51 +00:00
05bbc5d18f
moby: switch to linux-megous-firmware for firmware
2023-09-19 10:09:24 +00:00
f493f005a9
lappy: switch back to sway
2023-09-16 15:11:01 +00:00
61428a5c8b
unify fonts across sway and sxmo
2023-09-16 14:59:12 +00:00
38f839fb60
servo: fix over-broad "passwordFile" fix
2023-09-16 08:42:05 +00:00
321cc62ca0
passwordFile -> hashedPasswordFile to fix deprecation warning
2023-09-16 08:17:48 +00:00
f54d5a68ff
trust-dns: 0.22.1 -> 0.23.0
2023-09-13 02:53:06 +00:00
d92b393f01
hardware/x86_64.nix: split these options into more relevant files
...
also makes it so we dont ship opengl on platforms where we dont need it (servo)
2023-09-07 10:24:20 +00:00
f8d807225f
swaync: fix backlight controls for moby
2023-09-07 08:54:43 +00:00
7f8ce68182
transmission: disable the incomplete dir
2023-09-07 06:14:11 +00:00
edf936820a
transmission: fix permission-related errors
2023-09-07 06:14:11 +00:00
5efeb6ca50
lappy: sxmo: set noidle
2023-09-06 00:46:08 +00:00
d1741c60dc
sxmo: clean up our hook injections
2023-09-05 17:21:02 +00:00
409baf0321
moby: lift background into sway config
2023-09-05 16:13:23 +00:00
233a81c7d8
sxmo: more logging around power_button/volume_button
2023-09-05 09:14:32 +00:00
905934cad2
moby: disable blueberry app, since it doesnt compile
2023-09-04 11:31:07 +00:00
e89805cd17
sxmo: have sway launch sxmo -- not the other way around
...
this lets me treat sxmo as just some nice scripts which run atop an existing DE (sway), rather than the opposite
can share more code with my desktop/laptop
2023-09-04 11:10:30 +00:00
680ab2c189
lappy: fix sxmo polyfill
2023-09-04 10:01:29 +00:00
10095e3ce5
sxmo: rename greeter option: {,->greetd-}sway-gtkgreet
2023-09-04 01:06:57 +00:00
4d75c3d97a
ejabberd: document more compat & how to admin
2023-09-02 08:36:32 +00:00
90511ed765
ejabberd: support matrix: clarify client support
2023-09-02 08:36:32 +00:00
aa3b85511f
ejabberd: docs: update federation/support matrix
2023-09-02 08:36:32 +00:00
357b6ef06e
nfs: expose playground as a read/write dir
2023-09-01 10:08:29 +00:00
4fdf74fdbe
export: enforce a quota
2023-09-01 03:37:33 +00:00
15e09573d5
exports: consolidate nfs and sftpgo mounts into /var/export
2023-09-01 01:23:35 +00:00