Re: streamlining custom package development

2023-03-03 Thread Marek Paśnikowski
> This is tedious. Is there a way to automate this a bit more? Only slightly. Do remember, that Guix is purely functional. Your pain is with the chain of dependencies. I recently went through a similar ordeal while packaging an update to Nix. I suggest to: 1. look up the dependency list on t

Re: The Night Light filter, also known as Blue Light filter or Color Temperature filter

2023-03-08 Thread Marek Paśnikowski
W dniu śro, 08.03.2023 o godzinie 09∶49 +, użytkownik Gottfried napisał: > [...] > > Is there a package in Guix to support this? > > [...] Actually, there is a Redshift service for this functionality, documented here: https://guix.gnu.org/manual/en/html_node/Desktop-Home-Services.html I am no

Re: The Night Light filter, also known as Blue Light filter or Color Temperature filter

2023-03-09 Thread Marek Paśnikowski
For some reason, my response was not posted by the list - I used a "respond to the list" option of Evolution. Here it is again: W dniu śro, 08.03.2023 o godzinie 09∶49 +, użytkownik Gottfried napisał: > [...] > > Is there a package in Guix to support this? > > [...] Actually, there is a Red

Re: bad use of syntactic keyword

2023-03-09 Thread Marek Paśnikowski
> guix system: Fehler: _: bad use of '_' syntactic keyword You have a '_' in the sane configuration. If the redshift service declaration is the only change you made, I'd say you imbalanced your parentheses.

Re: midi

2023-03-23 Thread Marek Paśnikowski
--- Original Message --- środa, 22 marca 2023 17:57, Gottfried napisał(a): > I can’t play midi files or lilypond files ending ly. > In Musescore PulseAudio is used and I can listen to the songs. > In Lilypond or Frescobaldi I can’t listen. No sound. Why don't you just use MuseScore? I am

Re: midi

2023-03-24 Thread Marek Paśnikowski
helpful advice regarding Lilypond. > Am 23.03.23 um 15:17 schrieb Dr. Arne Babenhauserheide: > > > Marek Paśnikowski marekpasnikow...@protonmail.com writes: > > > > > --- Original Message --- > > > środa, 22 marca 2023 17:57, Gottfried gottfr...@posteo.d

Re: nautilus-admin

2023-04-12 Thread Marek Paśnikowski
Gottfried : > I have constantly problems to copy something to my external harddrive, > because it needs root rights. It needs root rights because of wrong permissions set to the root of the external drive. $ sudo chmod 666 /mnt/drive # should allow you to effortlessly perform future transfers

Error: File System With Given Label Not Found

2023-05-06 Thread Marek Paśnikowski
YPTED-STORAGE-RECORD #+begin_src scheme (source (uuid "b06171fb-beb4-46b1-bac6-aa65675d240a")) (target "izumi") (type luks-device-mapping) #+end_src *** swap-devices #+name: SWAP-PARTITION-RECORD #+begin_src scheme (target (uuid "5fe1a209-6ff9-4586-a61c-19187

Re: Error: File System With Given Label Not Found

2023-05-07 Thread Marek Paśnikowski
> > (device (file-system-label "izumi-esp")) > > > That configuration option expects a file system label (and not a > partition label). You can see the difference with the command 'blkid'. Thank you. This is a major discovery for me. It immediately reminded me of the difference between function

Re: unbound variable in attempt to install cinnamon-desktop

2023-05-11 Thread Marek Paśnikowski
Which variable is not bound? The error is indicative of a missing module, but without knowing which variable is unbound, I can not tell anything more.

Re: unbound variable in attempt to install cinnamon-desktop

2023-05-11 Thread Marek Paśnikowski
> Fehler: cinnamon-desktop-service-type: Nicht gebundene Variable Perfect. You need to include the module implementing the Cinnamon desktop /service/. It does not appear to be defined anywhere in GUIX. Did you add a channel with a Cinnamon service or just assumed it exists in GUIX?

