Commit Graph

188 Commits

Author SHA1 Message Date
Collin J. Doering 8eb1b55238
TODO.org: Update TODOs 2023-03-04 11:33:37 -05:00
Collin J. Doering 239e3b66d9
rekahsoft: Continue abstracting legacy vm's (#3 - git0) 2023-03-04 09:41:33 -05:00
Collin J. Doering 62a352e368
deploy/loki-home-rekahsoft-ca.scm: Add file (missed in 57b559e) 2023-03-04 09:40:50 -05:00
Collin J. Doering 1bf10a324c
README.org: Add section "Running Operating System in VM for testing" 2023-03-03 23:31:52 -05:00
Collin J. Doering a0b95e3c9a
channels.scm: Update guix, nonguix, and rekahsoft-guix channels 2023-03-03 23:31:15 -05:00
Collin J. Doering 57b559ef93
rekahsoft: Continue abstracting legacy vm's (#2 - loki)
* .guix/rekahsoft/guix-config/vms/loki-home-rekahsoft-ca.scm: Use the (rekahsoft guix-config
proxmox-vm-legacy) module to abstract away the configuration of loki
2023-02-26 23:10:04 -05:00
Collin J. Doering 5fd8216749
unguix/vault0-home-rekahsoft-ca/vaultwarden.sh: Update 1.23.0 -> 1.27.0 2023-02-26 14:27:11 -05:00
Collin J. Doering 9e550ef30f
unguix/git0-home-rekahsoft-ca/gitea.sh: Update 1.15.6 -> 1.18.5 2023-02-26 14:26:18 -05:00
Collin J. Doering 67c0922ddf
unguix/dash0-home-rekahsoft-ca/grafana.sh: Update 8.1.5 -> 9.3.6 2023-02-26 14:21:44 -05:00
Collin J. Doering 6660f640b4
deploy/searx0-home-rekahsoft-ca.scm: Adjust host key after its rotation 2023-02-25 12:46:57 -05:00
Collin J. Doering f6e041bd7d
channels.scm: Update guix and nonguix channels 2023-02-08 13:27:12 -05:00
Collin J. Doering 208cf4f9fd
laptop-lenovo-t480s.scm: Add udev rules for android/adb devices 2023-02-08 12:48:51 -05:00
Collin J. Doering 4f9861d0c6
laptop-lenovo-t480s.scm: Use udev-rules-service instead of modifying udev-service-type 2023-02-08 12:48:07 -05:00
Collin J. Doering a31a26db4d
channels.scm: Update guix and nonguix channels 2023-01-20 14:44:13 -05:00
Collin J. Doering 970ebdf955
channels.scm: Update guix, nonguix, and rekahsoft-guix channels 2023-01-12 11:48:55 -05:00
Collin J. Doering 1087c62229
channels.scm: Update guix and nonguix channels 2022-10-28 23:14:13 -04:00
Collin J. Doering 6616541ef2
channels.scm: Update guix and nonguix channels 2022-10-04 22:56:56 -04:00
Collin J. Doering 8d45a50150
laptop-lenovo-t480s.scm: Use i3lock instead of i3lock-fancy 2022-09-27 01:17:30 -04:00
Collin J. Doering cadf435085
laptop-lenovo-t480s.scm: Use screen-locker-service helper function
* .guix/rekahsoft/guix-config/manual/laptop-lenovo-t480s.scm: Remove explicit installation of
i3lock-fancy. Add i3lock-fancy as screen locker service (pam configuration + setuid-program setup).
2022-09-27 01:06:27 -04:00
Collin J. Doering 6d3ab9e3db
laptop-lenovo-t480s.scm: Use screen-locker-service helper function
* .guix/rekahsoft/guix-config/manual/laptop-lenovo-t480s.scm: Use helper function to avoid
having to also add a pam-service for i3lock, as screen-locker-service does this, as well as
setup setuid-programs
2022-09-26 00:37:47 -04:00
Collin J. Doering 41580e34be
laptop-lenovo-t480s.scm: Add i3lock-fancy and add i3lock as a setuid-program 2022-09-25 23:54:16 -04:00
Collin J. Doering 8d31ff8ec4
deploy/searx0-home-rekahsoft-ca.scm: searx0 guix-deploy config 2022-09-14 00:16:44 -04:00
Collin J. Doering 4474308ba0
laptop-lenovo-t480s.scm: Use docker-compose from guix channel
* channels.scm (channel): Update guix, nonguix and rekahsoft-guix channels

