Commit Graph

188 Commits

Author SHA1 Message Date
Collin J. Doering 01173d8318
laptop-lenovo-t480s.scm: Add network-manager-openvpn package 2022-04-21 16:48:48 -04:00
Collin J. Doering 1ebdc53bc5
laptop-lenovo-t480s.scm: Add missing module import to expose docker-compose-fixed 2022-04-21 16:35:19 -04:00
Collin J. Doering 279316fbf2
Update all channels and correct for broken docker-compose upstream
* laptop-lenovo-t480s.scm: Use docker-compose-fixed from rekahsoft-guix temporarily until
docker-compose is fixed upstream. Note: this has not yet been applied to other systems.
* channels.scm: Update all channels
2022-04-21 16:30:52 -04:00
Collin J. Doering 2e5f3b6e04
README.org: Fix typo
* README.org: -L (capitol), not -l as originally specified.
2022-04-06 14:56:05 -04:00
Collin J. Doering 918a3bf799
laptop-lenovo-t480s.scm: Install package docker-compose 2022-03-28 22:46:29 -04:00
Collin J. Doering b0c2d0a726
laptop-lenovo-t480s.scm: Remove test user 2022-03-28 22:45:29 -04:00
Collin J. Doering f87a8e8c8b
laptop-lenovo-t480s.scm: Add user collin to kvm group 2022-03-26 21:34:52 -04:00
Collin J. Doering 50bf9cac61
laptop-lenovo-t480s.scm: Rename system export %system, matching other modules 2022-03-26 18:59:10 -04:00
Collin J. Doering c6e0e92599
channels.scm: Update channel-introduction commit sha (earlier in history) 2022-03-26 18:58:43 -04:00
Collin J. Doering 168988fa72
.guix-channel: Unpin commit for nonguix and rekahsoft-guix channels 2022-03-26 18:58:10 -04:00
Collin J. Doering 19d3fc5e5e
.gitignore: Ignore public key generated as part of 'guix deploy' process 2022-03-23 10:32:15 -04:00
Collin J. Doering c28dc5e8b2
Remove ssh public key comments (user/host) 2022-03-23 10:25:18 -04:00
Collin J. Doering a9a706b3b2
TODO.org: Document some challenges with 'guix deploy' 2022-03-22 23:30:34 -04:00
Collin J. Doering 187b9f1992
Rename private deploy key 2022-03-22 22:30:06 -04:00
Collin J. Doering ce0251b8ec
Ensure public deploy-key is part of repository 2022-03-22 22:29:17 -04:00
Collin J. Doering 62fe49c921
Move machine specification outside of channel
'guix deploy' would not function when machine-ssh-configuration's identity cannot be
specified relative to the file where its defined.
2022-03-22 22:08:58 -04:00
Collin J. Doering 96f147e008
Test: Temporarily validate if the ssh-key to be used can be stored out of channel 2022-03-22 20:22:41 -04:00
Collin J. Doering 932292fef5
vault0.home.rekahsoft.ca: Missed in previous commit renaming public exports 2022-03-22 19:34:29 -04:00
Collin J. Doering 5d4f601fc1
Export %machine instead of machine to avoid name overlap
* .guix/rekahsoft/guix-config/vms/cloud0-home-rekahsoft-ca.scm: Add missing imports; change
name of public exports of system and machine, prefixing them with '%'
* .guix/rekahsoft/guix-config/vms/grocy0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/guix-ci0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/vault0-home-rekahsoft-ca.scm:
* README.org: Update commands that reference the 'system' variable exported from
configuration modules
* deploy/cloud0-home-rekahsoft-ca.scm: Reference renamed 'machine' as %machine
* deploy/grocy0-home-rekahsoft-ca.scm:
* deploy/guix-ci0-home-rekahsoft-ca.scm:
* deploy/vault0-home-rekahsoft-ca.scm:
2022-03-22 19:30:51 -04:00
Collin J. Doering b9da145c33
Refactor guix deploy machines specifications directly into channel
* channels-{vms,manual}.scm: Removed in preference of channel wide channels.scm
* README.org: Update various deployment proceedures given that moving forward
operating-system configurations will be self-contained within this channel
* .guix/rekahsoft/guix-config/vms/cloud0-home-rekahsoft-ca.scm: Include public machine record
for instance, refactored from deploy/*.scm
* .guix/rekahsoft/guix-config/vms/grocy0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/guix-ci0-home-rekahsoft-ca.scm:
* .guix/rekahsoft/guix-config/vms/vault0-home-rekahsoft-ca.scm:
* deploy/cloud0-home-rekahsoft-ca.scm: Directly reference machine from channel instead of
declaring it here
* deploy/grocy0-home-rekahsoft-ca.scm:
* deploy/guix-ci0-home-rekahsoft-ca.scm:
* deploy/vault0-home-rekahsoft-ca.scm:
2022-03-22 18:39:06 -04:00
Collin J. Doering 0762dab584
.guix-channel: Declare rekahsoft-guix and nonguix channels as dependencies
This is required for this channel to be successfully pulled.
2022-03-22 14:03:16 -04:00
Collin J. Doering df39bf44db
.guix-channel: Remove explicit dependencies 2022-03-22 13:48:38 -04:00
Collin J. Doering 7f90664d05
README.org: Correct typo after file renamed 2022-03-21 22:30:57 -04:00
Collin J. Doering 8eea18d532
Revert "guix-ci0.home.rekahsoft.ca: Have cuirass build images for guix-machines"
This reverts commit 058872fc8b.
2022-03-21 22:21:31 -04:00
Collin J. Doering 058872fc8b
guix-ci0.home.rekahsoft.ca: Have cuirass build images for guix-machines
Note: currently only operating system configurations are defined, not images, so this is
expected to have no effect just yet. Similar to previously where cuirass was building all
packages in this channel, however this channel does not define any packages (and is not
expected to either).
2022-03-21 22:11:08 -04:00
Collin J. Doering 4013ba9ce3
.guix-channel: Update guix channel dependency 2022-03-21 20:09:00 -04:00
Collin J. Doering bc9b539ff9
.guix-cnannel: Update nonguix 2022-03-21 18:59:34 -04:00
Collin J. Doering 6c7d8c042b
Revert ".guix-channel: Remove (temporarily) the nonguix channel dependency"
This reverts commit 595eb5033c.
2022-03-21 18:58:50 -04:00
Collin J. Doering 3d3d27c595
guix-ci0.home.rekahsoft.ca: Refactoring of cuirass spec 2022-03-20 23:41:47 -04:00
Collin J. Doering 71a235e98e
Revert "guix-ci0.home.rekahsoft.ca: Remove (temporarily?) nonguix channel from guix-machine spec"
This reverts commit ae66f92bb7.
2022-03-20 23:40:28 -04:00
Collin J. Doering bdc7487020
Revert "Remove (temporarily) laptop-lenovo-t480s guix configuration"
This reverts commit 73984a0091.
2022-03-20 23:35:23 -04:00
Collin J. Doering ae66f92bb7
guix-ci0.home.rekahsoft.ca: Remove (temporarily?) nonguix channel from guix-machine spec 2022-03-20 23:25:19 -04:00
Collin J. Doering 595eb5033c
.guix-channel: Remove (temporarily) the nonguix channel dependency 2022-03-20 23:19:29 -04:00
Collin J. Doering 73984a0091
Remove (temporarily) laptop-lenovo-t480s guix configuration
This is being done to test cuirass' failure to build this channel, apparently related to
nonguix systems.
2022-03-20 23:07:49 -04:00
Collin J. Doering 2433d35cda
.guix-channel: Add explicit channel dependencies (for cuirass) 2022-03-20 22:58:41 -04:00
Collin J. Doering e0ee432e71
TODO.org: Update/add TODOs 2022-03-20 22:55:34 -04:00
Collin J. Doering 412786173c
guix-ci0.home.rekahsoft.ca: Add guix-machines channel spec to cuirass 2022-03-20 22:54:34 -04:00
Collin J. Doering acaa20d632
Initial commit 2022-03-20 22:31:46 -04:00