No description
Find a file
Ray Miller 0550ab5b60
Update filesystem actions
* Prefix all the exported actions with "action:"

* Add new actions for remove, link

* Make install-file and install-dir preserve the owner/group/mode of the
original unless there's an explicit override

* Remove use of context scratch-dir
2025-01-10 16:02:21 +00:00
bin Some refactoring and new functionality. 2024-07-17 17:12:36 +01:00
modules/ordo Update filesystem actions 2025-01-10 16:02:21 +00:00
.gitignore Make a start on connection 2025-01-03 11:32:23 +00:00
manifest.scm Make a start on connection 2025-01-03 11:32:23 +00:00
README.md Make a start on connection 2025-01-03 11:32:23 +00:00
tryme.scm Remove uname blurb from test play 2025-01-08 18:29:11 +00:00

Ordo

Ordo ab chao: from chaos, comes order.

Installing Dependencies

On a Guix system, you can simply run:

guix package -m manifest.scm

If Guix is not available where you plan to run ordo, but you have access to a system running Guix, you can create a tarball containing all the dependencies:

guix pack -RR -m manifest.scm

Copy the tarball to your system and unpack it (somewhere).

Find the name of the profile in the tarball and use that to configure paths etc.

export GUIX_PROFILE=$(realpath gnu/store/*-profile)
source "${GUIX_PROFILE}/etc/profile"