How to declare symlinks in the configuration?

2023-05-16 Thread Marek Paśnikowski
Dear All How can I declare symbolic links in the system configuration? In this specific case, I wish to be able to declare the following link: ~/.config/guix/channels.scm -> ~/src/izumi/channels.scm I am aware that system configuration is not the optimal place for files in the user's home directo

Re: How to declare symlinks in the configuration?

2023-05-16 Thread Marek Paśnikowski
Felix Lechner : > > > Hi Marek, > > On Tue, May 16, 2023 at 4:15 AM Marek Paśnikowski > marekpasnikow...@protonmail.com wrote: > > > How can I declare symbolic links in the system configuration? > > In this specific case, I wish to be able to declare the f

Re: How to declare symlinks in the configuration?

2023-05-17 Thread Marek Paśnikowski
--- Original Message --- czwartek, 18 maja 2023 04:40, Gary Johnson napisał(a): > > > Marek Paśnikowski marekpasnikow...@protonmail.com writes: > > > How can I declare symbolic links in the system configuration? > > In this specific case, I wish to be able

Abstractio of Dovecot Users

2023-11-20 Thread Marek Paśnikowski
Dear all. I recently completed the monumental project of self-hosting my email on Guix, all by myself. I am now thoroughly exhausted, but need to complete one final task. I am currently having the mail delivered to my user account directly, but this is not I want. I need to abstract email acc

Re: Abstractio of Dovecot Users

2023-11-22 Thread Marek Paśnikowski
Email z Środa, 22 listopada 2023 od Felix Lechner: > Hi Marek, > > On Mon, Nov 20 2023, Marek Paśnikowski wrote: > > > I recently completed the monumental project of self-hosting my email > > on Guix, all by myself. > > Kudos! Will you please blog about your

Re: Abstractio of Dovecot Users

2023-11-22 Thread Marek Paśnikowski
Email z Środa, 22 listopada 2023 od Thorondir: > Hi Marek, > > On 11/20/23 23:40, Marek Paśnikowski wrote: > > I would like to ask you, which dovecot service configuration parameters > > should I look at, for declaration of what I have seen on the net named > > “v

How to configure gitolite service?

