WIP: Windows support #925

Draft
mediocregopher wants to merge 8 commits from mediocregopher/garage:windows-v1 into main

8 commits

Author SHA1 Message Date
Brian Picciano
b1c664a8ab Merge remote-tracking branch 'origin/main' into windows-v1
Some checks are pending
ci/woodpecker/pr/debug Pipeline is pending
2025-01-15 11:35:25 +01:00
Brian Picciano
8edf5aab22 windows: compile.nix fixes
Some checks failed
ci/woodpecker/pr/debug Pipeline failed
2025-01-14 17:08:50 +01:00
Brian Picciano
7221ac5e88 windows: don't discover default IP, removes winpcap dependency 2025-01-14 17:08:50 +01:00
Brian Picciano
3e65289b85 windows: fix allow-world-readable-secrets config compile error 2025-01-14 17:08:50 +01:00
Brian Picciano
4049ba217f windows: remove support for unix socket listening 2025-01-14 17:08:48 +01:00
Brian Picciano
ee4c19844b windows: Don't set mode(0) when syncing directory 2025-01-14 12:43:46 +01:00
Brian Picciano
c2b3cf521a windows: Don't set private key perms or update disk usage metrics 2025-01-14 12:43:46 +01:00
Brian Picciano
6a436267a4 Allow passing system into common.nix, rather than always using builtin.currentSystem 2025-01-09 22:05:46 +01:00