about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAge
* hosts/server2: Remove pointless `config` argument HEAD mainBenedikt Peetz16 hours
|
* scripts/ping_hosts: InitBenedikt Peetz16 hours
| | | | | That is a basic status checking script. It works good enough until monitoring is set-up.
* scripts/update_hosts: InitBenedikt Peetz16 hours
| | | | That works cleaner than the `deploy-rs` based solution.
* hosts/server3/websites: Remove the now-deprecated `.git` suffixesBenedikt Peetz16 hours
|
* modules/system-info: Add missing portBenedikt Peetz18 hours
|
* flake: Update and de-duplicate inputs via followsBenedikt Peetz18 hours
|
* hosts/server3: Replace `grocy` with `rocie`Benedikt Peetz18 hours
|
* {modules,tests}/rocie: InitBenedikt Peetz18 hours
|
* update.sh: Replace building and test running by the already existing scriptsBenedikt Peetz20 hours
| | | | That reduces code duplication.
* pkgs/stalwart-mail-patched/update.sh: Explicitly disable `pure-eval` settingBenedikt Peetz20 hours
| | | | | `nix-update` will shell-out to other `nix-*` commands, which fail if the `pure-eval` setting is active.
* tests/git-server: Adopt to the stripped `.git` in cgit http pathsBenedikt Peetz20 hours
|
* modules/cgit: Stop exposing all repositories as http clonesBenedikt Peetz2026-02-15
| | | | | This feature has recently been added to nixpkgs to fix the security vulnerability.
* flake: UpdateBenedikt Peetz2026-02-15
|
* modules/matrix: Remove failing postgresql post-start codeBenedikt Peetz2025-12-18
| | | | This code stops postgrsql from starting.
* modules/anubis: Make sure ngnix is actually enabledBenedikt Peetz2025-12-18
|
* modules/mail: Apply migrations and set initial stateVersionBenedikt Peetz2025-12-18
| | | | | The server is already migrated, as such we should also try to apply this update in the very near future.
* flake: UpdateBenedikt Peetz2025-12-18
|
* tests/atuin-sync: Don't login client1 twiceBenedikt Peetz2025-12-18
| | | | | `client1` is already used for registering, as such we don't need to log it in anymore.
* tests/{git-server,back}: Use a branch move instead of create and deleteBenedikt Peetz2025-12-18
| | | | | `git` is now too smart, to let us delete the main branch and create a new master branch.
* modules/sharkey: Use the up-streamed nixpkgs moduleBenedikt Peetz2025-12-18
| | | | This works now, as we updated to 25.11.
* modules/rust-motd: Avoid using the deprecated `runCommandNoCCLocal`Benedikt Peetz2025-12-18
|
* modules/stalwart-mail: Use the nixpkgs' starwart packageBenedikt Peetz2025-12-18
| | | | Ours is hopelessly broken and right now also pointless.
* modules/nextcloud: Update to nextcloud 32Benedikt Peetz2025-12-18
|
* modules/anubis: Introduce and setupBenedikt Peetz2025-12-18
| | | | | | | This should hopefully reduce the workload applied to our servers. Notably, `cgit` is not yet behind it, as it requires more, considering that it is a fgi application.
* scripts: Consolidate in `scripts` directory and advanceBenedikt Peetz2025-12-18
|
* check.sh: InitBenedikt Peetz2025-10-31
| | | | | This provides you with the option to run only the relevant tests, ignoring the mail tests (as stalwart is not-yet deployed).
* update.sh: Also build the hostsBenedikt Peetz2025-10-31
| | | | | This makes unattended updates easier, as you don't need to issue the command after the update finished.
* treewide: UpdateBenedikt Peetz2025-10-31
|
* flake.lock: UpdateBenedikt Peetz2025-09-23
|
* flake.lock: UpdateBenedikt Peetz2025-09-07
|
* modules/sharky: Add stup option for `services.melisearch.settings`Benedikt Peetz2025-08-04
| | | | | We use the unstable module that sets this options (behind a `lib.mkIf false`). They are not needed, but the module system needs them to exist.
* flake: UpdateBenedikt Peetz2025-08-04
|
* Revert "{modules,test}/jitsi-meet: Init"Benedikt Peetz2025-08-04
| | | | | | | This reverts commit 8040a61b373621e3e8a3684aecbb5cbf66d895c7. Jitsi did not work, and I think that it will need a better approach than this (i.e., updates to the NixOS module).
* modules/grocy: Init grocy-newBenedikt Peetz2025-08-03
|
* {modules,test}/jitsi-meet: InitBenedikt Peetz2025-07-29
|
* modules/sharkey: Drop pointless dependency on `network-online.target`Benedikt Peetz2025-07-13
| | | | | Sharkey can start without network and therefore does not need this dependency.
* {modules,pkgs}/sharkey: Use the sharkey package and module from nixpkgsBenedikt Peetz2025-07-13
| | | | Sharkey was package in nixpkgs.
* tests/rust-motd: Add a `sleep` to avoid flakinessBenedikt Peetz2025-07-06
|
* modules/users: Apply new formattingBenedikt Peetz2025-07-06
|
* flake.lock: UpdateBenedikt Peetz2025-07-06
|
* tests/rust-motd: InitBenedikt Peetz2025-06-23
|
* modules/rust-motd: Add new `cg_stats` and `load_avg` sectionsBenedikt Peetz2025-06-23
|
* modules/rust-motd: Use correct name for `fail_2_ban` sectionBenedikt Peetz2025-06-23
| | | | This was change in one of the last releases.
* modules/rust-motd: Remove pointless ssl certificate sectionBenedikt Peetz2025-06-23
| | | | | The certificates are auto-renewed. As such, we don't need to know, when they expire.
* modules/rust-motd: Generate the banner ahead of timeBenedikt Peetz2025-06-23
|
* modules/users: change sils sshkeySilas Schöffel2025-06-23
| | | | My nitrokey ceased its cooperation with my setup :(
* zones/vhack.eu: Remove Stalwart from the MX recordBenedikt Peetz2025-06-11
| | | | | | It is not (yet) correctly configured and as such refuses to deal with some emails (e.g., send from apple). This effectively means that the fallback is not tried, and the mail is never delivered.
* pkgs/stalwart-mail-patched/update.sh: Avoid building the outputBenedikt Peetz2025-06-07
| | | | We already have the nixos tests, that will fail, if this does not build.
* pkgs/stalwart-mail-patched: Actually apply overridesBenedikt Peetz2025-06-07
| | | | The previous code silently dropped the overrides.
* tests/email-dns: Reject mail, that fails DKIMBenedikt Peetz2025-06-07
| | | | This test should be very strict.