Commit graph

55 commits

Author SHA1 Message Date
Felix Schröter 8dcece0836
feat: restructure system config
Create common system config and derive common server & desktop configs
from it.
2022-06-26 13:14:04 +02:00
Felix Schröter 0f0e57b507
fix(home-server): configure ddclient for IPv6 2022-06-04 12:28:32 +02:00
Felix Schröter d500456671
feat: add calibre-web 2022-05-29 17:26:10 +02:00
Felix Schröter d979a126ab
feat(home-server): update hardware & boot configuration
To commodate switch to Tow-Boot & new partitioning using
scripts/setup-partitions.
2022-05-15 15:45:13 +02:00
Felix Schröter 573ca4724b
feat(rpi4): increase zram swap size 2022-05-14 18:10:48 +02:00
Felix Schröter 90a0f126cf
feat(rpi4): enable zram 2022-05-11 20:26:19 +02:00
Felix Schröter 867bd7d3de
fix(secrets): fix more permission issues 2022-05-06 15:48:57 +02:00
Felix Schröter 0dee8b4fa7
fix(secrets): fix permissions
Also moves key references into respective configs where they are used.
2022-05-06 03:44:47 +02:00
Felix Schröter 5f329f550e
feat: set up agenix secrets management 2022-05-05 19:57:48 +02:00
Felix Schröter 72a226ea33
chore: remove photoprism (for now) 2022-05-05 19:28:22 +02:00
Felix Schröter 68d499f5cf
feat: setup email notification on systemd failures 2022-05-01 16:42:56 +02:00
Felix Schröter b2052c8f8e
fix(rpi4): fix boot.loader config 2022-02-08 00:09:44 +01:00
Felix Schröter 8f38f9d636
feat: add collabora office 2022-02-08 00:09:43 +01:00
Felix Schröter dfe6dbecf3
feat: switch to samba for media share 2022-02-04 23:23:34 +01:00
Felix Schröter a9e41abe2f
chore(rpi4): switch to new openssh kbd interactive authentication option 2022-02-04 18:40:00 +01:00
Felix Schröter c871025426
chore(flake): update inputs 2022-01-01 02:14:40 +01:00
Felix Schröter fda21e449a
feat: add nextcloud 2021-12-22 17:41:43 +01:00
Felix Schröter f2f451af6c
feat(rpi4): use podman backend for OCI containers 2021-12-22 17:18:37 +01:00
Felix Schröter 6c3e54b8fb
fix(rpi4): remove *.home.felschr.com dns entry 2021-12-22 17:17:04 +01:00
Felix Schröter e7e82ae2d6
feat: add paperless 2021-12-22 13:03:14 +01:00
Felix Schröter 48f9a63794
refactor(mosquitto): split mosquitto out of home-assistant config 2021-12-12 19:20:31 +01:00
Felix Schröter 8b54a4b5d8
fix(rpi4): disable kodi 2021-12-11 19:42:38 +01:00
Felix Schröter 9420f787b7
feat(rpi4): add miniflux 2021-12-11 19:40:53 +01:00
Felix Schröter 1fdae3c3e6
fix(rpi4): uncomment services.ddclient.passwordFile 2021-12-01 12:47:41 +01:00
Felix Schröter e073ed6cab
chore: update state versions 2021-12-01 10:47:51 +01:00
Felix Schröter e59fbe6826
feat(rpi4): switch from cfdyndns to ddclient 2021-11-27 20:13:59 +01:00
Felix Schröter bddb4b81fd
feat(rpi4): update config 2021-10-23 03:21:19 +02:00
Felix Schröter 06ae860f16
feat(rpi4): switch to mainline kernel 2021-10-23 03:07:12 +02:00
Felix Schröter 2a4a0b850a
fix(rpi4): fix initrd ssh 2021-10-23 03:06:06 +02:00
Felix Schröter 9145766972
refactor(home-assistant): move nginx config to home-assistant.nix 2021-10-08 18:58:39 +02:00
Felix Schröter b30e96b595
feat: improve flake structure 2021-08-08 17:48:48 +02:00
Felix Schröter e41227f266
docs(rpi4): add sample command for authenticating initrd via ssh 2021-06-10 12:01:40 +02:00
Felix Schröter 71960bb37d
chore: update stateVersion's 2021-06-03 11:46:25 +02:00
Felix Schröter d327ca0a6e
feat: add media.felschr.com to cfdyndns 2021-05-27 19:42:39 +02:00
Felix Schröter 5d03d532da
feat(jellyfin): change user & group 2021-05-27 12:47:47 +02:00
Felix Schröter a9f3fb56c5
feat(rpi4): enable networking config 2021-05-11 21:26:18 +02:00
Felix Schröter 92af1c0fcd
fix(rpi4): disable photoprism due to issues on aarch64 2021-04-04 20:34:32 +02:00
Felix Schröter 5b58081b61
feat(rpi4): add photoprism 2021-04-04 18:50:56 +02:00
Felix Schröter 74b696d20b
feat(rpi4): add restic backup service 2021-03-21 14:36:59 +01:00
Felix Schröter 7fbaa7b875
feat(rpi4): add kodi 2021-03-13 12:55:00 +01:00
Felix Schröter 4bce45f2c5
fix: remove system.autoUpgrade 2021-02-16 16:51:10 +01:00
Felix Schröter 45a2d905ee
feat(rpi4): add etebase-server 2021-02-15 21:06:51 +01:00
Felix Schröter 533df0fc45
feat(rpi4): update cfdyndns & acme setup 2021-02-15 01:33:00 +01:00
Felix Schröter eb7f79456e
feat(rpi4): add owntracks config 2020-12-02 10:33:12 +01:00
Felix Schröter 5a6de0b6c8
chore(flake): update inputs 2020-11-14 11:16:08 +01:00
Felix Schröter 7b2e2298e3
feat(home-manager): set backupFileExtension 2020-11-07 12:01:22 +01:00
Felix Schröter ad3299faa2
feat(rpi4): set up mosquitto 2020-10-21 20:58:24 +02:00
Felix Schröter 486b0b0e4f
fix(rpi4): set up GPU support 2020-10-06 18:09:04 +02:00
Felix Schröter 54d9851069
fix(rpi4): switch to correct syncthing module 2020-10-06 17:44:49 +02:00
Felix Schröter 3b43500a12
feat: add syncthing 2020-10-06 17:41:56 +02:00