| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 21 hours | (users id1000): listen for email on enp2s0 to disambiguate domain and ↵ | Marek Paśnikowski | |
| certificate names | |||
| 31 hours | (deployment systems aisaka): implement initial reverse proxy for Matrix | Marek Paśnikowski | |
| 5 days | (deployment systems aisaka): implement public substitute server | Marek Paśnikowski | |
| 6 days | adjust SSH entries for aisaka to route via www subdomain | Marek Paśnikowski | |
| 6 days | (deployment systems aisaka): optimize DNS records to properly separate the ↵ | Marek Paśnikowski | |
| two addresses | |||
| 6 days | (deployment systems aisaka): add FQDN to hosts | Marek Paśnikowski | |
| 6 days | (deployment systems aisaka): listen for DNS traffic on all interfaces | Marek Paśnikowski | |
| 6 days | (deployment systems aisaka): rename the Otvarta address to mx | Marek Paśnikowski | |
| 10 days | (deployment): install Spacemacs on all instances of user 1000 | Marek Paśnikowski | |
| 2026-03-06 | (deployment systems aisaka): add A record for Otvarta IP | Marek Paśnikowski | |
| 2026-02-28 | (deployment systems aisaka): reindent entire module to Emacs standard | Marek Paśnikowski | |
| 2026-02-27 | (deployment systems aisaka): set Knot to listen on Otvarta IP | Marek Paśnikowski | |
| 2026-02-27 | (deployment systems aisaka): remove ns.marekpasnikowski.pl from DNS | Marek Paśnikowski | |
| 2026-02-27 | (deployment systems aisaka): add ns2.marekpasnikowski.pl to DNS records | Marek Paśnikowski | |
| 2026-02-27 | (deployment systems aisaka): make ns1.marekpasnikowski.pl authoritative | Marek Paśnikowski | |
| 2026-02-27 | (deployment systems aisaka): configure Knot to listen on all interfaces | Marek Paśnikowski | |
| 2026-02-27 | (deployment systems aisaka): set ns1.marekpasnikowski.pl to the new IP | Marek Paśnikowski | |
| 2026-02-05 | (deployment systems rakan): keep SSH clients alive | Marek Paśnikowski | |
| 2026-01-31 | (deployment systems rakan): install spacemacs | Marek Paśnikowski | |
| 2026-01-24 | aisaka: modernize the coding style | Marek Paśnikowski | |
| 2026-01-20 | rakan: implement home-l2md | Marek Paśnikowski | |
| 2026-01-10 | aisaka: implement ip setup for a default route on a secondary WAN | Marek Paśnikowski | |
| 2026-01-09 | aisaka: set up static networking for two WANs | Marek Paśnikowski | |
| 2025-12-25 | aisaka: add a new IP for email transport | Marek Paśnikowski | |
| 2025-12-19 | aisaka: clean up the DNS configuration | Marek Paśnikowski | |
| The current DNS configuration is in an old style. Before attempting to point an MX record at a new IP address it is a good idea to bring the configuration up to a current style standard. * deployment/systems/aisaka.scm (ip-multimedia): define a variable to store the current static address. * deployment/systems/aisaka.scm (spf-value): construct an SPF record using the ip-multimedia variable. * deployment/systems/aisaka.scm (ttl): define a variable for DNS TTL values. * deployment/systems/aisaka.scm (marekpasnikowski.pl.zone): rename to marekpasnikowski.pl-entries; align elements in columns; utilize the new ip-multimedia, spf-value and ttl variables to remove code repetition and improve clarity. * deployment/systems/aisaka.scm (marekpasnikowski.pl-zone): define the zone-file record in a new variable; update the serial number. * deployment/systems/aisaka.scm (master-zone): use the new marekpasnikowski.pl-zone variable to configure the zone field. | |||
| 2025-12-16 | rakan: reformat system definition | Marek Paśnikowski | |
| The system definition was jumbled up in a single let* call, with doubled spaces and deep nesting. This commit reshapes the definition in accordance with my newest formatting standard. * deployment/systems/rakan.scm (operating-system): do this. | |||
| 2025-12-16 | systems: export default label generation to (sovereign systems) | Marek Paśnikowski | |
| It is not possible to otherwise construct a nice-looking definition of a system label. That is because of a restriction by a lexical scope requirement. The gnu:system:operating-system-default-label funciton is instead called in (sovereign systems) module. * deployment/systems/aisaka.scm (operating-system): do this. * deployment/systems/akashi.scm (operating-system): do this. * deployment/systems/asakura.scm (operating-system): do this. * deployment/systems/cokolwiek.scm (operating-system): do this. * deployment/systems/mcdowell.scm (operating-system): do this. * deployment/systems/rakan.scm (operating-system): do this. | |||
| 2025-11-22 | rakan: implement a Samba share to accept scans | Marek Paśnikowski | |
| * deployment/systems/rakan.scm (samba-configuration, samba-service): define the configuration records. * deployment/systems/rakan.scm (system): add Samba to the list of services. | |||
| 2025-11-22 | implement guix offload in akashi | Marek Paśnikowski | |
| * deployment/keys.scm (akashi-guix): define guix signing key. * deployment/systems/aisaka.scm (guix-offload-rakan): add guix signing key of akashi. * deployment/systems/akashi.scm (offload-hub, guix-offload-targets, offload-extension): define guix offload configuration. * deployment/systems/akashi.scm (services): add guix offload service and clean up the definition. * deployment/systems/akashi.scm (operating-system*): clean up the definition. | |||
| 2025-11-20 | deployment: implement build offloading from aisaka to rakan | Marek Paśnikowski | |
| * deployment/keys.scm (aisaka-guix): define signing key of Guix daemon in aisaka. * deployment/systems/aisaka.scm (rakan-machine, guix-offload-rakan, offload-rakan): define the offload target. * deployment/systems/aisaka.scm (system): add the offload configuration to the list of services. * deployment/systems/rakan.scm (guix-offload-authorizations): change the authorized signing key to aisaka's. * deployment/users.scm (openssh-configuration): add the public SSH key of marek@aisaka. | |||
| 2025-11-16 | gitolite: disable admin-pubkey | Marek Paśnikowski | |
| * deployment/systems/aisaka.scm (gitolite): turn off the declarative entry of admin keys, as it is impossible to add more than one. | |||
| 2025-11-13 | deployment: create (deployment keys) module | Marek Paśnikowski | |
| * deployment/keys.scm: define a module. * deployment/keys.scm: define variables mcdowell-guix and rakan-guix. * deployment/systems/mcdowell.scm (guix-offload-rakan): use the new key definition at rakan-guix. * deployment/systems/rakan.scm (guix-offload-authorizations): use the new key definitions at mcdowell-guix. * keys/guix/mcdowell-signing-key.pub: remove the file. * keys/guix/rakan-signing-key.pub: remove the file. | |||
| 2025-11-12 | add marek@mcdowell to gitolite admin keys | Marek Paśnikowski | |
| 2025-11-12 | replace admin-pubkey in gitolite | Marek Paśnikowski | |
| 2025-11-12 | implement offloading prototype | Marek Paśnikowski | |
| 2025-10-17 | systems: rename ayase to asakura | Marek Paśnikowski | |
| 2025-09-18 | rakan: use default channels | Marek Paśnikowski | |
| 2025-09-15 | akashi: maximise cooling | Marek Paśnikowski | |
| 2025-09-12 | rakan: add guix-rust-past-crates-channel | Marek Paśnikowski | |
| 2025-09-12 | add initial home-environment to id1001 | Marek Paśnikowski | |
| 2025-09-10 | deployment: add uid1001 to cokolwiek | Marek Paśnikowski | |
| 2025-09-10 | deployment: add users module with an initial password definition | Marek Paśnikowski | |
| 2025-09-08 | ayase: uninstall gnome-boxes | Marek Paśnikowski | |
| 2025-09-07 | systems: add cokolwiek system | Marek Paśnikowski | |
| 2025-09-05 | systems: split identities of mcdowell and rakan | Marek Paśnikowski | |
| 2025-09-04 | mcdowell: dodaje listę kanałów do guix | Marek Paśnikowski | |
| 2025-08-27 | mcdowell: install guix-publish-service | Marek Paśnikowski | |
| 2025-08-17 | mcdowell: delete distribution-channel from (guix-configuration) | Marek Paśnikowski | |
| 2025-07-27 | aisaka: add sejf.marekpasnikowski.pl to certbot | Marek Paśnikowski | |
| 2025-07-26 | aisaka: add sejf subdomain | Marek Paśnikowski | |
