Re: guix home: error: rmdir: No such file or directory

2022-06-06 Thread Andrew Tropin
avannah.gnu.org/cgit/guix.git/commit/?id=435e1cef00 -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Teams

2022-06-14 Thread Andrew Tropin
h the installer. > > Best, I'm not in a guix-maintainers yet, but I would like to join Home team. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Guix home and operating-system

2022-07-08 Thread Andrew Tropin
d where I stopped, but the highlevel idea is following: - Define a system services, which contains (user . home-environment) pairs. - Build home environments on system reconfigure. - Activate home environments on boot. Here are some WIP half an year old code for guix-home-service-type: home.scm Description: Binary data -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Guix home and operating-system

2022-07-27 Thread Andrew Tropin
On 2022-07-18 11:38, Ludovic Courtès wrote: > Hi, > > Andrew Tropin skribis: > >> I don't remember all the details and where I stopped, but the highlevel >> idea is following: >> >> - Define a system services, which contains (user . home-environment) pair

Re: Welcome to our new committer!

2022-08-05 Thread Andrew Tropin
On 2022-08-05 18:59, Efraim Flashner wrote: > The Guix Maintainer Collective (tm) would like to welcome Andrew Tropin, > aka abcdw, as our newest committer! I'm sure many of you recognize them > from their work on Guix Home and their regular videos hacking on Guix, > among oth

Re: Welcome to our new committer!

2022-08-06 Thread Andrew Tropin
be able to push to the Git repository. Thank you, I see myself in the group and as you probably already know can push :) > > For my own future reference: did you get any automated mails about > that from Savannah? > No automated emails recieved. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

[POSTMORTEM] Subkey is not authorized by .guix-authorizations

2022-08-11 Thread Andrew Tropin
ix.git/commit/?id=39465409f0481f27d252ce25d2b02d3f5cbc6723 [fn:2] https://lists.gnu.org/archive/html/help-guix/2022-08/msg00073.html [fn:3] https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00156.html -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Welcome to our new committer!

2022-08-16 Thread Andrew Tropin
On 2022-08-15 02:40, Joshua Branson wrote: > I am a little late to the party, but congrats Androw! Thank you ;) > > Your hacking videos on guix are awesome! My pleasure!) -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: [POSTMORTEM] Subkey is not authorized by .guix-authorizations

2022-09-05 Thread Andrew Tropin
On 2022-09-02 15:23, Ludovic Courtès wrote: > Hello! > > I’m late to the party, but thanks a lot for sending this analysis! > > Andrew Tropin skribis: > >> * What could be done better? >> - guix pull could be done from local checkout, before pushing. > >

Re: An apology

2022-10-13 Thread Andrew Tropin
gt; > > -- Forwarded message - > From: Felix Lechner > Date: Thu, Aug 11, 2022 at 8:09 AM > Subject: Re: [POSTMORTEM] Subkey is not authorized by .guix-authorizations > To: Guix Devel > > > Hi, > > On Thu, Aug 11, 2022 at 7:27 AM Andrew Tropin wro

Re: Creating an Emacs Home Configuration Service

