Re: How can empty generated files in the store happen? Has someone experienced this?

2025-04-08 Thread 45mg
Tobias Geerinckx-Rice writes: > Anecdotally, empty store files happen a surprising lot. Surprising to me, > anyway. Not only on btrfs. Can confirm, I've had this twice in the last 3 months. And I did all the usual btrfs/smartctl checks both times, so it doesn't seem to be a filesystem issue e

Re: Do we actually support LUKS 2?

2025-03-25 Thread 45mg
Hilton Chain writes: > On Tue, 25 Mar 2025 20:12:25 +0800, > 45mg wrote: >> >> "Thomas Ieong" writes: >> >> > I remember that some years ago we could not use LUKS 2, has the situation >> > improved? >> >> I'm writing this fro

Re: Do we actually support LUKS 2?

2025-03-25 Thread 45mg
Hilton Chain writes: >> Not really sure how I'm booting then. I see '# PBKDF argon2id, ...' in >> the output of `sudo cryptsetup status --debug myrootvolname`. > > Which GRUB variant are you using? There exists an unlikely to be merged patch > series for Argon2 support. I'm using `grub-efi-boo

Re: Do we actually support LUKS 2?

2025-03-25 Thread 45mg
45mg <45mg.wri...@gmail.com> writes: >>> What most distributions do is use something like `ukify` to generate a >>> bootable UEFI image that has includes the required crypto modules. Please disregard this, I don't actually know how prevalent UKIs are. What I wa

Re: Do we actually support LUKS 2?

2025-03-25 Thread 45mg
"Thomas Ieong" writes: > I remember that some years ago we could not use LUKS 2, has the situation > improved? I'm writing this from Guix System installed on an LUKS 2 volume. So, yes, it works now. GRUB also supports `--pbkdf argon2id` now, so you don't have to worry about that insecurity [1] a

Re: How to (actually) get a perfect setup?

2025-03-24 Thread 45mg
Snikta writes: > I'm using Emacs with Geiser Guile on Guix System, and I've tried to add > both /run//guile/site/3.0 and (built) ~/src/guix to the %load-path > (and they are there). Still, I never get a functional development > environment. I.e. I'm not able to load any Guix config file wi

Re: WebRTC screen sharing under Sway in Guix-packaged browsers

2025-03-12 Thread 45mg
Hi Arnaud, I managed to get it working based on your description. Here are a few observations that may be of interest: Arnaud Daby-Seesaram writes: > Hi, > > I am not an expert at Wayland (at all), but my current Sway > configuration works for screen sharing (I have just made a test in > Librew

Re: cannot pull from local copy of Guix repository

2025-03-04 Thread 45mg
Felix Lechner writes: > Hi, > > On Sun, Mar 02 2025, Adam wrote: > >> all I needed to do: >> 1) get keyring branch; >> 2) specify path to my Guix copy without "file://" > > There are potentially two bugs: > >A) Documentation: Is the need for the keyring branch, while logical, >documente

Re: Virtual Manager

2025-02-28 Thread 45mg
gfp writes: > Hi Guix, > > I want to install Trisquel in qemu /Virtual Machine. > > 1. > Always in creating a new Virtual machine it fails > because /media/usb... does not allow to open the usb device. > > How can I change the settings for /media? It would help to be more specific about exactl

Re: cannot pull from local copy of Guix repository

2025-02-26 Thread 45mg
Adam writes: > Hi Felix, > here are the commands > ``` > cd ~/Downloads/ > git clone https://git.savannah.gnu.org/git/guix.git > ``` > After that I wrote ""file:///home/user/Downloads/guix" to my > ~/.config/guix/channels.scm so it looks like this > ``` > (list (channel > (name 'guix) >

Re: guix system reconfigure error

