6c1bdaaec4
Remove options/domains.nix
2024-04-30 12:56:08 +03:00
0928319c38
Prefer lib.strings.toJSON
2024-04-30 12:56:08 +03:00
c734c4b06c
Use lib.head even more instead of defining custom options
2024-04-30 12:56:08 +03:00
15f5859956
Use lib.head more
2024-04-30 12:56:08 +03:00
91ee04c46f
Bettee grouping of options
2024-04-30 12:56:08 +03:00
e0f6493d7f
Actually fix git schenanigans
2024-04-30 12:56:08 +03:00
db4696fc5f
Fix git creds, oops
2024-04-30 12:56:08 +03:00
1d4b925f86
Don't back up dirs that don't exist
2024-04-30 12:56:08 +03:00
b82fe04a5b
Fix rsync command
...
Makes it actually delete ignored dirs.
Allowing for a 100% sync
2024-04-30 12:56:08 +03:00
e04add9213
Move mailserver to disk host and refactor config
...
Also fix a few mistakes like using the plain
password instead of a hashed one.
2024-04-30 12:56:08 +03:00
3b929c0f98
Number ports saner-ly
2024-04-30 12:56:08 +03:00
1eb906e040
Use a single Restic repository for a whole host
2024-04-30 12:56:08 +03:00
b3a23637f9
Make less = bat
2024-04-30 12:56:08 +03:00
917d1dfd45
Fix manpager
2024-04-30 12:56:08 +03:00
7aafedd0d2
Decrease retention options
2024-04-30 12:56:08 +03:00
2959c04419
Back up postgresql
2024-04-30 12:56:07 +03:00
ccf0c5fee5
Fix pg conf for real
2024-04-30 12:56:07 +03:00
e8088b507c
Fix pg conf
2024-04-30 12:56:07 +03:00
8bae866e15
Fix indents in pg conf
2024-04-30 12:56:07 +03:00
93173f28bd
Revert "Update postgres auth map"
...
This reverts commit bad4ab51711f6f0cfa99f57a09f63d2cb5eddfe4.
2024-04-30 12:56:07 +03:00
3ef7f8aa49
Update postgres auth map
2024-04-30 12:56:07 +03:00
1f4056f357
Fix restic backups
2024-04-30 12:56:07 +03:00
9b73a0355d
Remove nu LSP definition as Helix got updated
2024-04-30 12:56:07 +03:00
5913220ada
Exclude postgres DB when backing up /var/lib
2024-04-30 12:56:07 +03:00
11f2227514
Add secret SSH host configurations
2024-04-30 12:56:07 +03:00
369501ab86
Set host keys too
2024-04-30 12:56:07 +03:00
611498905f
Put mail.nix in its own directory
2024-04-30 12:56:07 +03:00
eae2bf434e
Don't repeat the hostname
2024-04-24 11:52:24 +03:00
9c9c945b20
Don't repeat IP addresses
2024-04-24 11:50:39 +03:00
90a6c77000
Add restic backup config
2024-04-24 11:15:19 +03:00
d8957e7d47
Add host IDs to version control, set ssh config for all systems and create backup user for disk
2024-04-24 10:59:01 +03:00
cdc8875e3b
Add agenix alias
2024-04-22 21:32:52 +03:00
b42ab9860c
Don't duplicate mail password files
2024-04-22 21:32:52 +03:00
0be6e3650f
Make hardware configs better
2024-04-22 15:40:31 +03:00
0a5347c87a
Disable kresd on cube host
2024-04-20 14:04:30 +03:00
e367cfdd22
Use NextDNS and always use DNSSEC and DoT
2024-04-20 13:54:25 +03:00
7459ee2ce1
Use systemd-resolved instead of knot resolver
2024-04-19 20:16:22 +03:00
8808152df7
Add 1.1.1.1 and 8.8.8.8 as backup nameservers
2024-04-19 16:39:42 +03:00
6e037d6d3e
Remove Kotlin language server for now
2024-04-19 16:25:05 +03:00
62c575774b
Refactor the whole codebase. Most notable changes:
...
- No more fail2ban. It didn't work properly
anyways, I'll need to look into this in the future
- No nix-super. I don't need it and the overlay is
broken so I'm waiting for that to be fixed first.
- Uses nh instead of nixos-rebuild. This is much
better.
2024-04-19 16:24:30 +03:00
f145bdaa4a
Sanify agenix situation
2024-03-27 09:50:35 +03:00
a6b9665856
Move docs to docs/
2024-03-27 09:37:17 +03:00
d7610f2455
Remove dep duplication
2024-03-27 08:49:46 +03:00
45efed900e
Update refs when rebasing properly
2024-03-20 15:55:47 +03:00
984ae81e50
Add --graph to glo alias
2024-03-20 15:53:54 +03:00
637958d9c5
More git aliases
2024-03-20 15:41:44 +03:00
c4c811fae7
Use gh copilot cli
2024-03-16 10:42:11 +03:00
b121195fcd
No more Librewolf
2024-03-15 10:52:41 +03:00
8d193403e2
Use kitty keyboard protocol
2024-03-14 15:59:26 +03:00
81aa4eda09
Fix readme example
2024-03-14 12:13:55 +03:00