9676f0ada2
feat(miniflux): set up SSO
2023-12-09 04:08:41 +01:00
fe85437544
feat(authelia): configure oidc issuer private key
2023-12-09 03:38:27 +01:00
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
816ded51de
fix(immich): fix configuration
...
Immich recently had some breaking changes.
2023-12-09 02:37:49 +01:00
c56ba030fc
feat(services): add authelia
2023-12-09 02:37:49 +01:00
fdc00ec4aa
feat(services): add lldap
2023-12-09 01:43:10 +01:00
2978197378
fix(neovim): fix comment setup
2023-11-30 11:24:55 +01:00
c4ada51f15
refactor: use nixos-hardware GPU configs
...
Replace custom GPU config with ones from nixos-hardware.
2023-11-28 00:54:03 +01:00
531a407c08
chore: upgrade to NixOS 23.11
2023-11-28 00:54:03 +01:00
d28a89f32a
chore: cleanup code
2023-11-27 23:05:04 +01:00
f6307eed15
chore(flake): update inputs
2023-11-27 23:03:30 +01:00
fa83f78e5d
feat(vpn): disable all DNS blocking
2023-11-27 23:01:26 +01:00
9a392c80bb
fix(helix): update config to new structure
2023-11-27 23:00:33 +01:00
59180784c7
fix(neovim): disable procMacro ignores again
2023-11-27 22:59:46 +01:00
edb6caedef
fix(matrix): properly fix matrix-appservices bridge encryption
2023-11-19 17:47:35 +01:00
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
b7c472da2d
fix(matrix): fix matrix-appservices bridge encryption
2023-11-19 16:52:22 +01:00
bd33acd4a5
feat(matrix): enable encryption for mautrix-whatsapp
2023-11-19 16:50:03 +01:00
6d298e9cef
feat(matrix): add mautrix-whatsapp
2023-11-19 15:05:31 +01:00
0aaf95b357
feat(nushell): add nix module from nu_scripts
2023-11-19 01:01:24 +01:00
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
20a845faaa
feat(home): add yubico packages
2023-11-19 00:57:39 +01:00
fab479f5b3
feat(editors): remove unused vscode extension
2023-11-19 00:56:22 +01:00
ebea3683ba
feat(browsers): remove MetaMask extension
2023-11-19 00:55:29 +01:00
7952f70165
build(gitlab-ci): disable flake check building
2023-11-19 00:54:09 +01:00
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
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
e36e89a7fe
feat(home-server): switch to calibre from nixos-unstable
2023-10-25 23:49:43 +02:00
58f60e0c62
feat(editors): ignore cfg_eval proc macros in rust-analyzer
2023-10-24 19:10:14 +02:00
f803b8a0f6
feat(mullvad-browser): customise clear on shutdown
2023-10-24 18:51:37 +02:00
413b01ccde
refactor: use normal wyoming-faster-whisper again
2023-10-24 18:50:11 +02:00
153f996512
fix(home-assistant): remove broken matter component
2023-10-24 18:49:32 +02:00
48c3c08b09
fix(home-assistant): disable checks
2023-10-24 16:41:48 +02:00
ecefafabc4
fix(modules): fix descriptions in inadyn enable options
2023-10-04 20:38:19 +02:00
6d85673ff8
feat(modules): add package option to inadyn
2023-10-04 20:27:31 +02:00
8e45802f4c
feat(home-server): switch from ddclient to inadyn
...
ddclient was removed in NixOS unstable (both the package & the module)
and it is not much maintained upstream.
Also sets up IPv4 record updates.
2023-10-04 20:17:35 +02:00
60b721fc6d
feat(modules): add inadyn NixOS module
2023-10-04 20:16:44 +02:00
c6f1d00e29
chore: update Cloudflare API token
2023-10-04 18:39:05 +02:00
be3bde5c33
feat(vpn): enable quantum-resistant wireguard tunnel
2023-09-30 17:43:36 +02:00
10c0834daa
refactor(flake): optimize structure
...
- get rid of some `rec`s
- move lib & overlays into flake modules
2023-09-30 16:40:05 +02:00
ea5b11995b
fix(immich): add missing TYPESENSE_HOST
2023-09-30 14:44:57 +02:00
6830cc6042
refactor: clean up dead code
2023-09-30 03:33:49 +02:00
4a09825289
feat(flake): improve firefox-addons & arkenfox-userjs inputs
...
- replace full rycee/nur-expressions input with firefox-addons flake
- use arkenfox user.js directly from github:arkenfox/user.js as input
2023-09-30 03:31:56 +02:00
025b9a46dd
chore(flake): update inputs
2023-09-30 02:44:28 +02:00
a19fb94480
fix(virtualisation): specify sub{u,g}id ranges for containers instead of root
...
Privileged podman uses `containers` user for user namespaces.
2023-09-30 02:37:53 +02:00
f1219e1045
fix(home-server): fix ssh config
2023-09-30 02:36:46 +02:00
e8d44fcb6c
chore(secrets): update smtp secret
2023-09-30 01:23:05 +02:00
f0299bb73a
feat(immich): update typensense directory
2023-09-30 01:23:05 +02:00
8dfe9d217b
feat: map oci-containers to specific users
2023-09-30 01:23:05 +02:00
9aa9ef973f
chore: move collabora-office to own file
2023-09-29 22:46:52 +02:00