2023-12-05 Thread Marek Paśnikowski
Dear all. I am in the process of setting up Gitolite. My strategy is based on the principles of Test Driven Development. Following the system reconfiguration errors, I have questions regarding the minimal required code: (service gitolite-service-type (gitolite-configuration (admin-pubke

Re: How to configure gitolite service?

2023-12-05 Thread Marek Paśnikowski
ypically, > /etc/julien.pub): > > (admin-pubkey (local-file "julien.pub")) > > Le 5 décembre 2023 12:56:27 GMT+01:00, "Marek Paśnikowski" > a écrit : > >Dear all. > > > >I am in the process of setting up Gitolite. My strategy is based on th

Re: Abstractio of Dovecot Users

2023-12-20 Thread Marek Paśnikowski
> > I recently completed the monumental project of self-hosting my email > > on Guix, all by myself. > > Kudos! Will you please blog about your experience or add something to > the Cookbook? [1] > > Kind regards > Felix > > [1] https://guix.gnu.org/en/cookbook/en/guix-cookbook.html I am back wit

Re: Abstractio of Dovecot Users

2023-12-20 Thread Marek Paśnikowski
> > I recently completed the monumental project of self-hosting my email > > on Guix, all by myself. > > Kudos! Will you please blog about your experience or add something to > the Cookbook? [1] > > Kind regards > Felix > > [1] https://guix.gnu.org/en/cookbook/en/guix-cookbook.html I am back wit

Re: How to disable gnome-display manager?

2024-01-20 Thread Marek Paśnikowski
> 1. How to avoid the automatic visit to tty7 and the execution of GNOME >Display manager? If I recall correctly, something in /var/lib/gdm is notorious even in other distribution for its ability to call GDM when not asked. The usual advice was to rm -r the directory. DO double check this ad

Re: Help packaging network-manager-sstp and sstp-client

2024-01-20 Thread Marek Paśnikowski
> sstp-client is failing with the following error: > > --8<---cut here---start->8--- > ./autogen.sh: ./configure: /bin/sh: bad interpreter: No such file or > directory error: in phase 'bootstrap': uncaught exception: > %exception #<&invoke-error program: "./auto

Re: Guix deploy fails claiming some module missing

2024-01-20 Thread Marek Paśnikowski
> missing modules for #: uio_pdrv_genirq It looks to me that, for whatever reason, the kernel is failing to find the uio_pdrv_genirq driver module. Did the failure start on a new kernel version? My hypothesis is that a new requirement has been placed by the kernel and you need to compile that m

Cannot build personal channel derivation during guix pull

2024-01-23 Thread Marek Paśnikowski
Dear All This is my first attempt to connect to my personal Guix channel. After ironing out server-side inadequacies in my configuration code, I encountered a very resilient, cryptic error. After one day of experimentation, where nothing I did made the error change, I turn to your experience a

Re: Cannot build personal channel derivation during guix pull

2024-01-23 Thread Marek Paśnikowski
Dnia środa, 24 stycznia 2024 02:42:57 CET Clément Lassieur pisze: > Hello Marek, > > On Tue, Jan 23 2024, Marek Paśnikowski wrote: > > Dear All > > > > This is my first attempt to connect to my personal Guix channel. After > > ironing out server-side inadequ

Re: Cannot build personal channel derivation during guix pull

2024-01-26 Thread Marek Paśnikowski
23.01.2024 16:17:48 CET Marek Paśnikowski: > Dear All > > This is my first attempt to connect to my personal Guix channel. After > ironing out server-side inadequacies in my configuration code, I > encountered a very resilient, cryptic error. > > After one day of experimenta

Re: Cannot build personal channel derivation during guix pull

2024-01-28 Thread Marek Paśnikowski
27.01.2024 18:27:23 CET Parnikkapore via: > That "import a local directory with secrets" trick seems like a nice one to > have in the bag! It really is. Last night I also came up with a more general notion of "private inputs". Those could be not only secrets, but also things like channel branch

Re: Using gexps in wireguard-service-type postup

2024-01-28 Thread Marek Paśnikowski
28.01.2024 03:19:54 CET Richard Sent: > Running `sudo herd start wireguard-wg-nickleslan` and checking > `/var/log/messages` shows an pretty unambiguous error, `error: sudo > not found`. Guix Gexps are also a bit magical for me, but I did successfully use a couple of them for debugging packages

How do I use wrap-ruby-program to make curl findable in a Ruby package?

2024-02-05 Thread Marek Paśnikowski
? ~LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GUIX_PROFILE/lib~ . The function code is honestly completely unreadable to me at the moment. Sincerely, Marek Paśnikowski [^1]: [[https://github.com/icebaker/ruby-nano-bots]] signature.asc Description: This is a digitally signed message part.

Re: How do I use wrap-ruby-program to make curl findable in a Ruby package?

2024-02-05 Thread Marek Paśnikowski
05.02.2024 10:39:08 CET Marek Paśnikowski: > Can I use the function in the body of the package definition, or does the > package definition go inside the wrapper? Could you provide an example how > to set the following? ~LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GUIX_PROFILE/lib~ > . The f

Re: How do I use wrap-ruby-program to make curl findable in a Ruby package?

2024-02-06 Thread Marek Paśnikowski
06.02.2024 13:20:52 CET Carlo Zancanaro: > On Mon, Feb 05 2024, Marek Paśnikowski wrote: > > After many hours of searching and thinking I found the following code > > > works: > I'm glad you got something working. Using wrap-program like this will > likely wor

Re: Help with channel build system and package

2024-02-08 Thread Marek Paśnikowski
due to the above (pattern failure) 3. fails to find the package definition due to the above (unbound variable) This problem is educational to me, so give me the benefit of the doubt. Sincerely, Marek Paśnikowski signature.asc Description: This is a digitally signed message part.

Re: Help with channel build system and package

2024-02-08 Thread Marek Paśnikowski
08.02.2024 19:33:09 CET Jesse Millwood: > Thanks for the response Marek > > On 2/8/24 12:00, Marek Paśnikowski wrote: > > 08.02.2024 15:32:44 CET Jesse: > >> Thanks for taking a look Carlo! > >> > >> On 2/7/24 22:37, Carlo Zancanaro wrote: > >&g

Re: Help with channel build system and package

2024-03-08 Thread Marek Paśnikowski
08.03.2024 03:35:11 CET Jesse Millwood: > I'm still trying to get this to work. I tracked some things I forgot and > now have my channel hosted at: > https://codeberg.org/moonling/guix-embedded-dev > > When I try to build my toolchain package I get this: > > ➜ guix build -v 4 -L guix-embedded-dev

Modification of Services with External Definitions of Clause Bodies

2024-05-23 Thread Marek Paśnikowski
Good day to you all. I am trying to achieve the following configuration pattern: (define-public %distribution-services (modify-services %desktop-services (1-service-type config => 1-change) (2-service-type config => 2-change) (3-service-t

Re: Modification of Services with External Definitions of Clause Bodies

2024-05-26 Thread Marek Paśnikowski
23.05.2024 14:58:16 CEST Marek Paśnikowski: > Good day to you all. > > I am trying to achieve the following configuration pattern: > > (define-public %distribution-services > (modify-services %desktop-services >(1-service-type config => 1-change)

Automated /etc/config.scm

2024-05-26 Thread Marek Paśnikowski
While pursuing a solution to another problem I saw some documentation which inspired me to question whether it is possible to have an operating-system configuration which injects itself into the /etc/config.scm file. Currently the content of my /etc/config.scm file reflects the state of system

Re: Automated /etc/config.scm

2024-05-26 Thread Marek Paśnikowski
26.05.2024 20:03:24 CEST David Larsson: > Hi Marek, > > I think its not possible to have guix pull edit /etc/config.scm without > modifying how that command behaves in guix. > > But it is possible to edit /etc/config.scm when running guix system > reconfigure, by using a service as described here

Re: Automated /etc/config.scm

2024-05-26 Thread Marek Paśnikowski
26.05.2024 22:51:33 CEST Richard Sent: > Hi Marek! > > > I have already built the infrastructure to host my configurations on my > > home server. I would like now to ditch the configuration repositories' > > clones in the home directories on my computers and rely entirely on the > > combination o

A seed for the concept of a network router

2024-07-12 Thread Marek Paśnikowski
Dear All I am struggling to identify the most basic information to take the first step towards building a Guix-based network router. I would like to ask for a minimal service configuration to meet the following goal: I have a fanless mini-computer with two ETH interfaces. It currently sits unde

Re: A seed for the concept of a network router

2024-07-21 Thread Marek Paśnikowski
Felix Lechner via writes: > On Sat, Jul 13 2024, Marek Paśnikowski wrote: > >> So, what is the first step in this journey? > > Which device do you have? I am back from my vacation. It is a Starlabs Byte, https://starlabs.systems/pages/byte but I do not think it really

Re: "guix system reconfigure" downloads 2G of stuff it doesn't need

2024-08-02 Thread Marek Paśnikowski
Felix Lechner via writes: > Hi Leo, > > On Thu, Aug 01 2024, Leo Famulari wrote: > >>> [...] and, equally importantly, why they are _not_ considered >>> necessary by "guix gc"? >> >> The short answer is "to save disk space at the potential cost of >> increased network usage". > > I am not sure I

Re: "guix system reconfigure" downloads 2G of stuff it doesn't need

2024-08-02 Thread Marek Paśnikowski
Felix Lechner via writes: > Hi Marek, > > On Fri, Aug 02 2024, Marek Paśnikowski wrote: > >> Are you perhaps not aware of "guix home delete-generations -d *" and >> "sudo guix system delete-generations -d *"? > > I use those without the "-d

Re: error message: freetype

2024-08-03 Thread Marek Paśnikowski
gfp writes: > WARNING: (#{ g574}#): `freetype' imported from both (guix licenses) > and (gnu packages fontutils) Regardless of anything else, this warning reveals improper usage of modules. 1. freetype is a [license object][1]. 2. freetype is a [package object][2]. They are two different objec

Re: Minimal guix build

2024-08-03 Thread Marek Paśnikowski
Kai Jellinghaus writes: > I'm trying to make my own channel & substitution server for x86_64 & armv8. > Would love to individually scan what packages I really need and only keep > those around, but can't quite figure out the repo. > First, remember that "less is more". What you want to do is ex

Re: Service definitions: create a symlink in /etc???

2024-08-03 Thread Marek Paśnikowski
"Zack Weinberg" writes: > There doesn't seem to be an analogue of local-file or plain-file for > symlinks, and I just spent half an hour poking at the guix repl trying > to get the daemon to cough up /gnu/store/-hostname as a thing > I could put into a gexp, without any luck. > > How woul

Re: Another service definition question: Files containing secrets?

2024-08-03 Thread Marek Paśnikowski
Hartmut Goebel writes: > Hi, > > Am 28.07.24 um 23:27 schrieb Zack Weinberg: >> The*problem* with this is that it appears there's no way to make a >> file in the store not be world readable. >> >> What's the best way to deal with this situation? > > I feel your pain! Several years ago already I s

Re: "guix system reconfigure" downloads 2G of stuff it doesn't need

2024-08-06 Thread Marek Paśnikowski
"Zack Weinberg" writes: > On Tue, Jul 30, 2024, at 10:43 AM, Leo Famulari wrote: >> On Mon, Jul 29, 2024 at 10:31:35AM -0400, Zack Weinberg wrote: >>> Why does it need to download all of this stuff that I know it doesn't >>> actually need (given that "guix gc" deleted it)? In particular it >>> a

Re: Auto-Login with Elogin, Greetd and wlgreet

2024-08-09 Thread Marek Paśnikowski
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 g...@tatd.dev writes: > I did found a method in the arch linux wiki to auto-login with greetd > config, But guix auto generates the greetd config file. > > I am wondering if I can add on to the generate config file or use a > manual config file inst

Re: Always mount external disk

2024-08-20 Thread Marek Paśnikowski
Caleb Herbert writes: > Hi Guix, > > I'd like to always mount my main data disk, HUSKY, to my server > Farnsworth. However, I would like for the system to not complain if > HUSKY is not plugged in. > > I presume (from discussing it in #guix) that "non-boot-file-system- > service" should be used

Re: Guix under QEMU on Aarch64?

2024-08-20 Thread Marek Paśnikowski
James Geddes writes: > (NB: I have tried a few other things: `guix system init ... config.scm` to a > new drive; and `guix > system image --image-type=qcow2 config.scm` (which fails for other reasons I > don't understand).) It would be nice to see those error messages. You could have been clo

Re: Entering the sudo password before guix pull when updating the system

2024-08-20 Thread Marek Paśnikowski
Ian Eure writes: > Hi Oleander, > > Oleander via writes: > >> How can I enter the sudo password before `guix pull` runs when updating with >> `guix pull && sudo >> guix system reconfigure config.scm`? >> > > I don’t believe there’s a reasonable way to do what you want. I think your > best opt

Re: Entering the sudo password before guix pull when updating the, system

2024-08-20 Thread Marek Paśnikowski
Oleander via writes: > Hi Zelphir! > > with `sudo -i` I get the same hint. > Oleander, sudo -i only applies when you perform administration as the root user. The typical administration is done by the user in the group wheel, which means using sudo without the -i switch.

Re: How to have guile module available during sudo system reconfigure?

2024-08-21 Thread Marek Paśnikowski
Tomas Volf <~@wolfsden.cz> writes: > I did run into an interesting (frustrating?) problem. I created a > package that bundles few Guile modules of my making. I installed it > into my home environment and wanted to use helpers from it in my system > configuration. However I am not sure how to do

Re: Guix under QEMU on Aarch64?

2024-08-21 Thread Marek Paśnikowski
James Geddes writes: >> On 20 Aug 2024, at 11:25, Marek Paśnikowski >> wrote: >> >> James Geddes writes: >> >>> (NB: I have tried a few other things: `guix system init ... config.scm` to >>> a new drive; and `guix >>> system im

Merge dovecot-configuration with an opaque-dovecot-configuration?

2024-08-29 Thread Marek Paśnikowski
Good morning or afternoon. I want to extend my dovecot configuration with a replication feature, [found on the internet][1]. I am almost there, but I am stuck with a situation where some configuration lines are not implemented within the record. With most of them, I concluded that they do not a

Re: Merge dovecot-configuration with an opaque-dovecot-configuration?

2024-09-01 Thread Marek Paśnikowski
I have abandonded this approach because of two reasons other than the inability to configure dovecot to my initial wish: 1. I realised I may leak secrets into /gnu/store with the doveadm_password line. 2. This is a semi-XY problem. While having a robust two-way replication of my mailbox on all my

Re: Merge dovecot-configuration with an opaque-dovecot-configuration?

2024-09-02 Thread Marek Paśnikowski
Marek Paśnikowski writes: > I ended up solving this with (nnimap-keepalive-intervals '(60 . 15)). I should have composed the message in the morning. The above code is incorrect. The correct code is (nnimap-keepalive-intervals (60 . 15)) . I thought I had the above code running, and f

Re: Power Management Guidance, Dell XPS P117G

2024-09-04 Thread Marek Paśnikowski
Ryan Barber writes: > Specifically, I would like the laptop to hibernate when I close the lid. As > it is, the screen turns off but the machine must continue running because > the battery is completely exhausted after an hour or so. There are two components to the problem: 1. Hibernation impleme

Re: [beginner's question] What is preventing my package from being deleted?

2024-09-07 Thread Marek Paśnikowski
Did you remove the package with =guix remove=?

Re: [beginner's question] What is preventing my package from being deleted?

2024-09-07 Thread Marek Paśnikowski
Rodrigo Morales writes: > Marek Paśnikowski writes: > >> Did you remove the package with =guix remove=? > > I never installed it using "guix package -i". I installed that package > using "guix home reconfigure", so if I try to use "guix remove&

Re: I'm getting "recovering journal" when rebooting after pulling and reconfiguring my system

2024-09-13 Thread Marek Paśnikowski
Oleander via writes: > This only happens with Sway and only after reconfiguring the system. I > did a test with Gnome and the system boots just fine. Any Sway user > experiencing the same? > Do you have any mount points other that the system ones? The only scenario that I can think of is that S

Re: Custom channel is making guix pull fail

2024-09-14 Thread Marek Paśnikowski
Luis Felipe writes: > I have a custom channel > (https://codeberg.org/luis-felipe/guix-channel-x) that had been working > fine for a very long time, but now running "guix pull" fails with the > following error: > > #+begin_quote > building /gnu/store/3aghnb3nbxmgl5f2fsjchz27iwsdz0rl-luflac-x.d

Canonical KDE PIM Installation

2024-09-16 Thread Marek Paśnikowski
Good morning. I gave it my all to integrate with Emacs, but the constant need to configure everything down to most minute details is so tiring. And now I have realized that the Emacs wizards have still not come up with a workable vCard support and synchronization — I am done. (Have you seen the

Packaging Proton Bridge: cryptic compilation failure

2024-11-30 Thread Marek Paśnikowski
Hello Guix I am towards the end of a first pass of packaging the Proton Bridge program to access my Proton Mail with KMail. I have worked through and learned about many peculiarities of Golang build system. As long as I had an error message, I was able to at least work around problems. Howev

Re: Packaging Proton Bridge: cryptic compilation failure

2024-11-30 Thread Marek Paśnikowski
On sobota, 30 listopada 2024 19:08:49 CET Cayetano Santos wrote: > >sam. 30 nov. 2024 at 17:26, Marek Paśnikowski wrote: > > Hello Guix > > > > I am towards the end of a first pass of packaging the Proton Bridge > > program to access my Proton Mail with KMail. >

Re: Packaging Proton Bridge: Progress Report #1

2024-12-09 Thread Marek Paśnikowski
I managed to break through version incompatibilites thanks to discovery of the guix:build-system:go:go-version->git-ref function, which allowed me to use the specifications in go.mod files directly. I am currently blocked on what seems to be an actual upstream coding bug, for which I filed a re

Re: Packaging Proton Bridge: Progress Report #1

2024-12-09 Thread Marek Paśnikowski
On poniedziałek, 9 grudnia 2024 17:52:36 CET you wrote: > Hi Marek, > > On Mon, Dec 9, 2024, at 4:47 PM, Marek Paśnikowski wrote: > > Does this mean I will have to `make` the project before `building go`? > > I'm not sure how the go-build-system interacts wit

Re: How to use the laminar service?

2024-12-07 Thread Marek Paśnikowski
On piątek, 6 grudnia 2024 21:02:16 CET Marc Coquand wrote: > Heya, I'm trying to set up a Ci, and as I'm going through the docs I > came across the laminar service. > > As far as I understand, with laminar you should have your job scripts in > its home directory, which is by default /var/lib/lamin

Re: Packaging Proton Bridge: Progress Report #1

2024-12-09 Thread Marek Paśnikowski
On poniedziałek, 9 grudnia 2024 17:38:20 CET Ian Eure wrote: > Hi Marek, > > On Mon, Dec 9, 2024, at 4:24 PM, Marek Paśnikowski wrote: > > I managed to break through version incompatibilites thanks to discovery of > > the guix:build-system:go:go-version->git-ref function,

Re: Authenticate a channel

2025-01-01 Thread Marek Paśnikowski
> >dim. 29 déc. 2024 at 14:04, Marcel van der Boom wrote: > > I have issues with this too. On every git pull and guix pull I get > > messages that my key is missing, although I did add it locally to the > > keyring branch. > > > > Is there a procedure documented somewhere on how to make sure the

Jekyll: Themes and Automated Deployment in Guix

2025-02-06 Thread Marek Paśnikowski
Dear All During this week I have been repeatedly hitting a wall of incompetence until I figured out how to automate deployment of a Jekyll website with a customized theme. I want to share my experience with the future users of Jekyll in Guix, so below I paste the English translation of my journa

Re: Packaging Proton Bridge: Progress Report #2

2024-12-10 Thread Marek Paśnikowski
I successfully built target bridge-nogui . The last step required implementation of a 'make' phase in the go build process. I considered splitting out the go component into its own package, to be an input of a qt package, but was not able to do it correctly. Implementation of a go process in

Re: Access to nongnu channel

2024-12-06 Thread Marek Paśnikowski
On poniedziałek, 2 grudnia 2024 15:58:31 CET Timothy Washington wrote: > => However, I seem to get further along when I specify "channels.scm". > After adding "(guix profiles)" to the "use-modules" in system.scm... > > (use-modules (gnu) > (nongnu packages linux) > (guix

Re: Packaging Proton Bridge: cryptic compilation failure

2024-12-06 Thread Marek Paśnikowski
On czwartek, 5 grudnia 2024 17:37:05 CET you wrote: > Le samedi 30 novembre 2024 à 8:22 PM, Ian Eure a écrit : > > Hi Marek, > > > > On Sat, Nov 30, 2024, at 6:56 PM, Marek Paśnikowski wrote: > > > On sobota, 30 listopada 2024 19:08:49 CET Cayetano Santos wrote: >

Re: Packaging Proton Bridge: Progress Report #2

2025-01-23 Thread Marek Paśnikowski
13.01.2025 16:31:07 CET sebastien: > Hi, > > Build works but i cannot actually test, proton update their version of CLI > to "3.16.0" and Desktop-Bridge ... > >>> WARN[Jan 13 16:43:06.852] 422 GET > >>> https://mail-api.proton.me/feature/v2/frontend: This version of the app > >>> is no longer supp

How strongly is Guix System coupled to underlying partitions?

2025-01-23 Thread Marek Paśnikowski
Since the last week, for the first time in many years, I have a proper workstation-class computer. It contains many mass storage bays and I am now facing a new question. My initial idea is to deploy a Guix system to one SSD and then successively transfer parts of the file system tree to new dri

Re: How strongly is Guix System coupled to underlying partitions?

2025-01-23 Thread Marek Paśnikowski
23.01.2025 23:31:14 CET Vagrant Cascadian: > On 2025-01-23, Marek Paśnikowski wrote: > > 23.01.2025 19:47:50 CET Felix Lechner: > >> > suppose that I define a new filesystem for `/gnu/store` on another > >> > SSD. > >> > >> That's a speci

Re: How strongly is Guix System coupled to underlying partitions?

2025-01-23 Thread Marek Paśnikowski
Thank you Felix for the deep answers, at times a bit too deep for me. I am under impression, that I should be fine with this workflow: 1. reconfigure filesystem layout; 2. shut down the system; 3. copy the data to the new physical location; 4. boot the new generation. Is this correct? 23.01.2025

Re: Different/incorrect font chosen -- fontconfig not deterministic?

2025-01-05 Thread Marek Paśnikowski
ies related to pre-existing files. It is relatively cheap to implement, but it does not guarantee purity, as there are many places where font configuration adjustment can take place. If you do not find them all, you will not achieve determinism. For further inspiration, take a look at my

Re: Go build system - build from local directory fails

2024-12-21 Thread Marek Paśnikowski
> An initial suspicion is that I haven't set ‘#:import-path’ as expected > in the documentation. However, all examples I can find of this are > builds from a github repository rather than a local file, so I am not > sure what it needs to be set to. > > Any clue what I could be missing? This is e

Re: Is it possible to have extra .scm files in a channel?

2025-04-28 Thread Marek Paśnikowski
28.04.2025 10:43:29 CEST Alexis Simon: > Hi, > > Thanks Ludovic for the answer. > I'm still not really sold on either solution, i.e. yours and Romain > Garbage's one where I just remove the .scm extensions from files I don't > want included. > > When using my channel externally, would imports s

Re: Reproducibility of guix shell container across different host OS

2025-05-03 Thread Marek Paśnikowski
> Doing so, we noticed that the results were indeed reproducible between two > Ubuntu computer (one is a laptop, the other a server). However, when trying > the exact same command with the exact same channels file (with fixed commit) > on some Arch-Linux laptop, the result was different. We did

Re: Plasmashell doesn't start properly

2025-06-25 Thread Marek Paśnikowski
> Maxim Cournoyer: > > GNOME currently has issues using a Xorg session (blank background with > nothing on it). Perhaps KDE has the same problem. You could try us6g a > Wayland session (I assume KDE supports that?). > I have been using Plasma 6 on Wayland, on AMD and Intel GPUs, for months wi