Commit graph

239 commits

Author SHA1 Message Date
Felix Schröter 7dc601cf04
feat(home-server): add back media mount 2022-05-15 21:21:18 +02:00
Felix Schröter de264cde5a
fix(restic): switch to fd to include empty paths 2022-05-15 19:37:53 +02:00
Felix Schröter e3fbe28103
feat(home-server): rename felix-rpi4 to home-server 2022-05-15 15:39:12 +02:00
Felix Schröter 2977d1445d
fix(restic): include hidden files & extend ignorePatterns 2022-05-15 15:38:12 +02:00
Felix Schröter b57b2293ca
feat(restic): limit resource usage 2022-05-11 20:26:19 +02:00
Felix Schröter 46409b1c71
chore: add restic secrets to .env 2022-05-09 12:26:12 +02:00
Felix Schröter ed381c48ae
feat(home-assistant): update proxy config 2022-05-06 17:54:04 +02:00
Felix Schröter 4ba4608b82
feat(rpi4): enable paperless again 2022-05-06 15:49:44 +02:00
Felix Schröter 867bd7d3de
fix(secrets): fix more permission issues 2022-05-06 15:48:57 +02:00
Felix Schröter f2aa7e6bbf
feat(hass): manage secrets.yaml via agenix 2022-05-06 03:45:21 +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 d20b90ecb9
fix(backups): fix & improve ripgrep matching 2022-05-01 16:44:29 +02:00
Felix Schröter 68d499f5cf
feat: setup email notification on systemd failures 2022-05-01 16:42:56 +02:00
Felix Schröter db0ca6c89c
feat(home-assistant): add onvif integration 2022-03-27 15:35:24 +02:00
Felix Schröter 9f9fd30df1
feat(home-assistant): allow UI defined scenes & scripts 2022-03-25 21:11:52 +01:00
Felix Schröter b21bfa33e1
fix(home-assistant): update port reference 2022-03-06 20:53:41 +01:00
Felix Schröter 8f38f9d636
feat: add collabora office 2022-02-08 00:09:43 +01:00
Felix Schröter d7c6a77451
fix(home-assistant): fix alarm config 2022-02-08 00:09:43 +01:00
Felix Schröter acfaaa797d
fix: fix samba mount device 2022-02-06 23:01:56 +01:00
Felix Schröter b6dbe19a6f
feat: unify home-pc naming 2022-02-05 01:24:41 +01:00
Felix Schröter dfe6dbecf3
feat: switch to samba for media share 2022-02-04 23:23:34 +01:00
Felix Schröter 56d5382086
fix: update syncthing config 2022-02-03 20:10:45 +01:00
Felix Schröter 581edb8134
fix: ignore ~/Games in backups 2022-02-03 19:14:13 +01:00
Felix Schröter 13302e74ca
feat(home-assistant): increase alarm trigger time 2022-01-28 18:01:09 +01:00
Felix Schröter 99223e4ad8
feat: enable restic for home-pc 2022-01-27 15:01:24 +01:00
Felix Schröter ca95b9e925
feat(home-assistant): add alarm control panel 2022-01-23 23:53:46 +01:00
Felix Schröter 6fdae78a7b
chore(syncthing): update felix-nixos device id 2022-01-20 17:08:16 +01:00
Felix Schröter 006e2e29e9
feat(syncthing): remove cert & key 2022-01-20 17:06:46 +01:00
Felix Schröter 4e2f60294a
refactor: fix nix formatting 2022-01-01 02:14:40 +01:00
Felix Schröter 555d65a656
feat(mosquitto): remove host alias 2021-12-23 14:14:48 +01:00
Felix Schröter a924baba02
fix: fix nextcloud host config 2021-12-22 17:42:46 +01:00
Felix Schröter fda21e449a
feat: add nextcloud 2021-12-22 17:41:43 +01:00
Felix Schröter fbe344b001
feat(paperless): change admin username 2021-12-22 17:14:19 +01:00
Felix Schröter e7e82ae2d6
feat: add paperless 2021-12-22 13:03:14 +01:00
Felix Schröter 93e3fd269d
fix(mosquitto): fix broken host 2021-12-12 19:23:38 +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 4211fceda9
feat(mosquitto): use mqtt.felschr.com as default host 2021-12-12 19:07:47 +01:00
Felix Schröter e91a7e9621
fix(miniflux): fix port stringification 2021-12-12 16:04:58 +01:00
Felix Schröter 9420f787b7
feat(rpi4): add miniflux 2021-12-11 19:40:53 +01:00
Felix Schröter e0f55dfb08
fix(rpi4): fix home-assistant config 2021-11-23 00:40:06 +01:00
Felix Schröter c87de43103
chore(restic): use new credentials config 2021-11-23 00:14:05 +01:00
Felix Schröter f2c49827c2
fix(rpi4): adapt to new mosquitto config structure 2021-11-23 00:13:04 +01:00
Felix Schröter 56a1a907e2
feat(rpi4): update kodi config 2021-10-23 03:28:15 +02:00
Felix Schröter bddb4b81fd
feat(rpi4): update config 2021-10-23 03:21:19 +02:00
Felix Schröter 4df25ee687
feat(restic): simplify backups 2021-10-23 00:37:30 +02:00
Felix Schröter 44f0aa4466
fix(home-assistant): add IPv6 trusted proxy 2021-10-08 19:16:45 +02:00
Felix Schröter 65f2aa1d0c
fix(home-assistant): fix reverse proxy config 2021-10-08 19:11:19 +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 07fa38bdf8
feat(restic): update restic config 2021-08-04 22:27:47 +02:00
Felix Schröter 476d19ccf9
chore(flake): update inputs 2021-08-04 21:34:13 +02:00
Felix Schröter 7762b428d0
fix(kodi): remove advanced-launcher 2021-06-10 12:13:15 +02:00
Felix Schröter ef97c68083
chore(rpi4): update hass internal_url 2021-06-10 12:03:44 +02:00
Felix Schröter 5d03d532da
feat(jellyfin): change user & group 2021-05-27 12:47:47 +02:00
Felix Schröter d21c771356
feat(jellyfin): change domain 2021-05-27 12:29:17 +02:00
Felix Schröter 5b39399cdf
fix(jellyfin): fix config 2021-05-27 12:28:55 +02:00
Felix Schröter e9699357e6
feat: expose jellyfin via nginx 2021-05-27 11:24:03 +02:00
Felix Schröter 70aec8f87c
feat(syncthing): update config 2021-05-13 00:30:09 +02:00
Felix Schröter 88e424e493
feat: add restic package 2021-05-12 23:22:52 +02:00
Felix Schröter 06da29dac3
feat(etebase-server): update configuration 2021-04-16 15:19:48 +02:00
Felix Schröter 5b58081b61
feat(rpi4): add photoprism 2021-04-04 18:50:56 +02:00
Felix Schröter 83fe2c4a63
fix(rpi4): fix restic backup config 2021-03-21 15:55:57 +01:00
Felix Schröter 72a4fb4fbc
feat(rpi4): update restic backup config 2021-03-21 15:40:40 +01:00
Felix Schröter 50753334b4
feat(syncthing): update folder config 2021-03-21 14:50:46 +01:00
Felix Schröter 74b696d20b
feat(rpi4): add restic backup service 2021-03-21 14:36:59 +01:00
Felix Schröter b2629eccef
fix(homeassistant): remove deprecated zha configs 2021-03-21 12:13:36 +01:00
Felix Schröter 1c5879397d
chore(syncthing): update pixel3 id 2021-03-21 11:58:03 +01:00
Felix Schröter 7fbaa7b875
feat(rpi4): add kodi 2021-03-13 12:55:00 +01:00
Felix Schröter 22cac218b3
chore(rpi4): remove unused deconz module 2021-02-16 10:59:49 +01:00
Felix Schröter bfedaaae23
feat(rpi4): switch from deconz to zha 2021-02-16 03:43:33 +01:00
Felix Schröter 45a2d905ee
feat(rpi4): add etebase-server 2021-02-15 21:06:51 +01:00
Felix Schröter eb7f79456e
feat(rpi4): add owntracks config 2020-12-02 10:33:12 +01:00
Felix Schröter 59d57e09c5
feat(rpi4): update home-assistant config 2020-12-02 10:29:39 +01:00
Felix Schröter 8f63ebbdca
style: format deconz & home-assistant configs 2020-11-14 11:20:21 +01:00
Felix Schröter c54373bac7
feat(home-pc): add ausweisapp 2020-11-07 11:58:17 +01:00
Felix Schröter f48e3c357e
fix(rpi4): fix home-assistant mqtt connection
- use mqtt websockets via separate port
2020-10-22 22:08:27 +02:00
Felix Schröter a70e42900d
fix(rpi4): add new mqtt users 2020-10-22 19:17:19 +02:00
Felix Schröter 92237b9269
fix(rpi4): fix home-assistant tasmota integration 2020-10-22 19:16:43 +02:00
Felix Schröter 79f03b3318
feat(rpi4): expose mosquitto via nginx 2020-10-22 19:15:55 +02:00
Felix Schröter ad3299faa2
feat(rpi4): set up mosquitto 2020-10-21 20:58:24 +02:00
Felix Schröter 126db04668
fix(rpi4): fix config 2020-10-11 10:49:17 +02:00
Maurice B. Lewis b975560d8e
refactor: embed exposed modules via flake 2020-10-11 08:28:52 +00:00
Maurice B. Lewis 0c59324f0a
feat: expose pydeconz
Expose pydeconz via the nix flake.
2020-10-11 08:28:52 +00:00
Felix Schröter 2a135612ab
fix(rpi4): set up deconz 2020-10-07 14:37:57 +02:00
Felix Schröter 2bfc37f8d8
feat(jellyfin): add jellyfin user to video group 2020-10-07 02:03:02 +02:00
Felix Schröter 3b43500a12
feat: add syncthing 2020-10-06 17:41:56 +02:00
Felix Schröter 806a3e23cf
feat(rpi4): add home-assistant 2020-10-03 16:36:58 +02:00
Felix Schröter 104204ef74
feat: add jellyfin
- move jellyfin & plex to services/
- disable plex
2020-08-15 00:35:17 +02:00