2022-10-20 Thread Andrew Tropin
orked on a multi person Git project before and do not know how >> > to solve the keyring error I get when using guix pull. I will outline what >> > my code does and what features I would like to add. >> >> I am all for something like you describe, and the code you sent m

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2022-12-19 Thread Andrew Tropin
; idea per se, but as-is, I think it would better be maintained in your > own channel before upstreaming. > > For upstreaming, I see two potential paths. The first one would be > integration to `guix home import', which Andrew Tropin (CC'd) could > probably tell you more on

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2022-12-20 Thread Andrew Tropin
nfiguration/directory" #:recursive? #t)) --8<---cut here---end--->8--- > > By the way, this won't be a "pure" package. When using > =emacsWithPackagesFromUsePackage= feature from nix-community's emacs-ove

Re: Proof of Concept: Import Emacs' use-packaged packages into Guix' manifest.scm

2022-12-20 Thread Andrew Tropin
ative manner. > > - If you want to use a manifest.scm for your Guix user-profile and > import appropriate emacs- therein, there should be Guile modules and > functions which allow to do so, as the submitted code does. Those > modules could also be used with =guix package -e=. > > And in all three cases, your early- and init.el files might load packages via > =require= or =use-package= at least. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: branch master updated: gnu: emacs: Add TREE_SITTER_GRAMMAR_PATH support.

2023-02-11 Thread Andrew Tropin
re added to refs/heads/master by this push: >> new c77a3d4554 gnu: emacs: Add TREE_SITTER_GRAMMAR_PATH support. >> c77a3d4554 is described below >> >> commit c77a3d4554175ee5320ccc713aa21b1ba3e6b8a3 >> Author: Andrew Tropin >> AuthorDate: Fri Feb 10

Re: branch master updated: gnu: emacs: Add TREE_SITTER_GRAMMAR_PATH support.

2023-02-11 Thread Andrew Tropin
On 2023-02-11 16:35, Andrew Tropin wrote: > On 2023-02-11 11:29, Christopher Baines wrote: > >> guix-comm...@gnu.org writes: >> >>> This is an automated email from the git hooks/post-receive script. >>> >>> abcdw pushed a commit to branch master

Re: branch master updated: gnu: emacs: Add TREE_SITTER_GRAMMAR_PATH support.

2023-02-11 Thread Andrew Tropin
On 2023-02-12 01:14, Ludovic Courtès wrote: > Hi, > > Andrew Tropin skribis: > >> On 2023-02-11 16:35, Andrew Tropin wrote: > > [...] > >>>> The change to guix-emacs.el is pretty impactful here since that affects >>>> all the emacs packages

Re: Emacs next variants

2023-03-10 Thread Andrew Tropin
I didn't faced any issues with pgtk on X, I think it's more inclusive to inherit tree-sitter from pgtk. The other option is to have two tree-sitter versions, but I suspect this way we will get a combinatorical explosion soon :) Have a nice weekend, everyone! -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Emacs next variants

2023-03-10 Thread Andrew Tropin
sequences such as 'C-;' and 'C-S-u'." > > C. I haven't used X for a while, but if it's still the case for 30 version, I guess we can inherit pgtk from tree-sitter. This will update emacs-next-pgtk from emacs-29 to somewhere near 30 on master, but I it should be fine. I use the same commit as emacs-next-tree-sitter in my local tree-sitter+pgtk emacs package and everything seems to work for me. WDYT? -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Emacs next variants

2023-03-11 Thread Andrew Tropin
On 2023-03-10 21:39, Cayetano Santos wrote: >>ven. 10 mars 2023 at 22:44, Andrew Tropin wrote: > >> [[PGP Signed Part:Undecided]] >> On 2023-03-10 19:24, Cayetano Santos wrote: >> >>>>ven. 10 mars 2023 at 19:14, Simon Tournier wrote: >>> >&

Re: Emacs next variants

2023-03-11 Thread Andrew Tropin
On 2023-03-10 20:36, Liliana Marie Prikler wrote: > Am Freitag, dem 10.03.2023 um 22:44 +0400 schrieb Andrew Tropin: >> > > Thanks for pointing that.  From my understanding, it does not >> > > change what Cayetanos is raising: emacs-next-tree-sitter is built >>

Re: Emacs next variants

2023-03-12 Thread Andrew Tropin
On 2023-03-12 08:46, Liliana Marie Prikler wrote: > Am Sonntag, dem 12.03.2023 um 09:18 +0400 schrieb Andrew Tropin: >> > As for tree-sitter-with/without-gtk, I have no opinion here.  We >> > could try exporting package rewriters so that everyone can have >> > the

ci.guix.gnu.org proxy blocked

2023-04-27 Thread Andrew Tropin
ctly and not via proxy? We have a tor node on ci.guix.gnu.org, but it's very slow comparing to yggdrasil. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Free Style Nginx Service Type

2023-05-04 Thread Andrew Tropin
/git.sr.ht/~abcdw/rde/commit/e5bcfc0654 LMKWYT! -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Emacs next variants

2023-06-12 Thread Andrew Tropin
; repository and correct me if I'm wrong: > https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29#n36 You are right, thank you for the note! BTW, Liliana is working on Emacs 29 preparation right now and adjusting respective emacs packages here: https://issues.guix.gnu.org/63984 -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Guix system init but for guix home

2023-08-12 Thread Andrew Tropin
implementation for this functionality is here: https://git.sr.ht/~abcdw/rde/tree/3b81be46d3d6891663f857172bc00b46f0e1eafa/src/gnu/services/home.scm#L1 The discussion of it is here: https://issues.guix.gnu.org/56669 -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: btrfs recommended layout for snapshots?

2023-09-12 Thread Andrew Tropin
t; subvolumes with databases etc), but for guix-home, it makes things much >> more difficult. @Andrew Tropin : maybe that's something we could in RDE in >> a state-btrfs in (gnu home-services state) if we find a way to migrate >> directories to subvolumes safely and repro

[PATCH] Make assert-valid-graph public

2021-02-18 Thread Andrew Tropin
I would like to reuse this function for home-shepherd-service for `guix home` I'm currently implementing. It seems reasonable to make this function public instead of copying or reimplementing it. >From ffc244f5845996bf4b0365024ac866c86cef81df Mon Sep 17 00:00:00 2001 From: Andrew Trop

Re: [PATCH] Make assert-valid-graph public

2021-02-18 Thread Andrew Tropin
Sent to the this mailing list by mistake, please ignore it. Forwarded to guix-patches. On Thu, Feb 18, 2021 at 1:37 PM Andrew Tropin wrote: > > I would like to reuse this function for home-shepherd-service for `guix > home` I'm currently implementing. It seems reasonable to make t

guix home

2021-03-10 Thread Andrew Tropin
ng `guix home` a part of guix? * Footnotes [fn:1] https://lists.sr.ht/~abcdw/rde-devel/%3C87sg56g97i.fsf%40trop.in%3E -- Best regards, Andrew Tropin

Re: guix home

2021-03-16 Thread Andrew Tropin
a better naming in some places. > I feel Guix needs something like this upstream. Whether this is the > right implementation or not I'm not qualified to judge, but I'll read > the source code and see what I can learn or contribute! All the contributions from discussions to patches are welcome!) * Footnotes [fn:1] https://lists.sr.ht/~abcdw/rde-announce -- Best regards, Andrew Tropin

Re: guix home

2021-03-16 Thread Andrew Tropin
n `guix home` will be complete enough, the review and merge process will be less painful. -- Best regards, Andrew Tropin

Re: guix home

2021-03-19 Thread Andrew Tropin
Hi Julien, very glad to see you here!) > Obviously I'm not a big fan of having configuration that can be modified > after I ran guix home, but I understand this approach sounds less crazy > :). I think both approaches have a lot more in common than they diverge, > so merging one in guix is just on

guix home: Call for Early Adopters

2021-04-06 Thread Andrew Tropin
correctly. See you soon, Andrew Tropin. Useful links: [1] https://git.sr.ht/~abcdw/rde [2] https://lists.sr.ht/~abcdw/rde-discuss

Re: guix home: Call for Early Adopters

2021-04-07 Thread Andrew Tropin
> Could you sign your rde channel? I am not at ease adding unsigned > channels since that's basically RCE into my system :-) It is not intended for use as a channel, at least yet, because `guix home` will not work without: export GUILE_LOAD_PATH=~/.config/guix/current/share/guile/site/3.0:$GUILE

Guix Home upstreaming plan

2021-04-27 Thread Andrew Tropin
rowser, key and password managers, shell. [3]: https://guix-home.trop.in/Home-Configuration.html#Home-Configuration [4]: https://git.sr.ht/~abcdw/guix -- Best regards, Andrew Tropin

Re: Guix Home upstreaming plan

2021-05-03 Thread Andrew Tropin
Hi Ludovic, Ludovic Courtès wrote: > So, I have yet to go ahead and use it for myself to get a better feel. > In the meantime, I looked at > , and I like what I > see! It’s great that you already have clear documentation and that > everything

Re: Guix Home upstreaming plan

2021-05-03 Thread Andrew Tropin
Xinglu Chen wrote: > WDYT Andrew? As I said, a few months should be enough, but I hope we will accomplish it faster)

Re: Early feedback on Guix Home

2021-06-23 Thread Andrew Tropin
Ludovic Courtès writes: > Hello! > > As discussed on IRC a few days ago, I finally gave Guix Home a try and I > like it! > > I thought I’d share my first impressions so we can try and address them > in the process of getting it merged. > > First, I think one of the main reasons why it took me so

Re: Early feedback on Guix Home

2021-06-24 Thread Andrew Tropin
Xinglu Chen writes: > On Wed, Jun 23 2021, Ludovic Courtès wrote: > >> Hello! >> >> As discussed on IRC a few days ago, I finally gave Guix Home a try and I >> like it! >> >> I thought I’d share my first impressions so we can try and address them >> in the process of getting it merged. >> >> Firs

Re: Early feedback on Guix Home

2021-06-24 Thread Andrew Tropin
jbra...@dismail.de writes: > June 24, 2021 8:14 AM, "Xinglu Chen" wrote: > >> On Wed, Jun 23 2021, Ludovic Courtès wrote: >> >> Alternatively, one can also use it as a channel: >> >> (channel >> (name 'rde) >> (url "https://git.sr.ht/~abcdw/rde";)) >> (introduction >> (make-channel-introduction

Re: Early feedback on Guix Home

2021-06-25 Thread Andrew Tropin
Leo Prikler writes: > Am Donnerstag, den 24.06.2021, 20:42 +0300 schrieb Andrew Tropin: >> It should be `guix home build ./path/to/file.scm`. Also, make sure >> that >> before first run you've set proper GUILE_LOAD_PATH. (See >> https://sr.ht/~abcdw/rde/ Guix Ho

Re: Early feedback on Guix Home

2021-06-25 Thread Andrew Tropin
Joshua Branson writes: > Andrew Tropin writes: > >> jbra...@dismail.de writes: >>> $ guix pull >>> >>> I suppose for now I will use Ludo's suggestion: >>> >>> git clone https://git.sr.ht/~abcdw/rde >>> gu

Re: Early feedback on Guix Home and a basic almost complete sway service

2021-06-29 Thread Andrew Tropin
Joshua Branson writes: > Thanks for the help in my home.scm file by the way! I figured since you > guys are writing a sway service, I'd share with you my current code for > a sway service. I think I've got the records type flushed out enough to > build the default sway config file, but I have n

Re: Early feedback on Guix Home

2021-06-29 Thread Andrew Tropin
Ludovic Courtès writes: > Hi, > > Xinglu Chen skribis: > >> On Wed, Jun 23 2021, Ludovic Courtès wrote: > > [...] > >>> Anyway, I backed up a bunch of files :-) and eventually gave it a try, >>> just to notice that ‘guix home reconfigure’ was very careful about >>> creating backups of any files

Guix Home is coming in the next Guix release

2021-07-03 Thread Andrew Tropin
y use it, don't hesitate to provide your feedback. Have a great weekend and expect to be able to run `guix home reconfigure` in the foreseeable future!) -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Guix Home is coming in the next Guix release

2021-07-03 Thread Andrew Tropin
y use it, don't hesitate to provide your feedback. Have a great weekend and expect to be able to run `guix home reconfigure` in the foreseeable future!) -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Guix Home is coming in the next Guix release

2021-07-04 Thread Andrew Tropin
Chris Lemmer-Webber writes: > Wow, this is really exciting! > > May I ask, is this limited to on a per-user basis? Is it also possible > to, say, launch shepherds which launch shepherds? Not sure what you mean here) If you can elaborate on the use case, I'll provide more detailed answer) > Ev

Re: Early feedback on Guix Home

2021-07-20 Thread Andrew Tropin
Ludovic Courtès writes: > Hi, > > (Sorry for the late reply…) > > Andrew Tropin skribis: > >> Ludovic Courtès writes: > > [...] > >>>>> Possible action: >>>>> >>>>> 1. Change config records to accept file-l

Re: Guix Home is coming in the next Guix release

2021-08-05 Thread Andrew Tropin
Maxim Cournoyer writes: > Hi Andrew, > > Andrew Tropin writes: > >> We started cleaning up and moving Guix Home from rde repository to Guix >> proper. It's expected to be included in the next release. >> >> For people not yet familiar with it:

On the naming of System and Home services modules.

2021-09-15 Thread Andrew Tropin
This topic was raised a few times during development of Guix Home project and also during the review of wip-guix-home branch. I made a separate thread to do an exhaustive discussion of it. * Services and Confusion It's an optional section, you can skip it, but I still find it somehow related to t

Re: On the naming of System and Home services modules.

2021-09-15 Thread Andrew Tropin
On 2021-09-15 12:09, Maxime Devos wrote: > Andrew Tropin schreef op wo 15-09-2021 om 11:47 [+0300]: >> *** Confusion >> I already mentioned that I see a lot of confusion between System and >> Shepherd services and I expect some confusion between home and system >> serv

Re: On the naming of System and Home services modules.

2021-09-16 Thread Andrew Tropin
On 2021-09-16 03:05, Ryan Prior wrote: > On Wednesday, September 15th, 2021 at 8:47 AM, Andrew Tropin >> People will be trying to use home services inside operating systems, and >> configuration record for system services inside home services. > > I think it will be a dismal

Re: On the naming of System and Home services modules.

2021-09-16 Thread Andrew Tropin
On 2021-09-15 15:06, Xinglu Chen wrote: > On Wed, Sep 15 2021, Andrew Tropin wrote: > >> This topic was raised a few times during development of Guix Home >> project and also during the review of wip-guix-home branch. I made a >> separate thread to do an exh

Re: On the naming of System and Home services modules.

2021-09-16 Thread Andrew Tropin
On 2021-09-15 09:50, Katherine Cox-Buday wrote: > Xinglu Chen writes: > >> On Wed, Sep 15 2021, Andrew Tropin wrote: > >>> Records even for the same services have slightly different fields and >>> because of macro nature can't be reused between Home and

Re: On the naming of System and Home services modules.

2021-09-17 Thread Andrew Tropin
On 2021-09-17 11:28, Xinglu Chen wrote: > On Thu, Sep 16 2021, Andrew Tropin wrote: > >>>> * Putting Home Services to ~(gnu services ...)~ >>>> In the thread https://issues.guix.gnu.org/49419#18 Ludovic suggested: >>>> >>>>> Regardin

Merging wip-guix-home to master

2021-09-23 Thread Andrew Tropin
The core part of Guix Home project has been moved from rde repository[fn:1] to wip-guix-home branch of guix repository. I'm about a week on wip-guix-home branch completely and Guix Home works fine. There are no any major issues on rde-devel and guix-devel mailing lists and it seems that branch is

Re: Merging wip-guix-home to master

2021-09-24 Thread Andrew Tropin
On 2021-09-23 10:27, Katherine Cox-Buday wrote: > Andrew Tropin writes: > >> The core part of Guix Home project has been moved from rde >> repository[fn:1] to wip-guix-home branch of guix repository. >> >> I'm about a week on wip-guix-home branch completely

Re: Merging wip-guix-home to master

2021-09-24 Thread Andrew Tropin
On 2021-09-23 22:45, Ludovic Courtès wrote: > Hi, > > Andrew Tropin skribis: > >> I'm about a week on wip-guix-home branch completely and Guix Home works >> fine. There are no any major issues on rde-devel and guix-devel mailing >> lists and it seems that br

Re: On the naming of System and Home services modules.

2021-09-24 Thread Andrew Tropin
On 2021-09-23 22:08, Ludovic Courtès wrote: > Hi, > > Xinglu Chen skribis: > >> Some services might be useful to have in both Guix System and Guix Home; >> for instance, Guix System currently has a service for configuring >> Syncthing, and I think it makes sense to also have one for Guix Home, >>

Re: Code sharing between system and home services (was Re: On the naming of System and Home services modules.)

2021-09-27 Thread Andrew Tropin
On 2021-09-24 16:03, Maxime Devos wrote: > Xinglu Chen schreef op vr 24-09-2021 om 15:35 [+0200]: >> On Thu, Sep 23 2021, Ludovic Courtès wrote: >> >> > Hi, >> > >> > Xinglu Chen skribis: >> > >> > > Some services might be useful to have in both Guix System and Guix Home; >> > > for instance,

Re: On the naming of System and Home services modules.

2021-09-27 Thread Andrew Tropin
On 2021-09-23 22:10, Ludovic Courtès wrote: > Hi, > > Andrew Tropin skribis: > >> However, ~(gnu home services ...)~ also looks cool, but it would be a >> little inconsistent with system services, which will have one level of >> nestiness less: ~(gnu services)~.

Re: Merging wip-guix-home to master

2021-09-28 Thread Andrew Tropin
On 2021-09-24 15:38, Xinglu Chen wrote: > On Thu, Sep 23 2021, Andrew Tropin wrote: > >> The core part of Guix Home project has been moved from rde >> repository[fn:1] to wip-guix-home branch of guix repository. >> >> I'm about a week on wip-guix-home branch com

Re: On the naming of System and Home services modules.

2021-09-28 Thread Andrew Tropin
On 2021-09-28 14:26, Ludovic Courtès wrote: > Hi, > > (+ Cc: Oleg.) > > Andrew Tropin skribis: > >> For now my personal ranking of the ideas is following: >> >> 1. Move to (gnu services ...) :: can(?) provide some additional reusability. >> 2.

Re: Merging wip-guix-home to master

2021-09-29 Thread Andrew Tropin
On 2021-09-29 13:39, Xinglu Chen wrote: > On Tue, Sep 28 2021, Andrew Tropin wrote: > >> On 2021-09-24 15:38, Xinglu Chen wrote: >> >>> On Thu, Sep 23 2021, Andrew Tropin wrote: >>> >>>> The core part of Guix Home project has been moved from rde

Re: SSH service for Guix Home

2021-12-16 Thread Andrew Tropin
to mailing list soon. So there is some work happening, but maybe not so visible. Sorry for being not very active on ML recently, hope after core-updates merged now you have a little more free time, so we can faster reach the agreement on service implementation style guide and more people will b

Re: SSH service for Guix Home

2021-12-20 Thread Andrew Tropin
flow for writing guix service's tests will be also cool. I see a few files in test/services/, but it doesn't seem to have a well-established approach, just a few functional tests. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

[RFC PATCH] doc: Add Writing Service Configuration section.

2021-12-21 Thread Andrew Tropin
but a starting point for discussion and further extension of the guideline. Feel free to raise a question, point to a mistake, make a suggestion or propose an idea. Best regards, Andrew Tropin doc/guix.texi | 209 +- 1 file changed, 205 insertions(

Re: [RFC PATCH] doc: Add Writing Service Configuration section.

2021-12-23 Thread Andrew Tropin
On 2021-12-22 09:53, Xinglu Chen wrote: > Am Dienstag, der 21. Dezember 2021, um 13:21 +032, schrieb Andrew Tropin > : > >> * guix.texi (Writing Service Configuration): New section. >> --- >> After reading the source code of different system services and implementing

[PATCH v2] doc: Add Writing Service Configuration section.

2021-12-23 Thread Andrew Tropin
* guix.texi (Writing Service Configuration): New section. --- doc/guix.texi | 252 +- 1 file changed, 248 insertions(+), 4 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 333cb4117a..29d85d3dc5 100644 --- a/doc/guix.texi +++ b/doc/guix

Return back original implementation for text-config serialization

2022-01-09 Thread Andrew Tropin
ps inside configuration field and resolves file-like object to the path in the store instead of literal content. Please, express arguments, opinions and rationales and let's decide: Keep the new approach or return back to the original one. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Return back original implementation for text-config serialization

2022-01-09 Thread Andrew Tropin
On 2022-01-09 12:19, Liliana Marie Prikler wrote: > Hi Andrew, > > Am Sonntag, dem 09.01.2022 um 12:12 +0300 schrieb Andrew Tropin: >> Before fee0bc serialization for text-config worked this way: >> --8<---cut here---start

Re: Return back original implementation for text-config serialization

2022-01-09 Thread Andrew Tropin
On 2022-01-09 13:19, Maxime Devos wrote: > Andrew Tropin schreef op zo 09-01-2022 om 12:12 [+0300]: >> [...] There is another less generalized example, which demonstrates >> how >> serialization of sway configuration works right now. >> >> --8<---

Re: Return back original implementation for text-config serialization

2022-01-10 Thread Andrew Tropin
On 2022-01-09 20:44, Liliana Marie Prikler wrote: > Hi, > > Am Sonntag, dem 09.01.2022 um 20:48 +0300 schrieb Andrew Tropin: >> On 2022-01-09 12:19, Liliana Marie Prikler wrote: >> >> > Hi Andrew, >> > >> > Am Sonntag, dem 09.01.2022 um 12:12

Re: Return back original implementation for text-config serialization

2022-01-12 Thread Andrew Tropin
On 2022-01-10 21:12, Liliana Marie Prikler wrote: > Am Montag, dem 10.01.2022 um 12:49 +0300 schrieb Andrew Tropin: >> [T]he whole point of escape hatch is to make it possible to reuse >> existing files directly without any manipulation on them and importer >> should dem

Re: Return back original implementation for text-config serialization

2022-01-20 Thread Andrew Tropin
On 2022-01-18 15:26, Ludovic Courtès wrote: > Hi, > > Andrew Tropin skribis: > >> During the upstreaming process of Guix Home commit >> fee0bced7fec2f9950957976a28f033edd4f877c slipped into master. It >> introduces a different serialization approach for text-con

Re: Return back original implementation for text-config serialization

2022-01-26 Thread Andrew Tropin
On 2022-01-21 10:30, Maxime Devos wrote: > Andrew Tropin schreef op do 20-01-2022 om 16:20 [+0300]: >> [...] >> >> From what I understood from Liliana's and Maxime's replies: I'm not the >> only one finding the original implementation to be more intuiti

Re: Return back original implementation for text-config serialization

2022-01-26 Thread Andrew Tropin
On 2022-01-21 10:30, Maxime Devos wrote: > Andrew Tropin schreef op do 20-01-2022 om 16:20 [+0300]: >> [...] >> >> From what I understood from Liliana's and Maxime's replies: I'm not the >> only one finding the original implementation to be more intuiti

Re: Return back original implementation for text-config serialization

2022-01-26 Thread Andrew Tropin
On 2022-01-24 16:37, Ludovic Courtès wrote: > Hi Andrew, > > Andrew Tropin skribis: > >>> Making Guix Home part of Guix was and still is a commitment, in >>> particular the commitment that we’d all be working on one >>> implementation, that

Re: Return back original implementation for text-config serialization

2022-01-26 Thread Andrew Tropin
bject line, so I should be fine on following Guix Home related threads, still don't hesitate to CC me =) -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Return back original implementation for text-config serialization

2022-01-28 Thread Andrew Tropin
On 2022-01-27 00:04, Maxim Cournoyer wrote: > Hi Andrew, > > Andrew Tropin writes: > > [...] > >> Ludovic mentioned someday that nginx-configuration is problematic, but I >> highlighted the generic problems, which are applicable for many other >> guix servi

Re: Return back original implementation for text-config serialization

2022-02-13 Thread Andrew Tropin
On 2022-02-05 12:34, Maxime Devos wrote: > Andrew Tropin schreef op wo 26-01-2022 om 11:36 [+0300]: >> In addition to the problems I mentioned above: >> >> 1. Mixed usage of two configuration languages (nginx-conf and lisp). >> 2. Having a string, which should be pr

Re: Return back original implementation for text-config serialization

2022-02-13 Thread Andrew Tropin
ably home services and system services in Guix proper should follow the same style. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

XDG_CONFIG_DIR and dotfiles handling in Guix Home

2022-03-25 Thread Andrew Tropin
ix it. It won't affect home services, which use home-xdg-configuration-files-service-type, so please migrate to it from home-files-service-type before this fix or keep this date (April 8) in mind and update your services, when the fix is out. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Multiple profiles with Guix Home

2022-05-03 Thread Andrew Tropin
her idea I have in mind is to make such profiles (including guix home's main profile) detached from ~/.config/guix/current. For example by providing channels specification as a part of . It will make it possible to freeze a costly-to-rebuild profile at a given channels revisions and not to rebuild it, when the main profile and channels for it get updated. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Multiple profiles with Guix Home

2022-05-04 Thread Andrew Tropin
On 2022-05-03 20:34, Liliana Marie Prikler wrote: > Am Dienstag, dem 03.05.2022 um 17:13 +0300 schrieb Andrew Tropin: >> On 2021-10-03 12:50, Liliana Marie Prikler wrote: >> >> > Hi Guix, >> > >> > it's been a while since the discussion of whether

Re: RFC: Configurable placing of the ~/.guix-home symlink

2022-05-04 Thread Andrew Tropin
example if activation script called outside of `guix home reconfigure` or some other circumstances. If I remember something else, I'll let you know. I don't dissuade you, but not sure if abilitiy to move ~/.guix-home around worth the hassle. Aesthetically pleasant paths in the cost of dev

Re: Multiple profiles with Guix Home

2022-05-05 Thread Andrew Tropin
quot; use case I > mentioned first. > I do some work in rde project for reusing guix home infrastructure outside of Guix Home for making per-project development environments. https://youtu.be/knRDdhLRY5Y This allows to have project dependencies including editor, its plugins and dependencies

Re: RFC: Configurable placing of the ~/.guix-home symlink

2022-05-06 Thread Andrew Tropin
here as well. Back in the day, the implementation of Guix Home required a symlink in home directory, right now due to improvements in symlink-manager and reconfigure code it's probably not necessary and with a few patches /var/guix/profiles/per-user/bob/guix-home/ can be used instead. -

Re: Should Guix Home daemonize Shepherd?

2022-05-06 Thread Andrew Tropin
REAPER 1)) > - #t) > + (setsid) > + (if (zero? (primitive-fork)) > + (begin > + (catch-system-error (prctl PR_SET_CHILD_SUBREAPER 1)) > + #t) > + (primitive-exit 0))) > (primitive-exit 0)) > (persistency >"Save the current state of running and non-running services. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Multiple profiles with Guix Home

2022-05-23 Thread Andrew Tropin
files can be benifitial for both better package organization/structuring needs and faster build/reconfigure times. I also see some demand from people requesting such a feature. Liliana, if you still into it, I suggest to start with something similiar to what I described above, share the draft implementation and intermediate results/impression in a separate thread and continue the further discussion. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: Multiple profiles with Guix Home

2022-05-24 Thread Andrew Tropin
On 2022-05-23 19:05, Liliana Marie Prikler wrote: > Hi, > > Am Montag, dem 23.05.2022 um 16:14 +0300 schrieb Andrew Tropin: >> The discussion seems too heated and bloated, it's hard to reasonably >> address arguments mentioned around, so I'll just post some th

Re: Multiple profiles with Guix Home

2022-05-25 Thread Andrew Tropin
On 2022-05-24 20:31, Liliana Marie Prikler wrote: > Hi, > > Am Dienstag, dem 24.05.2022 um 14:55 +0300 schrieb Andrew Tropin: >> On 2022-05-23 19:05, Liliana Marie Prikler wrote: >> > [...] >> > I don't think I agree with this choice.  To satisfy both my ow

Re: language-specific packages

2024-03-05 Thread Andrew Tropin
it provides all needed information like dependencies, checksums). It's my personal opinion, not the one of Guix project. -- Best regards, Andrew Tropin signature.asc Description: PGP signature

Re: [PATCH 00/48] Extend bag-build to gexps.

2024-07-31 Thread Andrew Tropin
+-- > guix/build-system/rakudo.scm | 8 +- > guix/build-system/rebar.scm| 12 +-- > guix/build-system/renpy.scm| 8 +- > guix/build-system/ruby.scm | 48 ++-- > guix/build-system/scons.scm| 9 +-- > guix/build-system/texlive.scm | 11 +-- > guix/build-system/tree-sitter.scm | 16 ++-- > guix/build-system/trivial.scm | 41 -- > guix/build-system/vim.scm | 15 +--- > guix/build-system/waf.scm | 32 > guix/build-system/zig.scm | 8 +- > guix/packages.scm | 53 ++--- > 46 files changed, 348 insertions(+), 520 deletions(-) -- Best regards, Andrew Tropin signature.asc Description: PGP signature