Felix Schröter
48c3c08b09
fix(home-assistant): disable checks
2023-10-24 16:41:48 +02:00
Felix Schröter
ea5b11995b
fix(immich): add missing TYPESENSE_HOST
2023-09-30 14:44:57 +02:00
Felix Schröter
6830cc6042
refactor: clean up dead code
2023-09-30 03:33:49 +02:00
Felix Schröter
f0299bb73a
feat(immich): update typensense directory
2023-09-30 01:23:05 +02:00
Felix Schröter
8dfe9d217b
feat: map oci-containers to specific users
2023-09-30 01:23:05 +02:00
Felix Schröter
9aa9ef973f
chore: move collabora-office to own file
2023-09-29 22:46:52 +02:00
Felix Schröter
8ea848888a
feat: add autoupdate label to containers
...
As it's required for `podman auto-update` to work.
2023-09-28 21:01:44 +02:00
Felix Schröter
50433a0b65
feat: use fully qualified container image names
2023-09-28 21:01:40 +02:00
Felix Schröter
22ca2ab80c
feat(home-assistant): add reolink integration
2023-09-16 00:56:22 +02:00
Felix Schröter
33b3fac75c
feat(home-assistant): enable media source & allowlist_external_dirs dirs
2023-09-15 21:09:59 +02:00
Felix Schröter
75b58ef743
feat(home-assistant): extend allowlist_external_dirs
...
/config/www/tmp is required for "Send camera snapshot notification on motion" blueprint.
2023-09-14 04:51:43 +02:00
Felix Schröter
d585a9eeb3
feat(home-assistant): remove old alarm_control_panel
...
Switched to Alarmo, which is managed via the UI.
2023-09-14 04:04:48 +02:00
Felix Schröter
ff66a1fba4
feat(home-assistant): replace thread with matter
...
Accidentally added thread instead of matter module.
2023-09-14 01:38:23 +02:00
Felix Schröter
767f0f7853
feat(home-assistant): enable ZHA quirks
2023-09-13 23:30:43 +02:00
Felix Schröter
b871dc4772
feat(home-assistant): update extra components & packages
...
- add upnp & thread
- reorder list
- add extra package required for HACS
2023-09-13 23:29:57 +02:00
Felix Schröter
5d7967c9af
fix(wyoming): work around broken tensorflow dependency
2023-09-13 16:38:37 +02:00
Felix Schröter
e8e8ffe166
feat(matrix): switch to matrix-conduit from nixos-unstable
2023-09-13 14:04:04 +02:00
Felix Schröter
7beebf6a6a
feat: replace watchtower with podman auto-update
2023-08-10 12:51:13 +02:00
Felix Schröter
2ab265bda4
feat(matrix): set up sliding sync
2023-07-30 14:09:30 +02:00
Felix Schröter
0849088384
feat(matrix): add appservices with signal config
2023-07-30 00:58:08 +02:00
Felix Schröter
c4d3003c43
feat(matrix): update element-web features & room directory
2023-07-29 21:24:30 +02:00
Felix Schröter
1b7b6596a8
feat(matrix): add conduit as default matrix server
2023-07-29 21:24:30 +02:00
Felix Schröter
dece3f76da
feat(home-assistant): fix wyoming config
2023-07-27 18:31:35 +02:00
Felix Schröter
8504445bfb
feat: install deconz again
2023-07-27 18:30:42 +02:00
Felix Schröter
5928e539fb
fix(restic): cleanup stale locks before running backups
2023-07-21 16:14:43 +02:00
Felix Schröter
c31a727501
feat(home-assistant): setup assist pipeline with wyoming
...
Also switch to unstable home-assistant.
2023-07-12 22:14:28 +02:00
Felix Schröter
09f7db14c3
fix: use specialArgs instead of _module.args
...
Avoids infinite recursion issues in some cases.
2023-07-12 22:14:28 +02:00
Felix Schröter
de78b5224c
feat(home-assistant): increase recorder.purge_keey_days to 60
2023-06-27 11:24:19 +02:00
Felix Schröter
94518025ba
fix(home-assistant): add pyqrcode for totp mfa
2023-06-19 11:46:51 +02:00
Felix Schröter
8e1499e211
feat(website): proxy WKD to ProtonMail
2023-06-14 03:44:21 +02:00
Felix Schröter
2077f87f54
fix(nextcloud): fix proxy for collabora/code
2023-06-14 03:08:15 +02:00
Felix Schröter
a994b2f761
fix(nextcloud): add missing MKNOD capability to collabora/office
...
This fixes timeout issues.
2023-06-08 23:52:16 +02:00
Felix Schröter
8474d93a8c
fix(nextcloud): use recommended nginx config for collabora/code
2023-06-08 23:08:02 +02:00
Felix Schröter
d719b55e2c
feat(home-assistant): add country
2023-05-31 19:41:11 +02:00
Felix Schröter
7c5e098f74
feat: remove genie / almond
2023-05-31 19:20:24 +02:00
Felix Schröter
475a56bdfd
chore: update to nextcloud 26
2023-05-31 19:10:16 +02:00
Felix Schröter
e77fc1fe1d
chore: upgrade to NixOS 23.05
2023-05-31 19:03:54 +02:00
Felix Schröter
1741f59376
chore(restic): ignore ~/.mullvad
2023-04-13 14:30:57 +02:00
Felix Schröter
d64c7db4ae
fix(immich): fix & improve immich
2023-04-11 19:38:44 +02:00
Felix Schröter
d20e8f5cd2
feat(matrix): improve dendrite & element config
2023-02-01 20:20:27 +01:00
Felix Schröter
d289602d0b
feat(matrix): improve element-web config
2023-01-08 19:42:15 +01:00
Felix Schröter
35ee1dac1f
feat: add dendrite & element-web
2023-01-08 18:10:59 +01:00
Felix Schröter
b7741ff5ee
feat: host GitLab page felschr.com
2023-01-08 17:53:32 +01:00
Felix Schröter
a2c9754555
chore: remove unused plex config
2023-01-07 17:22:57 +01:00
Felix Schröter
5e53c65de5
feat(home-assistant): add media directory
2022-12-31 17:05:27 +01:00
Felix Schröter
ed54acc9ae
feat: add Focalboard
2022-12-30 14:37:18 +01:00
Felix Schröter
175960af77
refactor: move ESPHome config into Home Assistant folder
2022-12-30 13:36:05 +01:00
Felix Schröter
029b83ef4e
feat: remove mosquitto
...
Remove mosquitto including mqtt Home Assistant integration
since I've stopped using any services that require it.
2022-12-29 20:21:17 +01:00
Felix Schröter
4b3096f05b
feat: remove OwnTracks
...
Remove OwnTracks including Home Assistant integration.
I've replaced OwnTracks with Home Assistant Companion App & Zood
which are sufficient for my use cases.
2022-12-29 20:16:11 +01:00
Felix Schröter
5221775599
feat(home-assistant): add fritz integration
2022-12-29 20:02:30 +01:00
Felix Schröter
75e62fc0b9
chore(home-assistant): move into own folder
2022-12-29 18:49:12 +01:00
Felix Schröter
bf60a6fd82
fix(esphome): secure dashboard with password
2022-12-29 17:52:45 +01:00
Felix Schröter
945596ae95
fix(home-assistant): fix genie host
2022-12-29 14:24:12 +01:00
Felix Schröter
0a673b54a9
fix(esphome): fix nginx proxy
2022-12-29 14:22:30 +01:00
Felix Schröter
f032f7f2d1
fix(home-assistant): add back config.default_config
2022-12-29 14:16:56 +01:00
Felix Schröter
5f6553e5bc
feat: add ESPHome dashboard
2022-12-29 14:13:40 +01:00
Felix Schröter
ac478e222e
feat(home-assistant): add ESPHome integration
2022-12-29 13:03:45 +01:00
Felix Schröter
831cdcfdef
chore(home-assistant): simplify config
2022-12-29 13:03:12 +01:00
Felix Schröter
e8bdda6352
chore: change media mount point
2022-12-27 20:04:49 +01:00
Felix Schröter
7e4457eb1a
chore(home-assistant): remove deprecated MQTT yaml config
...
MQTT integration will only be configurable via the UI in the future.
2022-12-22 17:22:22 +01:00
Felix Schröter
45c50e2ded
fix(collabora-office): add server_name to env
2022-12-07 14:52:54 +01:00
Felix Schröter
62353f05ed
chore: update to nextcloud 25
2022-11-13 13:10:27 +01:00
Felix Schröter
52cc554a5d
feat(hass): increase alarm delay
2022-10-26 18:44:29 +02:00
Felix Schröter
d9c3107693
fix(hass): remove broken energy sensor & utility_meter configs
2022-10-25 12:11:39 +02:00
Felix Schröter
cb54685303
feat(hass): remove Netatmo integration
...
Since Healthy Home Coach devices are now integrated via HomeKit Controller.
2022-10-25 12:10:48 +02:00
Felix Schröter
15e6ec0de1
feat(hass): add HomeKit Controller
2022-10-25 12:08:38 +02:00
Felix Schröter
479d6bd283
feat(watchtower): increase timeout
2022-10-16 12:29:09 +02:00
Felix Schröter
a034044b5a
fix: add heroic to backup exclusions
2022-09-28 15:33:18 +02:00
Felix Schröter
e1094b2729
chore: remove some unused modules
2022-09-28 15:28:53 +02:00
Felix Schröter
9965f73c74
style: fix some statix issues
2022-09-28 15:27:19 +02:00
Felix Schröter
2de86ad89f
fix(watchtower): fix config
...
WATCHTOWER_INCLUDE_RESTARTING doesn't seem to work with podman.
2022-09-16 23:27:56 +02:00
Felix Schröter
9d20adc145
feat: add watchtower container
...
To handle docker images & containers updates.
2022-09-16 17:15:09 +02:00
Felix Schröter
be9ca90973
fix(owntracks): fix htpasswd permission
2022-09-04 11:43:47 +02:00
Felix Schröter
2191a7092d
feat(home): add foliate
2022-09-04 11:43:47 +02:00
Felix Schröter
44d15185db
fix(calibre-web): secure /opds
2022-09-04 11:43:47 +02:00
Felix Schröter
abfc044256
fix(restic): fix ~/dev backups
...
Previously, since we created a new copy of ~/dev prior to every backup
run, we caused new ctimes to be set every time which lead to many
changed files on every backup run.
This change removes the deletion of ~/dev-backup after backups and
ensures deleted files get removed from ~/dev-backup as well.
This change should also drastically reduce download bandwidth during prunes.
2022-08-26 16:29:10 +02:00
Felix Schröter
149bdcc303
fix(immich): disable immich-machine-learning for now
2022-08-25 22:27:43 +02:00
Felix Schröter
e85cb4e0f0
chore(restic): reduce to 4 daily backups
2022-08-15 21:16:29 +02:00
Felix Schröter
76d4457e92
chore(restic): extend ignore patterns
2022-08-15 21:14:11 +02:00
Felix Schröter
877e522773
feat(genie): expose genie
2022-08-12 17:14:16 +02:00
Felix Schröter
275728d711
feat(genie): disable client again
...
genie-client causes a lot of processing power pipewire & pipewire-pulse even
when idling.
2022-08-12 17:14:16 +02:00
Felix Schröter
d6e70f796d
fix(genie): start before home-assistant
...
Genie needs to be running for Home Assistant ingeration to initialise properly.
2022-08-12 15:28:08 +02:00
Felix Schröter
dfdfe7708a
fix(genie): set up audio integration
2022-08-12 15:19:14 +02:00
Felix Schröter
2624592c15
fix(genie): disable authentication
...
hass integration only seems to work this way
2022-08-12 14:26:48 +02:00
Felix Schröter
cc913db439
fix(genie): remove pulseaudio configuration
2022-08-12 14:01:58 +02:00
Felix Schröter
7e1e46daeb
feat(genie): add init service
2022-08-12 13:26:16 +02:00
Felix Schröter
aa1075e911
chore: update state version
2022-08-12 12:30:01 +02:00
Felix Schröter
c91eb45acf
feat: add genie w/ hass integration
2022-08-12 12:06:52 +02:00
Felix Schröter
170612a57e
feat(restic): reduce download bandwidth
2022-08-11 19:35:44 +02:00
Felix Schröter
e721cdf6d7
feat: update immich
2022-08-07 16:22:07 +02:00
Felix Schröter
9f05386919
fix: fix immich config
2022-08-06 18:42:58 +02:00
Felix Schröter
6dc69b59c6
feat: add immich
2022-08-06 16:07:29 +02:00
Felix Schröter
f96a3228d9
feat(home-server): configure GPU & jellyfin acceleration
2022-08-06 16:05:25 +02:00
Felix Schröter
9693e762df
feat: migrate home-server to LattePanda 3 Delta
2022-08-03 03:15:06 +02:00
Felix Schröter
5fa9c0c87b
feat: create dedicated samba user
...
Also set samba share permissions to 0775 to allow users with `media`
group to create files.
2022-07-14 00:06:13 +02:00
Felix Schröter
feb5e19694
feat: configure media group for samba
2022-07-13 23:24:19 +02:00
Felix Schröter
24a4ab3fd5
feat(calibre): increase max request size
2022-07-13 22:02:21 +02:00
Felix Schröter
fc3a243354
feat: remove syncthing
2022-07-10 13:12:57 +02:00
Felix Schröter
6fee4d8a86
fix(restic): remove **/.git from home-server ignorePatterns
2022-07-08 11:29:35 +02:00
Felix Schröter
0bd12bcf2a
feat(restic): use hard links for ~/dev-backup
2022-07-08 11:29:35 +02:00