summaryrefslogtreecommitdiff
path: root/deployment/systems/rakan.scm
AgeCommit message (Expand)Author
36 hoursrakan: 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. HEADtestmasterMarek Paśnikowski
37 hourssystems: 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-22rakan: 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-20deployment: 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-13deployment: 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-12implement offloading prototypeMarek Paśnikowski
2025-09-18rakan: use default channelsMarek Paśnikowski
2025-09-12rakan: add guix-rust-past-crates-channelMarek Paśnikowski
2025-09-05systems: split identities of mcdowell and rakanMarek Paśnikowski