Christoph Heiss
d94687c812
services: git-ingress: add dmz'd git-over-ssh ingress for forgejo
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-24 23:37:08 +02:00
Christoph Heiss
599a4db693
services: forgejo: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 22:10:52 +02:00
Christoph Heiss
411190f62b
flake: remove ref
s, refresh lockfile
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 11:39:40 +02:00
Christoph Heiss
6e88af9c8a
flake: switch home-manager-based maui to lix too
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 11:19:36 +02:00
Christoph Heiss
dab449bea4
flake: switch to lix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 15:55:17 +02:00
Christoph Heiss
8669aa1474
common: nix: set flake registry path
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 15:32:10 +02:00
Christoph Heiss
deea4524de
common: nix: disable accept-flake-config
option
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 13:34:00 +02:00
Christoph Heiss
03350125f3
common: nix: show more log lines by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 13:33:45 +02:00
Christoph Heiss
275f1a0a70
common: nix: enable auto-allocate-uids
and cgroups
features
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 13:33:11 +02:00
Christoph Heiss
8592a76cc2
extra: nvim: replace spellchecking completely with typos-lsp
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 11:38:53 +02:00
Christoph Heiss
e345fa84c7
home-manager: common: add tmux patch for fixing crash over ssh with neovim 0.10
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 09:51:00 +02:00
Christoph Heiss
4cae106ce3
extra: nvim: only enable spellcheck for rst, typst and text by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 08:59:45 +02:00
Christoph Heiss
c7a75452e7
pkgs: sway-background-image: fetch image directly from source
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-16 02:20:53 +02:00
Christoph Heiss
59c4b89fd1
extra: nvim: add typos-lsp, enable spell checking by default
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-10 09:47:44 +02:00
Christoph Heiss
249cf3f640
services: vikunja: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-06 17:56:34 +02:00
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