Commit graph

369 commits

Author SHA1 Message Date
Benjamin Yule Bädorf 540450fd6b
stroopwafel/sway: fix sway screen brightness keybinding 2024-02-09 14:12:26 +01:00
Benjamin Yule Bädorf 1169873bac
networking: remove pie from hosts file, add droppie-initrd 2024-02-08 23:29:44 +01:00
Benjamin Yule Bädorf c34577a7df
droppie/impermanence: use module 2024-02-08 23:28:41 +01:00
Benjamin Yule Bädorf 5abeeb8751
wireguard: change network to 10.13.12.0/24 2024-02-08 19:23:22 +01:00
Benjamin Yule Bädorf 67e924f022
stroopwafel/bluetooth: fix bind mount with impermanence 2024-02-08 19:00:15 +01:00
Benjamin Yule Bädorf b4e559155a
pie/wireguard: don't use wireguard DNS 2024-02-06 09:44:41 +01:00
Benjamin Yule Bädorf ee7d2cbf49
initrd/networking: manually set networking 2024-02-05 23:56:19 +01:00
Benjamin Yule Bädorf 3e0f8438c1
initrd/networking: manually set networking 2024-02-04 01:05:28 +01:00
Benjamin Yule Bädorf 6f75453e7c
droppie: reinstall droppie, update keys 2024-02-03 20:58:18 +01:00
Benjamin Yule Bädorf f197c7ec75
frikandel/b12f.io: update site with new gpg key 2024-02-03 15:57:00 +01:00
Benjamin Bädorf 2676777d37
stroopwafel/graphical: reduce screen zoom 2024-02-02 19:57:17 +01:00
Benjamin Bädorf 65cac0b1a4
pie/dhcp: make sure pie ip-address is reserved 2024-02-02 10:14:01 +01:00
Benjamin Bädorf 111301457f
biolimo/sway: remove useless screen config 2024-02-02 10:13:40 +01:00
Benjamin Bädorf f92644693a
stroopwafel: fix screens, inputs, and nm persistence 2024-02-02 10:00:51 +01:00
Benjamin Bädorf ce1e00d5b0
pie/networking: fix dns resolver collision 2024-02-01 22:37:47 +01:00
Benjamin Bädorf 2ebc6d33a9
stroopwafel/networking: close ssh firewall 2024-01-29 23:19:49 +01:00
Benjamin Bädorf e2052d7edf
stroopwafel/persistence: add /etc/nixos repo 2024-01-29 23:19:24 +01:00
Benjamin Bädorf b029aea63a
biolimo/chocolatebar: small networking reshuffling 2024-01-29 23:03:27 +01:00
Benjamin Bädorf 6783226919
pie/paperless: align img2pdf versions 2024-01-29 23:02:05 +01:00
Benjamin Bädorf 37970d9b58
stroopwafel/disk: enable docker persistence 2024-01-28 00:56:49 +01:00
Benjamin Bädorf 3299b75f14
stroopwafel/dhcp: enable dhcp for wifi device 2024-01-28 00:56:27 +01:00
Benjamin Bädorf d34dac1a13
feat/stroopwafel: delete your darlings 2024-01-28 00:40:41 +01:00
Benjamin Bädorf 78b8300a80
stroopwafel/networking: enable wireguard 2024-01-28 00:02:58 +01:00
Benjamin Bädorf 0f7bbe153c
feat: stroopwafel 2024-01-27 23:53:36 +01:00
Benjamin Bädorf 6e2798a0d4
fix: fix mail@b12f.io 2024-01-03 21:08:59 +01:00
Benjamin Bädorf b8f2c04583
chocolatebar/audio: move audio settings, add RT pipewire config 2023-12-05 22:43:03 +01:00
Benjamin Bädorf 4bca094b0e
fix/chocolatebar: increase swap size so hibernation fits 2023-12-05 22:42:34 +01:00
Benjamin Bädorf a71be80f25
feat: allow SFTP on pie 2023-12-05 22:42:23 +01:00
Benjamin Bädorf f9d15b8109
Merge branch 'main' of git.pub.solar:b12f/os 2023-11-22 12:20:21 +01:00
Benjamin Bädorf 8405999277
fix: use internal scan2paperless 2023-11-20 17:29:03 +01:00
Benjamin Bädorf e253a136a0
fix: use DHCP for droppie ipv4 2023-11-18 21:44:51 +01:00
Benjamin Bädorf 0730673921
chore: update b12f.io 2023-11-18 21:44:39 +01:00
Benjamin Bädorf 3ce15a1bef
chore: update b12f.io 2023-11-16 19:29:47 +01:00
Benjamin Bädorf 945bc6498c
chore: update b12f.io 2023-11-16 17:13:52 +01:00
Benjamin Bädorf 137a9f6ea2
chore: update website 2023-11-16 11:44:32 +01:00
Benjamin Bädorf ea93a58ae5
fix: use correct SSL cert for firefly importer 2023-11-14 22:52:43 +01:00
Benjamin Bädorf 3661395dff
fix: invoiceplane nginx config 2023-11-14 22:20:01 +01:00
Benjamin Bädorf 29e183b0c7
feat: use ACME and nginx instead of caddy 2023-11-14 18:44:46 +01:00
Benjamin Bädorf 5cf48868b0
feat: add unbound control 2023-11-13 15:48:05 +01:00
Benjamin Bädorf d2d9b6cd4c
feat: enable website on frikandel 2023-11-13 00:19:53 +01:00
Benjamin Bädorf bf71744b93
feat: more email, like dns 2023-11-12 21:45:02 +01:00
Benjamin Bädorf 4d87bfe502
feat: init mailing 2023-11-12 18:33:58 +01:00
Benjamin Bädorf 0a30dbdfab
chore: set correct permissions for secrets 2023-11-12 18:19:07 +01:00
Benjamin Bädorf 3c102a879c
refactor: move email module to user b12f 2023-11-09 14:11:27 +01:00
Benjamin Bädorf baba43ea82
chore: dhcpv6 still not working 2023-11-08 18:52:09 +01:00
Benjamin Bädorf dfab06117a
fix: update autoshutdown script on droppie 2023-11-08 17:09:06 +01:00
Benjamin Bädorf d8f7dcc2fc
fix: add lib to droppie networking.nix 2023-11-08 01:16:38 +01:00
Benjamin Bädorf c6563b3cf4
fix: more fixes to networking, but dhcp6 not working yet 2023-11-08 01:16:00 +01:00
Benjamin Bädorf fda3130e30
fix: add static ip addresses to droppie 2023-11-08 00:09:49 +01:00
Benjamin Bädorf 6e62dbbd8d
fix: allow SFTP on droppie for pub.solar backups 2023-11-06 22:32:44 +01:00
Benjamin Bädorf 2fbaa24cb5
feat: update droppie shutdown, default to UTC 2023-11-06 21:50:28 +01:00
Benjamin Bädorf 540736c3ba
chore: directly connect clients to pie for lower latency dns 2023-11-06 21:43:48 +01:00
Benjamin Bädorf 27bfbde5b5
fix: fix dhcp ipv6 pool 2023-11-05 20:45:40 +01:00
Benjamin Bädorf 503307f0d6
fix: fix droppie static ipv6 device name 2023-11-05 19:46:52 +01:00
Benjamin Bädorf 300e7e5608
feat: add nachtigall root public key to yule on droppie 2023-11-05 19:42:25 +01:00
Benjamin Bädorf 5bde90056e
fix: remove ipv6 address bindings for chocolatebar and biolimo 2023-11-05 19:31:17 +01:00
Benjamin Bädorf 1d5109bbde
feat: remove chocolatebar and biolimo from static local addresses 2023-11-05 19:23:07 +01:00
Benjamin Bädorf 78a5a9e3dc
fix: update biolimo mac address 2023-11-05 19:22:28 +01:00
Benjamin Bädorf 76b9c84735
feat: give droppie a static IP 2023-11-05 19:21:28 +01:00
Benjamin Bädorf f638f8c597
chore: give all encrypted secrets the .age suffix 2023-11-05 18:56:11 +01:00
Benjamin Bädorf 8662a3e311
feat: update chocolatebar swapfile size 2023-11-03 23:02:25 +01:00
Benjamin Bädorf 661f594696
feat: new DNS, fix vm networking 2023-11-02 01:25:39 +01:00
Benjamin Bädorf 09f9bb3006
fix: Add trusted proxies for firefly importer 2023-11-01 18:07:05 +01:00
Benjamin Bädorf 544f323b0c
fix: wireguard networking and https on services 2023-11-01 16:27:29 +01:00
Benjamin Bädorf 254886e511
Merge branch 'main' of git.pub.solar:b12f/os 2023-10-28 23:17:45 +02:00
Benjamin Bädorf 356526f2b0
fix: add pub.solar binary cache 2023-10-28 23:16:15 +02:00
Benjamin Bädorf d00574ae04
fix: invoiceplane logging and config 2023-10-26 15:53:35 +02:00
Benjamin Bädorf 98bd9d30d8
feat: enable ipv6 in wireguard 2023-10-26 15:11:46 +02:00
Benjamin Bädorf 9995e15760
Revert "fix: remove ipv6 local addresses from wireguard"
This reverts commit cff59a1b7a.
2023-10-25 13:23:13 +02:00
Benjamin Bädorf 52e8aa2502
fix: use correct pub/priv key for pie wg 2023-10-24 18:10:54 +02:00
Benjamin Bädorf 71ec50b338
fix: remove uhk module from biolimo 2023-10-24 18:04:46 +02:00
Benjamin Bädorf cec9562e15
feat: frikandel as wireguard hub 2023-10-24 17:56:14 +02:00
Benjamin Bädorf dd42eeca69
fix: fix networking issues on pie 2023-10-24 15:54:18 +02:00
Benjamin Bädorf 34d60a9c7b
feat: frikandel 2023-10-24 15:54:04 +02:00
Benjamin Bädorf cff59a1b7a
fix: remove ipv6 local addresses from wireguard 2023-10-22 16:50:41 +02:00
Benjamin Bädorf 6d3c677f18
fix: don't use CNAME in unbound
Unbound does not support recursive DNS resolving via it's own
configuration: https://github.com/NLnetLabs/unbound/issues/747

