Compare commits
13 Commits
feat/updat
...
feat/herme
| Author | SHA1 | Date | |
|---|---|---|---|
| fb16e2a259 | |||
| 6a2db08a58 | |||
| 670ae4f002 | |||
| f785abfd49 | |||
| 6f44aa7f76 | |||
| 8d40f1691f | |||
|
|
2dd2e64986 | ||
|
|
23fc5e0597 | ||
| 0c9c33d735 | |||
| 0bb6890f1c | |||
| 9d5434425f | |||
| 1fb4320dd1 | |||
| 06b3eb840f |
@@ -25,3 +25,12 @@ This document outlines the development conventions for this NixOS-based infrastr
|
|||||||
- **Secrets:** Secrets are managed with `agenix`. Edit encrypted files with `agenix -e <file>`.
|
- **Secrets:** Secrets are managed with `agenix`. Edit encrypted files with `agenix -e <file>`.
|
||||||
- **Modularity:** Structure configurations into logical, reusable modules under `modules/`. New modules should be registered in `modules/nixos/default.nix` to be available to all hosts.
|
- **Modularity:** Structure configurations into logical, reusable modules under `modules/`. New modules should be registered in `modules/nixos/default.nix` to be available to all hosts.
|
||||||
- **Error Handling:** Ensure Nix expressions are robust and handle potential evaluation errors gracefully.
|
- **Error Handling:** Ensure Nix expressions are robust and handle potential evaluation errors gracefully.
|
||||||
|
|
||||||
|
## Workflow
|
||||||
|
|
||||||
|
- New feature → clean branch from `origin/master` → push → PR on Gitea
|
||||||
|
- Branch naming: `feat/description` (features), `fix/description` (bugs/docs)
|
||||||
|
- Always branch from `origin/master`, never from another feature branch
|
||||||
|
- Submodule changes: commit submodule update in parent repo (the parent commit pins the submodule commit)
|
||||||
|
- PR title should describe the change; body should explain motivation + summary
|
||||||
|
- After PR merge, delete the feature branch
|
||||||
|
|||||||
Submodule assets/compose updated: 3ba0345887...1ec22ff3fc
@@ -474,7 +474,7 @@
|
|||||||
services.openssh.settings = {
|
services.openssh.settings = {
|
||||||
PermitRootLogin = "no";
|
PermitRootLogin = "no";
|
||||||
MaxAuthTries = 3;
|
MaxAuthTries = 3;
|
||||||
MaxSessions = 10;
|
MaxSessions = 20;
|
||||||
LoginGraceTime = 30;
|
LoginGraceTime = 30;
|
||||||
ClientAliveInterval = 300;
|
ClientAliveInterval = 300;
|
||||||
ClientAliveCountMax = 2;
|
ClientAliveCountMax = 2;
|
||||||
|
|||||||
Reference in New Issue
Block a user