!guix@lemmy.ml
Guix is an advanced distribution of the GNU operating system developed by the GNU Project
!guix
@lemmy.mlhttps://www.pantherx.org/
Configure once, copy wherever, run forever
https://issues.guix.gnu.org/72740
I usually use Psensor to monitor temperatures but it's not available on Guix yet. Can anybody recommend an alternative that does work on Guix ?
https://spritely.institute/news/spritely-nlnet-grants-december-2023.html
Protonvpn has some instructions to connect via openvpn:
https://protonvpn.com/support/linux-openvpn/
Where I'm stuck is step 3, where the guide has you download a dns update script into /etc/openvpn.
Openvpn doesn't reside in /etc so I'm not sure how to handle that. Any advice? Thanks.
I'm not sure if this is the right term to use, but in Nix, there's a shell.nix
file to access the shell in an isolated, pure environment. I have a repository, basically a web app that uses NodeJS. I want to be able to invoke a new shell using guix shell
. What is the similar equivalent in Guix? Is it guix.scm
or manifest.scm
?
Compiling a rust program works correctly, but when running the binary the dynamic linker says libstdc++.so.6: cannot open shared object file: No such file or directory
.
The only way I found to get around this in a manifest file is with force accessing gcc:lib
which is a private package definition:
(concatenate-manifests
(list
(packages->manifest
(list
(list (@@ (gnu packages gcc) gcc-13) "lib"))
(specifications->manifest
(list
"coreutils"
"libgccjit"
"clang-toolchain"
"other stuff..."))))
but the @@
operator is kind of a hack since it accesses private definitions in a module and probably isn't mean to be normally used.
Has anyone found a proper way to link to libstdc++.so.6
?
I am looking forward to hardening my system, but I'm not sure how I should go about it. Any advice?
I am thinking about moving to Guix, and was wondering what you all think of Shepherd?
What are things you like? What are its shortcomings? Any cool or weird things you wish you knew before using it?
For context, I am currently using Runnit.