Felix Schröter
dba8a2064b
fix(vpn): fix tailscale config
2024-01-12 20:46:13 +01:00
Felix Schröter
e592a58e5a
fix(home-server): disable broken tailnet ACME
2024-01-06 04:15:29 +01:00
Felix Schröter
626709dfe6
fix(vpn): remove incorrect LAN access config
2024-01-06 04:14:46 +01:00
Felix Schröter
4c32137982
feat(vpn): fully replace Mullvad VPN with Tailscale
2024-01-06 03:22:52 +01:00
Felix Schröter
5fe226434d
feat(home-assistant): add todo & local_todo support
2024-01-04 00:29:12 +01:00
Felix Schröter
fcb40d4d28
feat(home-assistant): enable OTA for SONOFF & LEDVANCE/OSRAM
2024-01-01 19:09:26 +01:00
Felix Schröter
6ca1656297
feat(vpn): improve tailscale config
2023-12-27 18:03:57 +01:00
Felix Schröter
bdbb43b09d
feat: upgrade to nextcloud 28
2023-12-27 16:56:02 +01:00
Felix Schröter
5bffccc02e
feat(gnome): add tailscale-status extension
2023-12-27 15:50:54 +01:00
Felix Schröter
8679912bfb
fix(vpn): exclude tailscale from Mullvad VPN routing
2023-12-27 15:50:17 +01:00
Felix Schröter
8431125cdf
fix(immich): pin older version due to breaking changes
2023-12-27 04:33:13 +01:00
Felix Schröter
f76a0f494e
feat(vpn): add tailscale
2023-12-27 04:32:40 +01:00
Felix Schröter
6ff98a46da
feat(browsers): add chromium
2023-12-27 04:32:12 +01:00
Felix Schröter
0b267a5a51
fix(authelia): set up tailscale OIDC
2023-12-27 04:31:40 +01:00
Felix Schröter
0304b2348a
refactor(miniflux): move oidc secret
2023-12-10 15:42:37 +01:00
Felix Schröter
22c59d86c3
feat(home-server): enable more recommended nginx settings
2023-12-10 15:33:27 +01:00
Felix Schröter
9f84522877
fix(immich): fix nginx config
2023-12-10 15:32:26 +01:00
Felix Schröter
f76d5a42d7
fix(authelia): add missing OIDC HMAC secret
2023-12-09 04:32:59 +01:00
Felix Schröter
9676f0ada2
feat(miniflux): set up SSO
2023-12-09 04:08:41 +01:00
Felix Schröter
fe85437544
feat(authelia): configure oidc issuer private key
2023-12-09 03:38:27 +01:00
Felix Schröter
f412f5e339
feat(immich): pin v1.90.2
...
There frequently are breaking changes with the release tag.
And there is an upcoming change that requires a new postgresql plugin.
To avoid breakage, I'm pinning this version for now.
2023-12-09 02:37:49 +01:00
Felix Schröter
816ded51de
fix(immich): fix configuration
...
Immich recently had some breaking changes.
2023-12-09 02:37:49 +01:00
Felix Schröter
c56ba030fc
feat(services): add authelia
2023-12-09 02:37:49 +01:00
Felix Schröter
fdc00ec4aa
feat(services): add lldap
2023-12-09 01:43:10 +01:00
Felix Schröter
2978197378
fix(neovim): fix comment setup
2023-11-30 11:24:55 +01:00
Felix Schröter
c4ada51f15
refactor: use nixos-hardware GPU configs
...
Replace custom GPU config with ones from nixos-hardware.
2023-11-28 00:54:03 +01:00
Felix Schröter
531a407c08
chore: upgrade to NixOS 23.11
2023-11-28 00:54:03 +01:00
Felix Schröter
d28a89f32a
chore: cleanup code
2023-11-27 23:05:04 +01:00
Felix Schröter
f6307eed15
chore(flake): update inputs
2023-11-27 23:03:30 +01:00
Felix Schröter
fa83f78e5d
feat(vpn): disable all DNS blocking
2023-11-27 23:01:26 +01:00
Felix Schröter
9a392c80bb
fix(helix): update config to new structure
2023-11-27 23:00:33 +01:00
Felix Schröter
59180784c7
fix(neovim): disable procMacro ignores again
2023-11-27 22:59:46 +01:00
Felix Schröter
edb6caedef
fix(matrix): properly fix matrix-appservices bridge encryption
2023-11-19 17:47:35 +01:00
Felix Schröter
cff0005f84
feat(matrix): do not require encryption for appservices
...
Encryption doesn't seem to work yet, so I'm disabling the enforcement of
it.
2023-11-19 17:18:31 +01:00
Felix Schröter
b7c472da2d
fix(matrix): fix matrix-appservices bridge encryption
2023-11-19 16:52:22 +01:00
Felix Schröter
bd33acd4a5
feat(matrix): enable encryption for mautrix-whatsapp
2023-11-19 16:50:03 +01:00
Felix Schröter
6d298e9cef
feat(matrix): add mautrix-whatsapp
2023-11-19 15:05:31 +01:00
Felix Schröter
0aaf95b357
feat(nushell): add nix module from nu_scripts
2023-11-19 01:01:24 +01:00
Felix Schröter
739e74a322
fix(browsers): fix old nix store paths in firefox extensions
...
The extensions.json nix store paths that won't be updated unless the
file is deleted. If it's deleted Firefox will just regenerate it.
2023-11-19 00:59:22 +01:00
Felix Schröter
20a845faaa
feat(home): add yubico packages
2023-11-19 00:57:39 +01:00
Felix Schröter
fab479f5b3
feat(editors): remove unused vscode extension
2023-11-19 00:56:22 +01:00
Felix Schröter
ebea3683ba
feat(browsers): remove MetaMask extension
2023-11-19 00:55:29 +01:00
Felix Schröter
7952f70165
build(gitlab-ci): disable flake check building
2023-11-19 00:54:09 +01:00
Felix Schröter
a8c6987854
feat(networking): enable system-resolved
...
This seems to be more robust than my previous resolv.conf setup that
I've run into some issues with Mullvad VPN & dnscrypt-proxy with.
2023-11-19 00:51:54 +01:00
Felix Schröter
cc49a5c4e7
feat(networking): switch back to non-blocking DNS servers
...
I already handle blocking in Mullvad VPN and in cases where I want to
temporarily disable the VPN I usually also want to disable blocking.
2023-11-19 00:48:49 +01:00
Felix Schröter
e36e89a7fe
feat(home-server): switch to calibre from nixos-unstable
2023-10-25 23:49:43 +02:00
Felix Schröter
58f60e0c62
feat(editors): ignore cfg_eval proc macros in rust-analyzer
2023-10-24 19:10:14 +02:00
Felix Schröter
f803b8a0f6
feat(mullvad-browser): customise clear on shutdown
2023-10-24 18:51:37 +02:00
Felix Schröter
413b01ccde
refactor: use normal wyoming-faster-whisper again
2023-10-24 18:50:11 +02:00
Felix Schröter
153f996512
fix(home-assistant): remove broken matter component
2023-10-24 18:49:32 +02:00