How I Built My New Linux Gaming Desktop In 2021 With Amd Cpugpu And Gnu Guix
https://boilingsteam.com/how-i-built-my-new-linux-gaming-desktop-in-2021-with-amd-cpugpu-and-gnu-guix/
Boiling Steam
How to luks encrypt raid drive?
Edit: Turns out for what I'm trying to do (mount luks encrypted raid after start up) only needs the device mapping for the raid drive and not a file-system object.
So I luks encrypted the raid and call a script to open the vault and mount it when I need to.
In my system config file I added a raid drive like so:
(mapped-devices (list (mapped-device
(source (uuid
"205e5caa-694f-4457-a2a1-8affa3536e75"))
(target "guix")
(type luks-device-mapping))
(mapped-device
(source (list "/dev/sdb1" "/dev/sdc1"))
(target "/dev/md0")
(type raid-device-mapping))))
(file-systems (cons* (file-system
(mount-point "/")
(device "/dev/mapper/guix")
(type "ext4")
(dependencies (list (list-ref mapped-devices 0))))
(file-system
(mount-point "/mnt/nas")
(device "/dev/md0")
(type "ext4")
(mount? #f)
(dependencies (list (list-ref mapped-devices 1)))) %base-file-systems)))
I'd now like to luks encrypt the raid drive but I'm not sure how to go about doing it. Do I simply make a another mapped-device object, specifying the raid drive uuid and "/dev/md0" as the target:
(mapped-device
(source (uuid
{raid uuid}))
(target "/dev/md0")
(type luks-device-mapping))
and then pass that as a dependency to the raid file system object?
Thanks
Monitor your Guix System with Grafana -- fishinthecalculator
Monitor your Guix System with Grafana -- fishinthecalculator
https://fishinthecalculator.me/blog/monitor-your-guix-system-with-grafana.html
My personal space on the web. Mostly about FOSS and technological autonomy.
Tame Docker selfhosting with Guix
Tame Docker selfhosting with Guix -- fishinthecalculator
https://fishinthecalculator.me/blog/tame-docker-selfhosting-with-guix.html
My personal space on the web. Mostly about FOSS and technological autonomy.
~fishinthecalculator/gocix - This project aims at implementing a Guix native experience for services that are not yet guixable
~fishinthecalculator/gocix - This project aims at implementing a Guix native experience for services that are not yet guixable - sourcehut git
https://git.sr.ht/~fishinthecalculator/gocix
Write package definitions in a breeze — 2023 — Blog — GNU Guix
https://guix.gnu.org/en/blog/2023/write-package-definitions-in-a-breeze/
Blog posts about GNU Guix.
The Full-Source Bootstrap: Building from source all the way down — 2023 — Blog — GNU Guix
The Full-Source Bootstrap: Building from source all the way down — 2023 — Blog — GNU Guix
https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/
Blog posts about GNU Guix.
***
I would like to go for the old OPENSTEP/NEXTSTEP desktop on Guix-installed device. How do I go about configuring it? Working on Guille configs for tweaking the desktop hasn't been that easy for me on Guix, as there's no proper equivalent of NixOS for the same.
***
Funny how the NixOS manual helped me more than the ones by Guix, especially when it came to shell setup stuffs like partitioning disk and writing Guile configurations from scratch.
It took me two days to finish the entire setup. The default configs are either pretty bloated or the servers are quite far from me. And building the Linux kernel from scratch to support propreitary Realtek WiFi drivers just took a lot of time. I guess asking a university in China, India or SEA to host a substitute might be quite helpful to those living in Asia.
Now I have two systems: one running on NixOS and other on Guix. Transactional package managers all day 😄 .
“Simple, fast, private compute” (VPS) that runs Guix System
https://capsul.org/