~abcdw

http://trop.in

~abcdw/rde-devel

Last active a day ago

~abcdw/rde-discuss

Last active a day ago

~abcdw/rde-announce

Last active 15 days ago
View more

Recent activity

Re: Naming conventions a day ago

From Andrew Tropin to ~abcdw/rde-devel

> Would it be tough?  If all the home services are prefixed with 'home-' it
> would be pretty clear if a configuration was meant for Guix System or
> Guix Home, wouldn't it?

Technically doesn't have to be so, but semantically it would be a mess.
Home's version control services is a way to configure user's git/hg
tools, while system's version control services are web interfaces for
exposing git repos via HTTP or other protocols.

Maybe it's not a big deal, but I think it's better to keep them
separate.  Can discuss it again later with Guix devs.

Re: [PATCH] gnu: home-services: web-browsers: Add IceCat service. a day ago

From Andrew Tropin to ~abcdw/rde-devel

> I will add some additional fixes. :)

Saw your changes, good job!)

Now symlink-path default value is ~/.guix-home + on-change idea a day ago

From Andrew Tropin to ~abcdw/rde-devel

It's not a breaking change, but an important one to be aware of.

Additionally GUIX_HOME_ENVIRONMENT_DIRECTORY -> GUIX_HOME_DIRECTORY.
/var/guix/profiles/per-user/$USER/{guix-home-environment -> guix-home}.
Derivation name ...-home-environment -> ...-home

Those changes introduced for better consistency with Guix System.

Symlink to the operating-system called /run/current-system, but for
home-environment we use .guix- prefix (the same way as .guix-profile),
not to get name clashes with other PMs/tools and to make it clear, where
it come from on foreign distros.

Also, ~/.guix-home is more concise than ~/.guix-home-environment.

Re: Home environment setup a day ago

From Andrew Tropin to ~abcdw/rde-discuss

> I found why, because my system not enable elogind-service, when I add
> elogind-service and reconfigure system, everything is work.

Glad you figured it out, well done!  Yep, Guix Home expects
/run/user/$UID to be present.  Strace log of `guix home reconfigure`
still will be useful to be sure that it's exactly where it fails without
elogind.  But thank you for figuring out the cause of the issue, maybe
later we will make elogind an optional dependency.

Re: Home environment setup 2 days ago

From Andrew Tropin to ~abcdw/rde-discuss

>> /gnu/store/ky9258nbvgcxcspai45s5hn6ba8wx83j-home-environment
>> guix home: error: mkdir: Permission denied

Still looks strange, because we don't have mkdir in Guix Home code, and
the only part, which use mkdir and I can recall are functions from (guix
profiles), which we use.

> HOME=/home/xxxxxx

Hope your $HOME is equal to what you have in the configuration file.

> GUILE_LOAD_PATH=/run/current-system/profile/share/guile/site/3.0
> GUILE_LOAD_COMPILED_PATH=/run/current-system/profile/lib/guile/3.0/site-ccache:/run/current-system/profile/share/guile/site/3.0

Re: Home environment setup 2 days ago

From Andrew Tropin to ~abcdw/rde-discuss

Please reply to all next time.

> System information:

> Distro: Guix System
> Kernel: Linux libre v5.11.21
> guix describe:
> Generation 1    May 16 2021 12:11:57    (current)
>   rde c8f2982
>     repository URL: https://git.sr.ht/~abcdw/rde
>     branch: master
>     commit: c8f2982281c08ff22243bfca59ba3fdba94c3618
>   guix 7c4c781
>     repository URL: https://mirror.sjtu.edu.cn/git/guix.git

Re: Home environment setup 2 days ago

From Andrew Tropin to ~abcdw/rde-discuss

Hi,

Provide some information about your system. Do you use Guix System or
other distro. What are the commands you issued, what is the full output
of those commands, what is the content of home-environment.scm?

Re: rde channel is broken, sr.ht doesn't accept pushes 4 days ago

From Andrew Tropin to ~abcdw/rde-devel

sr.ht is alive.

Fix pushed, channel builds.

rde channel is broken, sr.ht doesn't accept pushes 4 days ago

From Andrew Tropin to ~abcdw/rde-devel

Pushed changes to github, it should fix the channel, but can't push same
changes to sr.ht.

https://metrics.sr.ht/alerts

Now keyboard-layout removed from home-environment 4 days ago

From Andrew Tropin to ~abcdw/rde-devel

It's a breaking change if you had keyboard-layout field defined.

There is no need to make keyboard-layout a part of home-environment,
that's why we implement it with a separate home-keyboard-service-type
from (gnu home-services keyboard).

Look configuration template for usage example.