[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GI
From: |
Ludovic Courtès |
Subject: |
Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming. |
Date: |
Sat, 10 Jan 2015 22:08:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
Federico Beffa <address@hidden> skribis:
> On Thu, Jan 8, 2015 at 9:26 PM, Ludovic Courtès <address@hidden> wrote:
>> Federico Beffa <address@hidden> skribis:
>>
>>> On Thu, Jan 8, 2015 at 1:39 PM, 宋文武 <address@hidden> wrote:
>>
>> [...]
>>
>>>> And I don't think the sounds, themes, cursors, wallpapers and icons are
>>>> hard depends of a application, they are for all applications.
>>>> Why not set XDG_DATA_DIRS to /run/current-system/profile/share and
>>>> $HOME/.guix-profile/share in /etc/profile? (at gnu/system.scm)
>>>> So, install a theme package will work for all applications.
>>>>
>>>> WTDY?
>>>
>>> As said above, my proposal will make sure that the relevant theming
>>> data is found and used directly from the store.
>>
>> To summarize, I think the solution you propose would have the advantage
>> of working out-of-the-box, even when Guix is used on another distro, and
>> the disadvantage to be inflexible (the set of themes, icons, etc. used
>> by an application will be fixed at build time, IIUC.)
>>
>> What 宋文武 proposes would have the advantage of being more flexible
>> (users can install the themes they prefer), but would work only on
>> “Guixotic”, and not out-of-the-box (users will have to remember to
>> install one sound theme, icon set, etc.)
>>
>> Does that make sense?
>
> I do not see the two methods as alternatives, but as complementary and
> co-working: my proposal makes sure that a package works out of the box
> by *prefixing* XDG_DATA_DIRS (and not replacing it). So a user is
> still able to add themes in his own profile.
>
> Or, do you see any problem?
Oh no, you're right. Sorry for the confusion.
> Or, would you prefer to append instead to prefix?
Yes, rather append, otherwise users would be unable to change it, no?
Do you need anything else for the review?
Thanks!
Ludo’.
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Federico Beffa, 2015/01/07
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., 宋文武, 2015/01/08
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Federico Beffa, 2015/01/08
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Ludovic Courtès, 2015/01/08
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Federico Beffa, 2015/01/08
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming.,
Ludovic Courtès <=
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Federico Beffa, 2015/01/11
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Ludovic Courtès, 2015/01/11
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Mark H Weaver, 2015/01/12
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Federico Beffa, 2015/01/13
- Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., 宋文武, 2015/01/08
Re: [PATCH 1/4] guix: build/glib-or-gtk-build-system: Add support for GIO and XDG theming., Ludovic Courtès, 2015/01/08