Christoph Heiss
89a1aa37fd
modules: nextcloud: disable systemd-oomd inside container
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-05 22:56:04 +02:00
Christoph Heiss
6aac3e5cfc
services: nginx: make clientMaxBodySize
default overridable
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-05 22:51:55 +02:00
Christoph Heiss
5d0b66df29
services: tt-rss: scale down default settings a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-04 17:24:37 +02:00
Christoph Heiss
e7b0f7a938
services: nginx: optimize overall configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-04 17:23:57 +02:00
Christoph Heiss
baf8a4e2e6
modules: nextcloud: upgrade default package to Nextcloud 29
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-03 19:45:10 +02:00
Christoph Heiss
5bc7793319
system: zfs: lower scrub interval to monthly
...
Best would be bi-weekly, but systemd does not support such an interval
(yet).
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-03 18:16:28 +02:00
Christoph Heiss
6fb9beb383
flake: bump nixpkgs, home-manager, nixos-hardware, nixgl and sops-nix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-03 11:15:44 +02:00
Christoph Heiss
c69bb88f8b
services: vaultwarden: lower number of workers
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 23:08:34 +02:00
Christoph Heiss
a95c8c343b
secrets: fort: IPv6 stuff
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 20:29:08 +02:00
Christoph Heiss
058efe7f4d
services: prometheus: clean up a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 00:59:06 +02:00
Christoph Heiss
db0d68bfd0
machines: tank: set IPv6 DUID for dhcpcd
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 00:59:03 +02:00
Christoph Heiss
90c2425a4f
system: desktop: enable ipv6 support by default for podman
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-31 17:51:13 +02:00
Christoph Heiss
4d4e498f84
home-manager: common: enable zsh history timestamps
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-31 12:40:19 +02:00
Christoph Heiss
c685bbdc82
home-manager: waybar: add separate network module for ipv6
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-30 15:26:07 +02:00
Christoph Heiss
47fd05de5f
flake: use null
for self
everywhere on overlay imports
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-28 13:39:06 +02:00
Christoph Heiss
e088f045de
system: deploy-target: generify a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-28 13:35:04 +02:00
Christoph Heiss
9716c3c1ba
home-manager: desktop: set DOCKER_HOST
to podman socket
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-28 00:38:29 +02:00
Christoph Heiss
9020656507
machines: zero: default to ipv6 for waybar network module
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-27 15:39:16 +02:00
Christoph Heiss
9929aef1dd
flake: use writeShellApplication
for home-manager deploy
...
Fixes: e1666f9
("flake: convert remaining makefile targets to flake apps")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-27 13:04:51 +02:00
Christoph Heiss
59612dc0fd
flake: move empty-out-secrets script directly to sourcehut build file
...
It breaks the pipeline otherwise (as it cannot run the flake app without
being to evaluating all files, including encrypted ones ..) and is used
only there anyway.
Fixes: e1666f9
("flake: convert remaining makefile targets to flake apps")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-26 23:45:02 +02:00
Christoph Heiss
9b66a87826
extra: nvim: enable spellchecking for typst documents by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-26 23:36:38 +02:00
Christoph Heiss
f9ee1532ab
common: networking: fix IPv6(-only) support for Java
...
_Really_ not sure how anyone can take this piece of software even
remotely seriously.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-26 02:21:28 +02:00
Christoph Heiss
e1666f9ea9
flake: convert remaining makefile targets to flake apps
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-25 20:07:37 +02:00
Christoph Heiss
620b681176
secrets: convert machine-specific zero
secrets to common desktop
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-25 20:07:37 +02:00
Christoph Heiss
8845dec639
extra: nvim: enable cmp-spell source for auto-completion
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-23 21:57:14 +02:00
Christoph Heiss
5220ea2068
extra: nvim: unset formatexpr
for typst documents too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-22 17:50:22 +02:00
Christoph Heiss
0f1d7c1c38
extra: neomutt-export-patches: print reason for skipping a mail
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 16:23:21 +02:00
Christoph Heiss
fce9a1a367
extra: neomutt-export-patches: fix subject regex for single-patch emails
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 16:22:59 +02:00
Christoph Heiss
518df274d0
extra: neomutt-export-patches: error out if thread could not be exported
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 16:20:33 +02:00
Christoph Heiss
9e104c8307
common: packages: clean up; move some more packages to home-manager
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 13:04:01 +02:00
Christoph Heiss
bfe1324be4
machines: maui: add swaks
to home packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 12:23:44 +02:00
Christoph Heiss
e666ed1161
extra: nvim: use lspconfig.bashls
instead of open-coding LSP start
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 00:17:09 +02:00
Christoph Heiss
225e0e79a1
home-manager: set backupFileExtension
option to avoid errors during activation
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 00:16:28 +02:00
Christoph Heiss
ca6861b25c
services: matrix-hookshot: switch bridge bind address to ipv6
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 21:12:25 +02:00
Christoph Heiss
e1163ab15b
services: home-assistant: move reverse proxy definition to service file
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 15:58:47 +02:00
Christoph Heiss
5f1d34452a
services: sourcehut: set up redirect for additional subdomain
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 15:51:16 +02:00
Christoph Heiss
0f678e07a2
services: paperless: move reverse proxy definition to service file
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 15:50:41 +02:00
Christoph Heiss
ad5fa64abb
services: paperless: ensure redis socket is available before starting
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 12:48:46 +02:00
Christoph Heiss
e9472ed01b
services: alertmanager: switch to local address for simplicity
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 12:48:15 +02:00
Christoph Heiss
a08988498f
flake: add packages
output
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-19 01:02:36 +02:00
Christoph Heiss
389f3452bd
services: openssh: disable sftp subsystem
...
This was really only needed for morph to work anyway.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-18 12:04:26 +02:00
Christoph Heiss
caae71508e
services: grafana: drop dashboard provisioning
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-14 12:01:07 +02:00
Christoph Heiss
b4f3a8193c
home-manager: common: properly configure bat
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-14 11:38:33 +02:00
Christoph Heiss
954a583134
extra: nvim: fix lightline color scheme
...
First of, we must use one of the ones provided by lightline, and second
the global colorscheme must be set afterwards ..
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-14 11:35:32 +02:00
Christoph Heiss
fa30e23456
services: navidrome: switch to sqlite .backup
command for backups
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:43:38 +02:00
Christoph Heiss
28691f1999
services: navidrome: use headless ffmpeg
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:43:20 +02:00
Christoph Heiss
f5f028531e
flake: add nix-tree
to dev-shell inputs
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:42:37 +02:00
Christoph Heiss
148396999f
flake: simplify overlays a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:42:19 +02:00
Christoph Heiss
ae9ec5636f
common: packages: drop elinks
from default system packages
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 18:40:20 +02:00
Christoph Heiss
c3d9c4164d
home-manager: disable X11/Xwayland by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 13:06:15 +02:00