* .guix/rekahsoft/guix-config/manual/laptop-lenovo-t480s.scm (%system): Adjust system configuration to use docker-compose from guix channel instead of temporary fix in rekahsoft-guix channel
2022-09-05 17:18:32 -04:00
Collin J. Doering 2605a06a7a
README.org: Add new section "Building Operating System Configuration"
* README.org (Building Operating System Configuration): New section
2022-09-05 13:06:12 -04:00
Collin J. Doering 5ab43b90bf
laptop-lenovo-t480s.scm: Add missing import in b3c5c7d9c5 2022-09-05 13:01:26 -04:00
Collin J. Doering 302e096c93
laptop-lenovo-t480s.scm: Correct reference to vpn-plugins (fix of b3c5c7d9c5) 2022-09-05 12:52:06 -04:00
Collin J. Doering 6a678f41c4
laptop-lenovo-t480s.scm: Add missing import in b3c5c7d9c5 2022-09-05 12:47:34 -04:00
Collin J. Doering b3c5c7d9c5
laptop-lenovo-t480s.scm: Correctly enable network-manager-openvpn plugin
* .guix/rekahsoft/guix-config/manual/laptop-lenovo-t480s.scm (%system): Do not explicitly
install `network-manager-openvpn`, instead, adjust the network-manager-service adding the
vpn-plugin
2022-09-05 12:38:39 -04:00
Collin J. Doering d6d954ff37
Revert "laptop-lenovo-t480s.scm: Add caddy development ca-certificate"
This reverts commit e864309e07. Reason being, ssl certificates
can instead be adjust in a users home profile (and need to be if nss-certs or other cert
packages are in a users home profile).
2022-08-27 14:44:37 -04:00
Collin J. Doering e864309e07
laptop-lenovo-t480s.scm: Add caddy development ca-certificate
* .guix/rekahsoft/guix-config/manual/laptop-lenovo-t480s.scm (caddy-local-ca-cert): New variable. Defines a package that contains the ca certificate used by caddy in local development on this machine.

* .ca-certificates/caddy-local-dev.pem: New file, the pem encoded certificate used by caddy in local development (note: this is specific to my personal laptop)
2022-08-27 14:10:02 -04:00
Collin J. Doering 7643f7641d
channels.scm: Update guix, nonguix, and rekahsoft-guix channels 2022-07-26 02:34:53 -04:00
Collin J. Doering 280bc2e359
rekahsoft: Fix depreciated warning for bootloader target (ci0, ci-runner, git0, loki) 2022-07-04 00:19:33 -04:00
Collin J. Doering 70c381aec5
rekahsoft: Abstract legacy vm's (starting with searx0)
* .guix/rekahsoft/guix-config/proxmox-vm-legacy.scm (rekahsoft): New module that abstracts legacy vm's (postgres, searx0, my0, dash0, prom0). The exports of this module mimic the existing proxmox-vm-lvm-minimal module.

* .guix/rekahsoft/guix-config/vms/searx0-home-rekahsoft-ca.scm (rekahsoft): Refactor to use newly added proxmox-vm-legacy module
2022-07-04 00:15:04 -04:00
Collin J. Doering 30b86a67e9
rekahsoft: Correct same issue as in ef4364f6, but for dash0, my0, postgres0 and prom0 2022-07-03 22:52:51 -04:00
Collin J. Doering 360ab48215
channels.scm: Update guix and nonguix channels 2022-07-03 22:45:56 -04:00
Collin J. Doering ef4364f6ba
searx0-home-rekahsoft-ca.scm: Correct warnings and an error
* .guix/rekahsoft/guix-config/vms/searx0-home-rekahsoft-ca.scm (%system): Update bootloader-configuration to use 'targets' instead of 'target'
(%system): Update swap-devices to use the new 'swap-space' record type
(%system): Correct ssh public key references (prior to this, searx0 could not be updated with its configuration from this repository)
2022-07-03 22:06:24 -04:00
Collin J. Doering c7f67ad169
my0-home-rekahsoft-ca.scm: Correct copy/paste typo 2022-07-02 23:22:59 -04:00
Collin J. Doering 8625202481
unguix/my0-home-rekahsoft-ca: Add organizr.sh docker start script 2022-07-02 22:15:04 -04:00
Collin J. Doering bf863a8f3e
my0-home-rekahsoft-ca.scm: Add missing guix configuration 2022-07-02 22:12:17 -04:00
Collin J. Doering 3e13f0a489
rekahsoft: Adjust names of operating-system exported pretending % 2022-07-02 22:11:08 -04:00
Collin J. Doering 0106a2745b
unguix: prometheus.yml: Update prometheus configuration; add new vms 2022-07-02 22:08:57 -04:00
Collin J. Doering e31081c533
channels.scm: Update guix, nonguix, and rekahsoft-guix channels 2022-06-25 14:16:29 -04:00
Collin J. Doering 1865203a03
guix-ci0: Allow 4 concurrent guix builds 2022-06-08 22:08:40 -04:00
Collin J. Doering 4aac962184
channels.scm: Update guix and nonguix channels 2022-06-08 22:08:13 -04:00
Collin J. Doering ac7b94094e
channels.scm: Update all channels 2022-05-08 00:49:03 -04:00
Collin J. Doering da36b4fb8f
laptop-lenovo-t480s.scm: Correct typo in 15ba57a 2022-05-07 23:34:59 -04:00
Collin J. Doering 15ba57a3a5
laptop-lenovo-t480s.scm: Add wireshark group and add my user 2022-05-07 23:08:39 -04:00
Collin J. Doering fea327eca2
laptop-lenovo-t480s.scm: Correct 5fb2b92, adding a missing newline 2022-05-01 22:27:01 -04:00
Collin J. Doering 5fb2b9211f
laptop-lenovo-t480s.scm: Add cachix binary cache nix config 2022-05-01 22:17:42 -04:00
Collin J. Doering 1be42a5682
laptop-lenovo-t480s.scm: Add nix service and package 2022-05-01 21:12:07 -04:00