A side of Guile: Functions in Guile and Guix
Introducing functions and modules in Guile Scheme and Guix
Introducing functions and modules in Guile Scheme and Guix
Now and then I find myself having to open a file or an application that I don't fully trust. A common technique to deal with this is to create a disposable environment (for example a so-called container or a virtual machine) where the file or application can be safely opened. Once used, the environment can be discarded.
Guix package structure: build-system overview build arguments
We built GCC 4.6.4 with RISC-V support and C++ and all that and we made it run in Guix, finally.
We’ve got sidetracked, but it doesn’t really matter if we continue forward.
Guix package structure: inputs, native-inputs and propagated-inputs
tl;dr: If you use WireGuard, make sure NTP (or a similar time synchronisation mechanism) is set up on all VPN endpoints as the WireGuard protocol is sensitive to time-sync issues. Also, if you connect to a WireGuard server in an IPv6 network, make sure the server's firewall has sufficiently permissive ICMPv6 rules. Read on to find out why this is important.
We built GCC 4.6.4 with RISC-V support and C++ and all that in a Debian machine, in a VisionFive board. Here is how.
Guix package structure: overview and source/origin inputs
About my personal FOSDEM 2024 experience and Guix Days