2025-02-21 Thread 45mg
Hi Jake, Jake writes: > guix system: error: error parsing derivation > `/gnu/store/gr7jfs1i9iayxvymb5j0xxcfkbbkd1qy-module-import-compiled.drv': > expected string `Derive([' Yikes. I've dealt with this before. It was not fun. > Despite the error, it still creates a new system generation and a

Re: Guix home canonicalize-path error

2025-02-13 Thread 45mg
Hi Laurence, Laurence Rochfort writes: > guix home: error: canonicalize-path: No such file or directory: > "/home/XXX/src/guix-config/src/guix-config/.bashrc" It's hard to tell without seeing your home-configuration.scm, but my instinct is that you're using `home-files-service-type` or some

Re: Non-committers can't keep authenticated forks updated

2025-02-01 Thread 45mg
ork into a properly authenticated one. Hope this helps, 45mg

Re: How to create and maintain a personal Guix fork?

2025-01-18 Thread 45mg
Hi Tomas, Tomas Volf <~@wolfsden.cz> writes: > Right, so I finally found some time to think about this, and I believe > doing this safely should be possible with minor modification of the > code. > > Currently Guix uses *intersection* of keys from all parents. I would > like to suggest modifying

Re: Non-committers can't keep authenticated forks updated

2025-01-18 Thread 45mg
Hi Nicolas! Nicolas Graves writes: > A lightly-related comment : > > I recently started a guix extension to help manage complexities of > maintaining guix soft-forks. I haven't advertised it yet, and I'm fine > authenticating locally for now. I mainly focus on reproducibility of > patches sent

Re: WebRTC screen sharing under Sway in Guix-packaged browsers

2025-01-16 Thread 45mg
Caleb Herbert writes: > Hi Guix, > > I'm looking for a web browser in Guix that will share my screen in Jitsi Meet > under the Wayland compositor Sway. I've tried `ungoogled-chromium-wayland` > but it does not let me share my screen (or even a window). I've also tried > LibreWolf with WebGL

Re: Non-committers can't keep authenticated forks updated

2025-01-16 Thread 45mg
Hi Liliana, Liliana Marie Prikler writes: > Am Donnerstag, dem 16.01.2025 um 13:10 + schrieb 45mg: >> As the 'Authenticate Your Git Checkouts' >> blog post [9] pointed out, we wouldn't need `guix git authenticate` >> if we were willing to delegate o

[Attila Lendvai] Re: Non-committers can't keep authenticated forks updated

2025-01-16 Thread 45mg
Start of forwarded message Date: Wed, 15 Jan 2025 17:15:44 + To: 45mg <45mg.wri...@gmail.com> From: Attila Lendvai Cc: Felix Lechner , Tomas Volf <~@wolfsden.cz>, help-guix@gnu.org, guix-de...@gnu.org Subject: Re: Non-committers can't keep authenticated forks updated

Re: Non-committers can't keep authenticated forks updated

2025-01-16 Thread 45mg
Liliana Marie Prikler writes: [...] > You can roll your own service definitions, but it does become harder > when you want to keep all changes to that service from master as well. > But `(use-modules (my-channel services nftables))` should pull that > nftables code :) [...] >> Then there is an

Re: Non-committers can't keep authenticated forks updated

2025-01-16 Thread 45mg
Hi Liliana, Liliana Marie Prikler writes: > Hi, > > Am Mittwoch, dem 15.01.2025 um 15:48 + schrieb 45mg: >> The idea of authentication is that once you trust the channel >> introduction, you can be sure that everything you pull after that is >> authentic. The in

Re: Non-committers can't keep authenticated forks updated

2025-01-15 Thread 45mg
Hi Liliana! Liliana Marie Prikler writes: > For most use cases, this is a non-issue. Assuming you are a single > committer to your fork, you can always rebase your changes on top of > Guix (if you're willing to bump the introductory commit) The idea of authentication is that once you trust the

Re: Non-committers can't keep authenticated forks updated

2025-01-13 Thread 45mg
Drat, I should have used X-Debbugs-CC to CC Guix-Devel, etc., rather than the regular CC line, in my previous mail. The Debbugs address for this bug is 75...@debbugs.gnu.org. Please send any replies there.

Non-committers can't keep authenticated forks updated

2025-01-13 Thread 45mg
can't merge into your branch either, because of 2a. And finally, you can't merge someone else's fork and upstream, or anything like that. The merge commit would not be authenticated in any of these cases. --8<---cut here---end--->8---

To anyone experiencing weird 'keyslot open failed' issues with cryptsetup

2025-01-12 Thread 45mg
a web search, and then to realize that it's relevant to me. I haven't seen it reported in any of the popular linux or distro-specific forums, probably because most distros build cryptsetup with openssl. Hopefully this helps with that. I nearly gave up on in

Re: Using timer-trigger-action in Guix shepherd timer services

2025-01-11 Thread 45mg
Hi Richard, Richard Sent writes: > Has anyone had any luck adding the timer-trigger-action to Shepherd > services with timers in GNU Guix? The following thread may be of use to you: https://mail.gnu.org/archive/html/help-guix/2024-12/msg00134.html HTH

Re: How to create and maintain a personal Guix fork?

2025-01-11 Thread 45mg
Hi Tomas, Tomas Volf <~@wolfsden.cz> writes: > I do have some ideas regarding how to do it, but all of them are fixes > intended to solve "authenticating my Guix fork", not general fixes for > guix-git-authenticate. But I think it can be made to work (sadly it > will not be pretty though). I th

Re: How to create and maintain a personal Guix fork?

2025-01-11 Thread 45mg
7;s even viable at all; I haven't tested). Rather, the attack I demonstrate below should work as long as the core idea of your patch ("union instead of an intersection of keys valid in both parents") is implemented. You should be able to run it once you change the values of GUIX and

Re: How to create and maintain a personal Guix fork?

2025-01-10 Thread 45mg
Hi Tomas, > In the end more steps were required than I expected. And the signing sadly > required patching git-authenticate.scm in the fork. I put together a script > that automates this process, maybe it will be useful to others as well: Thanks a lot for sharing this! I'm also interested in m