diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..2aaeb46 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "WebSearch", + "WebFetch(domain:forgejo.org)" + ] + } +} diff --git a/.git-crypt/.gitattributes b/.git-crypt/.gitattributes deleted file mode 100644 index 665b10e..0000000 --- a/.git-crypt/.gitattributes +++ /dev/null @@ -1,4 +0,0 @@ -# Do not edit this file. To specify the files to encrypt, create your own -# .gitattributes file in the directory where your files are. -* !filter !diff -*.gpg binary diff --git a/.git-crypt/keys/default/0/AF6A8929FDBAD915B69065400908F4B4DB72C73D.gpg b/.git-crypt/keys/default/0/AF6A8929FDBAD915B69065400908F4B4DB72C73D.gpg deleted file mode 100644 index 52c4ede..0000000 Binary files a/.git-crypt/keys/default/0/AF6A8929FDBAD915B69065400908F4B4DB72C73D.gpg and /dev/null differ diff --git a/.git-crypt/keys/default/0/B4B6203BEFAB54034918F2E0A68297986D710740.gpg b/.git-crypt/keys/default/0/B4B6203BEFAB54034918F2E0A68297986D710740.gpg deleted file mode 100644 index 74a5df9..0000000 Binary files a/.git-crypt/keys/default/0/B4B6203BEFAB54034918F2E0A68297986D710740.gpg and /dev/null differ diff --git a/.git-crypt/keys/default/0/BED465025664C2BF8209F1E5073C16CD71F334CC.gpg b/.git-crypt/keys/default/0/BED465025664C2BF8209F1E5073C16CD71F334CC.gpg deleted file mode 100644 index 5095b2f..0000000 Binary files a/.git-crypt/keys/default/0/BED465025664C2BF8209F1E5073C16CD71F334CC.gpg and /dev/null differ diff --git a/.git-crypt/keys/default/0/F1F3466458452B2DF351F1E864D12BA95ACE1F2D.gpg b/.git-crypt/keys/default/0/F1F3466458452B2DF351F1E864D12BA95ACE1F2D.gpg deleted file mode 100644 index d35bb40..0000000 Binary files a/.git-crypt/keys/default/0/F1F3466458452B2DF351F1E864D12BA95ACE1F2D.gpg and /dev/null differ diff --git a/.gitattributes b/.gitattributes index a47d6ed..e69de29 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +0,0 @@ -**/*.key filter=git-crypt diff=git-crypt diff --git a/system/keys/desktop/ssh.pub.key b/system/keys/desktop/ssh.pub.key index ffbc68a..4604ca9 100644 Binary files a/system/keys/desktop/ssh.pub.key and b/system/keys/desktop/ssh.pub.key differ diff --git a/system/machines/server/modules/forgejo/default.nix b/system/machines/server/modules/forgejo/default.nix index a4dcc42..95fc9de 100644 --- a/system/machines/server/modules/forgejo/default.nix +++ b/system/machines/server/modules/forgejo/default.nix @@ -62,6 +62,11 @@ in SSH_PORT = 22; START_SSH_SERVER = false; LANDING_PAGE = "explore"; + LFS_MAX_FILE_SIZE = 0; + }; + + "repository.upload" = { + FILE_MAX_SIZE = 0; }; service = { @@ -92,6 +97,7 @@ in services.nginx.virtualHosts."git.${domain}" = mkIf nginx.enable { useACMEHost = domain; forceSSL = true; + extraConfig = "client_max_body_size 0;"; locations."/" = { proxyPass = "http://unix:${socketPath}"; }; diff --git a/user/keys/age/yubikey.pub.key b/user/keys/age/yubikey.pub.key index 026c9a8..559bc52 100644 Binary files a/user/keys/age/yubikey.pub.key and b/user/keys/age/yubikey.pub.key differ diff --git a/user/keys/pgp/company.pub.key b/user/keys/pgp/company.pub.key index 6b4030a..3ddf45c 100755 Binary files a/user/keys/pgp/company.pub.key and b/user/keys/pgp/company.pub.key differ diff --git a/user/keys/pgp/work.pub.key b/user/keys/pgp/work.pub.key index 722f959..31e14fb 100755 Binary files a/user/keys/pgp/work.pub.key and b/user/keys/pgp/work.pub.key differ diff --git a/user/keys/pgp/yubikey.pub.key b/user/keys/pgp/yubikey.pub.key index 56c1b13..a15a521 100644 Binary files a/user/keys/pgp/yubikey.pub.key and b/user/keys/pgp/yubikey.pub.key differ diff --git a/user/keys/ssh/graphone.pub.key b/user/keys/ssh/graphone.pub.key index 55e8f1b..d07e510 100644 Binary files a/user/keys/ssh/graphone.pub.key and b/user/keys/ssh/graphone.pub.key differ diff --git a/user/keys/ssh/work.pub.key b/user/keys/ssh/work.pub.key index 3d61b38..c4b3a55 100644 Binary files a/user/keys/ssh/work.pub.key and b/user/keys/ssh/work.pub.key differ diff --git a/user/keys/ssh/yubikey.pub.key b/user/keys/ssh/yubikey.pub.key index 217a8e3..a840349 100644 Binary files a/user/keys/ssh/yubikey.pub.key and b/user/keys/ssh/yubikey.pub.key differ