This commit changes the CNAME records to A/AAAA records.
2023-10-22 16:20:57 +02:00
Benjamin Bädorf 89a1792105
fix: update IPv6 Adresses 2023-10-21 23:16:35 +02:00
Benjamin Bädorf 46f8357cb6
feat: invoiceplane 2023-10-21 22:46:17 +02:00
Benjamin Bädorf ab7ae9ba8a
fix: give wireguard client and server different IPs 2023-10-20 00:47:11 +02:00
Benjamin Bädorf be380f2c01
fix: wireguard ipv6 and dns 2023-10-20 00:37:08 +02:00
Benjamin Bädorf 2b5f04fa86
fix: config errors in kea and unbound 2023-10-19 23:17:38 +02:00
Benjamin Bädorf 7a5f10c877
feat: wireguard 2023-10-19 23:17:35 +02:00
Benjamin Bädorf 1e5c33e750
refactor: use uhk-agent and udev rules from nixpkgs 2023-10-15 22:33:50 +02:00
Benjamin Bädorf d1baf5035f
feat: allow sftp on pie for paperless pdf upload 2023-10-11 20:42:59 +02:00
Benjamin Bädorf d936aca698
fix: printing and scanning setup on pie 2023-10-11 14:32:40 +02:00
Benjamin Bädorf 0ea7f9fb50
fix: firefly importer env 2023-10-11 14:32:09 +02:00
Benjamin Bädorf 6303e4f13b
fix: use correct ipv6 subnet 2023-10-11 14:31:39 +02:00
Benjamin Bädorf 7c15872af8
refactor: move to network printing 2023-10-10 13:37:17 +02:00
Benjamin Bädorf f3d9915d2f
fix: install cups on non-sharing printing devices 2023-10-10 12:23:05 +02:00
Benjamin Bädorf ece9705f67
feat: update passwords 2023-10-10 11:56:36 +02:00
Benjamin Bädorf fd022bb3d5
fix: use proper docker binary path in firefly backup 2023-10-09 23:09:24 +02:00
Benjamin Bädorf 6f6140f660
feat: add backups for firefly and paperless 2023-10-09 22:52:28 +02:00
Benjamin Bädorf 6fabfdc431
fix: fixes to networking and pie services 2023-10-09 10:43:53 +02:00
Benjamin Bädorf 747481c4ea
fix: get networking on pie working properly 2023-10-08 19:32:00 +02:00
Benjamin Bädorf fe8ebd083f
feat: add ISOs, limit core config size 2023-10-07 21:11:08 +02:00
Benjamin Bädorf 93bcf469ab
refactor: move fully away from modules & profiles distinction 2023-10-07 16:45:42 +02:00
Benjamin Bädorf 078e738a31
refactor: more printing to pie 2023-10-07 14:06:28 +02:00
Benjamin Bädorf 6d7564eb0e
fix: fix bluetooth blueman service 2023-10-07 11:11:28 +02:00
Benjamin Bädorf 23bd3c876a
fix: timer settings for droppie shutdown 2023-10-05 10:45:26 +02:00
Benjamin Bädorf e1b1d24572
fix: fix shutdown timer
The shutdown timer was being activated every minute, but then had a 15
minute delay before shutting down. This just caused the delay to keep
resetting and the system to never shut down. This commit decreases the
shutdown delay to 10 minutes, and changes the timer to hit every 15
minutes.
2023-10-04 12:09:28 +02:00