> 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
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
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
> 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.
--- 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
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
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
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
> > (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
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.
> 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?
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
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
--- 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
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
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
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
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
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
> > 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
> > 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
> 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
> 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
> 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
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
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
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
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
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
? ~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.
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
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
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.
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
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
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
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)
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
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
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
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
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
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
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
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
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
"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
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
"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
-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
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
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
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
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.
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
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
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
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
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
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
Did you remove the package with =guix remove=?
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&
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
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
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
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
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.
>
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
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
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
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,
> >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
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
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
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
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:
>
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
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
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
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
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
> 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
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
> 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
> 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
85 matches
Mail list logo