| Age | Commit message (Expand) | Author |
| 10 hours | aisaka: clean up the DNS configuration•••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.
| Marek Paśnikowski |
| 4 days | rakan: reformat system definition•••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.
HEADmaster | Marek Paśnikowski |
| 4 days | systems: export default label generation to (sovereign systems)•••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.
| Marek Paśnikowski |
| 2025-11-26 | id1000: add openssh key of marek@asuna | Marek Paśnikowski |
| 2025-11-22 | rakan: implement a Samba share to accept scans•••* deployment/systems/rakan.scm (samba-configuration, samba-service):
define the configuration records.
* deployment/systems/rakan.scm (system):
add Samba to the list of services.
| Marek Paśnikowski |
| 2025-11-22 | implement guix offload in akashi•••* 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.
| Marek Paśnikowski |
| 2025-11-20 | deployment: implement build offloading from aisaka to rakan•••* 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.
| Marek Paśnikowski |
| 2025-11-20 | id1000: define SSH keys used on 4 systems•••* users/id1000.scm (openssh-host/*, openssh-configuration, openssh):
implement records defining an SSH configuration.
* users/id1000.scm (uid1000-home-environment):
isolate function call to home-fontconfig-service-type for better legibility;
use the openssh record.
| Marek Paśnikowski |
| 2025-11-16 | gitolite: disable admin-pubkey•••* deployment/systems/aisaka.scm (gitolite):
turn off the declarative entry of admin keys, as it is impossible to add more than one.
| Marek Paśnikowski |
| 2025-11-13 | deployment: create (deployment keys) module•••* 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.
| Marek Paśnikowski |
| 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-11-11 | pull test systems from remote repositories | Marek Paśnikowski |
| 2025-11-09 | test-channels: add RDE channel | Marek Paśnikowski |
| 2025-11-09 | uid1000: change default font family to Noto•••* users/id1000.scm (uid1000-home-environment):
change font family.
| Marek Paśnikowski |
| 2025-11-09 | uid1000-gitconfig: trust all directories | Marek Paśnikowski |
| 2025-11-09 | remove dead code to prevent channel build failures | Marek Paśnikowski |
| 2025-11-09 | remove unused import of (gnu packages kde)•••The module no longer exists upstream.
| Marek Paśnikowski |
| 2025-10-17 | systems: rename ayase to asakura | Marek Paśnikowski |
| 2025-10-10 | users: define test channels for id1000 | Marek Paśnikowski |
| 2025-10-06 | id1000: disable font antialiasing and hinting | Marek Paśnikowski |
| 2025-09-19 | id1000: enable font antialiasing and hinting | Marek Paśnikowski |
| 2025-09-18 | rakan: use default channels | Marek Paśnikowski |
| 2025-09-15 | akashi: maximise cooling | Marek Paśnikowski |
| 2025-09-15 | users: implement variable font hinting | Marek Paśnikowski |
| 2025-09-14 | users: set font antialiasing | Marek Paśnikowski |
| 2025-09-14 | id1001: install Firefox | Marek Paśnikowski |
| 2025-09-12 | rakan: add guix-rust-past-crates-channel | Marek Paśnikowski |
| 2025-09-12 | id1000: restore Bash TAB completion | Marek Paśnikowski |
| 2025-09-12 | id1001: configure Bash | Marek Paśnikowski |
| 2025-09-12 | id1000: install Librewolf | Marek Paśnikowski |
| 2025-09-12 | id1001: set default font family to Noto | Marek Paśnikowski |
| 2025-09-12 | users: set Unifont as the default font | Marek Paśnikowski |
| 2025-09-12 | id1001: add to the wheel group | 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-28 | uid1000-gitconfig: disable quotePath | Marek Paśnikowski |
| 2025-07-27 | aisaka: add sejf.marekpasnikowski.pl to certbot | Marek Paśnikowski |
| 2025-07-26 | Merge branch 'staging' | Marek Paśnikowski |
| 2025-07-26 | aisaka: add sejf subdomain | Marek Paśnikowski |
| 2025-07-24 | Merge branch 'staging' | Marek Paśnikowski |
| 2025-07-24 | Merge branch 'dedistribution' into staging | Marek Paśnikowski |