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
Christoph Heiss
807be7778e
machines: maui: disable broken sway config check
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 13:03:55 +02:00
Christoph Heiss
63719c84f9
extra: nvim: do not trim trailing whitespace on save for patch emails
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 12:34:13 +02:00
Christoph Heiss
2a082dff38
system: zfs: explicity codify auto-snapshot retention rules
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-12 15:05:34 +02:00
Christoph Heiss
9d4477ff82
machines: enable regular btrfs scrub on all machines
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-12 15:01:59 +02:00
Christoph Heiss
30b0913a3a
extra: nvim: disable typescript language server autoformatting
...
Rather use prettier instead.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-11 22:53:02 +02:00
Christoph Heiss
5b81697d05
build: exclude nixosConfigurations
from being built in CI
...
As building system configurations relys on having the encrypted *.nix
files available, this just won't work.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-11 09:39:51 +02:00
Christoph Heiss
664a99c58f
secrets: tank: fix navidrome
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 11:15:19 +02:00
Christoph Heiss
7bc24fdba6
secrets: tank, fort: update something
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:30:23 +02:00
Christoph Heiss
e48cdc0970
system/home-manager: desktop: enable support for GPG SC/YubiKey
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
76fc6ca7de
extra: nvim: use java-language-server instead of jdtls
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
a5a77b40e8
extra: waybar: drop unneeded directory
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
ef42155d4b
extra: waybar: adjust battery icon colors to light theme
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
402d3a5a3a
home-manager: clean up global configuration & import a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
1bdd2dd06e
extra: nvim: add back inlay hints for at least rust
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
e5d3b748d1
extra: nvim: setup cmp completion for / and ?
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
720693a7c6
sops: add maui user key
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
969dc7b51c
extra: nvim: use typstyle
instead for Typst formatting
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
320b97d660
tree-wide: convert everything from morph to nixinate + sops-nix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
17b2602c2a
flake: update nixpkgs to 30-04-2024, home-manager to 06-05-2024
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-08 17:24:02 +02:00
Christoph Heiss
96069e134b
home-manager: email: switch neomutt to light theme
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 13:24:16 +02:00
Christoph Heiss
b06415bae1
flake: merge maui standalone flake into main one
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 11:41:41 +02:00
Christoph Heiss
1893a08e4e
extra: tmux: fix truecolor mode
...
Missed the `*`, as well as using `Tc` seems to result in better
compatibility and is even needed for some applications like neomutt.
Fixes: cc0f777
("extra: tmux: enable proper RGB/truecolor mode")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 11:40:01 +02:00
Christoph Heiss
bbf95ae274
home-manager: maui: fix overlays import
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 10:16:35 +02:00
Christoph Heiss
b3f47f5719
extra: wofi: add border to window and input field
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss
f06960fe4e
home-manager: desktop: replace proprietary IntelliJ with nvim-jdtls
...
Fsck using that absolutely horrible piece of user-hostile software.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss
286e29c017
extra: nvim: add none-ls-shellcheck diagnostics
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss
e4e479e91a
pkgs: vimPlugins.none-ls-shellcheck-nvim: init at 2024-03-19
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:48 +02:00
Christoph Heiss
15c9581536
secrets: tank: switch homer to light theme
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 02:12:30 +02:00
Christoph Heiss
83c7b415d1
services: alertmanager: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 21:27:19 +02:00
Christoph Heiss
e91b3ce221
services: matrix-hookshot: allow js transformation funcs for webhooks
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 21:25:31 +02:00
Christoph Heiss
678360ab01
extra: tmux: switch to light theme
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:45:46 +02:00
Christoph Heiss
2ff48aac5c
home-manager: sway: switch to light theme
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:58 +02:00