aboutsummaryrefslogtreecommitdiff
path: root/src/infrastructure/guix/system.scm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* git mv src/infrastructure/guix/ src/EuAndreh2024-08-181-504/+0
|
* Revert "system.scm: Do not export all repositories over git:// by default"EuAndreh2024-07-101-1/+3
| | | | | | | | | | | | This reverts commit d48b95a3431d6dcb711970dc6848ecebc67dd6c6. Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 0a64614c91c0ea7bb8106e0f251b665c96484e15 git notes --ref=refs/notes/ci-data show 0a64614c91c0ea7bb8106e0f251b665c96484e15 Exit status: 128 Duration: 0
* system.scm: Stick to TLSv1.3 onlyEuAndreh2024-05-091-3/+1
|
* Stop using secret NGINX configurationEuAndreh2024-05-091-1/+0
|
* system.scm: Remove "nss-certs" packageEuAndreh2024-04-221-2/+1
| | | | | Some other package is propagating an older version of it, and failing the system build because of a conflict.
* re 's/servers/server/g'EuAndreh2023-10-191-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 231a08fc73b4e3deddf7437cf6b67d3959b127c8 git notes --ref=refs/notes/ci-data show 231a08fc73b4e3deddf7437cf6b67d3959b127c8 Exit status: 128 Duration: 0
* system.scm: Enforce forward-secrecy cyphers on nginxEuAndreh2023-09-191-0/+2
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 4ba7866b3ff3cda05a7bebedc052b647b75c91bc git notes --ref=refs/notes/ci-data show 4ba7866b3ff3cda05a7bebedc052b647b75c91bc Exit status: 0 Duration: 18
* system.scm: Add CAA record config to knotEuAndreh2023-09-191-0/+4
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 9228347a8f2e0cfffdb837d408a4e11a0c91350d git notes --ref=refs/notes/ci-data show 9228347a8f2e0cfffdb837d408a4e11a0c91350d Exit status: 0 Duration: 19
* system.scm: Explicitly disable compressionEuAndreh2023-09-181-0/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show f0bdc984464a917b6ea5276da69d9ecd8a846be5 git notes --ref=refs/notes/ci-data show f0bdc984464a917b6ea5276da69d9ecd8a846be5 Exit status: 1 Duration: 10436
* system.scm: Increase HSTS max-age to 1 yearEuAndreh2023-09-181-1/+1
|
* system.scm: Enable TLSv1.2 besides TLSv1.3EuAndreh2023-09-181-1/+3
|
* src/infrastructure/guix/system.scm: TLS 1.3 only on nginxEuAndreh2023-09-151-0/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show d61535170dfc8ef8607036a0e3cee895533f0ca7 git notes --ref=refs/notes/ci-data show d61535170dfc8ef8607036a0e3cee895533f0ca7 Exit status: 0 Duration: 22
* src/secrets/nginx.conf.txt.gpg: Add private nginx config, and include it in ↵EuAndreh2023-05-231-0/+1
| | | | | | | | | | | | system.scm Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show dc815b998b212247c5c697e2de7fecbd8745a0b2 git notes --ref=refs/notes/ci-data show dc815b998b212247c5c697e2de7fecbd8745a0b2 Exit status: 0 Duration: 25
* system.scm: Add kdig(1) (TLS dig) and tcpdump(8) toolsEuAndreh2023-05-131-0/+2
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 114330ce1be38ba67f7a67f3b493f7506b06c8e8 git notes --ref=refs/notes/ci-data show 114330ce1be38ba67f7a67f3b493f7506b06c8e8 Exit status: 143 Duration: 76
* system.scm: Increase postfix size limitsEuAndreh2023-04-291-1/+7
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 154d46073e368c2aa42d55dece8bb67517c9ec8f git notes --ref=refs/notes/ci-data show 154d46073e368c2aa42d55dece8bb67517c9ec8f Exit status: 1 Duration: 277
* WIP Git Guix shellEuAndreh2023-04-011-1/+2
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show af3075ec3d2e9e3a568e6b159a165298fa7851eb git notes --ref=refs/notes/ci-data show af3075ec3d2e9e3a568e6b159a165298fa7851eb Exit status: 0 Duration: 18
* system.scm: Allow "git" to run mkdir(1) as "deployer"EuAndreh2023-04-011-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show ffb4e2ea5b37dcb64bec697c6567de6adf18ea73 git notes --ref=refs/notes/ci-data show ffb4e2ea5b37dcb64bec697c6567de6adf18ea73 Exit status: 0 Duration: 19
* system.scm: Use "git" over "git-minimal" packageEuAndreh2023-03-311-1/+1
| | | | | | | | | | | | | | So we get the extra templates that exist in `$PREFIX/share/git-core/templates` and are used when `init`ing a new repository. Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 46cc48c0adaa69a636573f11e2b4516bd7a41464 git notes --ref=refs/notes/ci-data show 46cc48c0adaa69a636573f11e2b4516bd7a41464 Exit status: 0 Duration: 29
* system.scm: Do not export all repositories over git:// by defaultEuAndreh2023-03-281-3/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show d48b95a3431d6dcb711970dc6848ecebc67dd6c6 git notes --ref=refs/notes/ci-data show d48b95a3431d6dcb711970dc6848ecebc67dd6c6 Exit status: 0 Duration: 22
* src/infrastructure/config/conf.env: Use file to parameterize reconfigure(8) ↵EuAndreh2023-03-271-0/+1
| | | | | | | | | | | | and report(8) scripts Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 2bbe3fd19e1f057a7129365cdb4ef5e9336e977e git notes --ref=refs/notes/ci-data show 2bbe3fd19e1f057a7129365cdb4ef5e9336e977e Exit status: 128 Duration: 0
* Build HTML and install it via CIEuAndreh2023-03-271-0/+7
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show ab742a1ebc61d571bb9d13d7692ef7e245bba192 git notes --ref=refs/notes/ci-data show ab742a1ebc61d571bb9d13d7692ef7e245bba192 Exit status: 0 Duration: 27
* system.scm: Simpler code for extending the "user" listEuAndreh2023-03-271-2/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show c227facb380177eaea6179b73fcb9de4a21f6c8f git notes --ref=refs/notes/ci-data show c227facb380177eaea6179b73fcb9de4a21f6c8f Exit status: 0 Duration: 50
* system.scm: Stop trimming slurped files by defaultEuAndreh2023-03-271-6/+4
|
* system.scm: Strip "-latest" suffix from "guile-heredoc"EuAndreh2023-03-211-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show a39c158a663e0e7832d22b79f54c1758a6ec7f1d git notes --ref=refs/notes/ci-data show a39c158a663e0e7832d22b79f54c1758a6ec7f1d Exit status: 0 Duration: 18
* system.scm: Set (mail-in-home? #f)EuAndreh2023-03-201-7/+2
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show aa387393acf8b113b6688ac14c1176b1077cbd0f git notes --ref=refs/notes/ci-data show aa387393acf8b113b6688ac14c1176b1077cbd0f Exit status: 0 Duration: 20
* system.scm: Move nginx /r/velhinho config to the beginning of the listEuAndreh2023-03-201-8/+8
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show d91fcd75a6bcadf1f3bbb55082cea185cf7e708a git notes --ref=refs/notes/ci-data show d91fcd75a6bcadf1f3bbb55082cea185cf7e708a Exit status: 0 Duration: 12
* system.scm: Derive SSH key name from tldEuAndreh2023-03-201-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 79d055455ab4117832375887839be9d80062b92a git notes --ref=refs/notes/ci-data show 79d055455ab4117832375887839be9d80062b92a Exit status: 0 Duration: 12
* system.scm: Better handling of newline at the end of all read filesEuAndreh2023-03-201-3/+3
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show f057a8f3a3448d8766134c6dbbcf5a8e3eea25c2 git notes --ref=refs/notes/ci-data show f057a8f3a3448d8766134c6dbbcf5a8e3eea25c2 Exit status: 0 Duration: 16
* Manage public SSH files as "extra-etc-file" instead of like a secretEuAndreh2023-03-201-4/+6
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 7ffcd694068d484842be0b87a9aeeda0a7720568 git notes --ref=refs/notes/ci-data show 7ffcd694068d484842be0b87a9aeeda0a7720568 Exit status: 0 Duration: 15
* system.scm: Use correct rottlog configEuAndreh2023-03-191-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 1441c05c8031a5477723e70c790c8e4e11bb2ba4 git notes --ref=refs/notes/ci-data show 1441c05c8031a5477723e70c790c8e4e11bb2ba4 Exit status: 0 Duration: 19
* system.scm: Enable directory listing of nginxEuAndreh2023-03-181-0/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 7476d57e8048f94dc14068f01efcc94a23c386bc git notes --ref=refs/notes/ci-data show 7476d57e8048f94dc14068f01efcc94a23c386bc Exit status: 0 Duration: 25
* system.scm: Use queue:cgit-pre-configurationEuAndreh2023-03-171-28/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 66b0ccc0923d22df8183c02b0bef7dcff4998269 git notes --ref=refs/notes/ci-data show 66b0ccc0923d22df8183c02b0bef7dcff4998269 Exit status: 0 Duration: 15
* system.scm: dovecot2 => dovecotEuAndreh2023-03-171-2/+2
|
* system.scm: Use patched version of rottlogEuAndreh2023-03-161-1/+5
|
* system.scm: Use explicit "enable-submission?" from internet-postfix-service-typeEuAndreh2023-03-161-1/+2
|
* src/infrastructure/scripts/r.sh: Remove unused scriptEuAndreh2023-03-151-1/+0
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 7d777dc298cc15f6068b1f4d3e48a4dc81e4e613 git notes --ref=refs/notes/ci-data show 7d777dc298cc15f6068b1f4d3e48a4dc81e4e613 Exit status: 0 Duration: 27
* system.scm: add "SetEnv" to sshdEuAndreh2023-03-151-0/+1
| | | | | | | | | | | | | | | Explicitly set `GIT_CONFIG_GLOBAL=/etc/gitconfig` so that one can push with options (e.g. `git push -o ci.skip`) without having to authorize Git repositories individually, as `/etc/gitconfig` already contains that. Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show c4549e002be6b8ebddcb38f981131ec6e1a3862c git notes --ref=refs/notes/ci-data show c4549e002be6b8ebddcb38f981131ec6e1a3862c Exit status: 0 Duration: 17
* system.scm: Remove unused Postfix extra configEuAndreh2023-03-151-5/+1
| | | | | | | | | | | | | | - `alias_database` is already being performed the `mail-aliases-service-type`; - `canonical_maps` is unused AFAICT. Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show c55e1af4b4e8e7983207ef7f7383c82517bddb36 git notes --ref=refs/notes/ci-data show c55e1af4b4e8e7983207ef7f7383c82517bddb36 Exit status: 0 Duration: 19
* system.scm: Add daily cronjob for system checksEuAndreh2023-03-151-0/+2
| | | | | | | | | | | | | check.sh: sends emails to important RFC aliases, so that one verifies it daily. Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show cef4a6eb0dcac1ad5ce919c61edea25d50b1db1d git notes --ref=refs/notes/ci-data show cef4a6eb0dcac1ad5ce919c61edea25d50b1db1d Exit status: 0 Duration: 20
* system.scm: Fix duplicate NS entry in reverse IP zonesEuAndreh2023-03-151-2/+2
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 433862a4a47e24122cae66f06a2923d2b0fff196 git notes --ref=refs/notes/ci-data show 433862a4a47e24122cae66f06a2923d2b0fff196 Exit status: 0 Duration: 17
* system.scm: Reorder DNS constants definitionsEuAndreh2023-03-151-2/+2
|
* system.scm: Add first version of knot-service-type configurationEuAndreh2023-03-151-0/+100
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 9fc99577c27450f1ccad3e8db68f7a0751db9349 git notes --ref=refs/notes/ci-data show 9fc99577c27450f1ccad3e8db68f7a0751db9349 Exit status: 0 Duration: 42
* system.scm: Re-order dhcp-client-service-typeEuAndreh2023-03-141-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 94888e91b56ee1ea6b1524ca39534eeac253e006 git notes --ref=refs/notes/ci-data show 94888e91b56ee1ea6b1524ca39534eeac253e006 Exit status: 0 Duration: 17
* system.scm: Better indentation of (skeletons ...) fieldEuAndreh2023-03-141-1/+3
|
* system.scm: Disable owner link on cgitEuAndreh2023-03-141-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show d3805a13435f1e5451400619ce48cf4d534e844d git notes --ref=refs/notes/ci-data show d3805a13435f1e5451400619ce48cf4d534e844d Exit status: 0 Duration: 21
* system.scm: Use mailutils-sendmail from personal channelEuAndreh2023-03-131-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 03307bc592c238d0cb83a07dc37ba499b56059b5 git notes --ref=refs/notes/ci-data show 03307bc592c238d0cb83a07dc37ba499b56059b5 Exit status: 1 Duration: 4
* system.scm: Fix to new import path of personal channelEuAndreh2023-03-131-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show d239e64a4b506a3194e8d84d5c189e7c8f6c3a9c git notes --ref=refs/notes/ci-data show d239e64a4b506a3194e8d84d5c189e7c8f6c3a9c Exit status: 0 Duration: 216
* system.scm: Adapt (ssh-file-for ...) function for new SSH key pathEuAndreh2023-03-131-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 813266827378f6e53a092140274c690f45edcf26 git notes --ref=refs/notes/ci-data show 813266827378f6e53a092140274c690f45edcf26 Exit status: 0 Duration: 11
* system.scm: Use generic title for CGit root-titleEuAndreh2023-03-121-1/+1
| | | | | | | | | Notes: See CI logs with: git notes --ref=refs/notes/ci-logs show 9005779ac6b1b66e35afa23e9a102a96e808ac57 git notes --ref=refs/notes/ci-data show 9005779ac6b1b66e35afa23e9a102a96e808ac57 Exit status: 0 Duration: 27
* system.scm: Use root@tld for certbot emailEuAndreh2023-03-121-1/+1
|