[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#50208] [PATCH 5/5] home: Add home-environment.
From: |
Andrew Tropin |
Subject: |
[bug#50208] [PATCH 5/5] home: Add home-environment. |
Date: |
Mon, 30 Aug 2021 12:10:33 +0300 |
On 2021-08-28 12:44, Xinglu Chen wrote:
> On Fri, Aug 27 2021, Andrew Tropin wrote:
>
>> * gnu/home.scm
>> (home-environment, home-environment?, this-home-environment)
>> (home-environment-derivation, home-environment-user-services)
>> (home-environment-essential-services, home-environment-services)
>> (home-environment-location, home-environment-with-provenance): New variables.
>> * gnu/local.mk (GNU_SYSTEM_MODULES): Add home.scm.
>> ---
>> gnu/home.scm | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>> gnu/local.mk | 1 +
>> 2 files changed, 98 insertions(+)
>> create mode 100644 gnu/home.scm
>>
>> diff --git a/gnu/home.scm b/gnu/home.scm
>> new file mode 100644
>> index 0000000000..220cc49846
>> --- /dev/null
>> +++ b/gnu/home.scm
>> @@ -0,0 +1,97 @@
>> +;;; GNU Guix --- Functional package management for GNU
>> +;;; Copyright © 2021 Andrew Tropin <andrew@trop.in>
>> +;;;
>> +;;; This file is part of GNU Guix.
>> +;;;
>> +;;; GNU Guix is free software; you can redistribute it and/or modify it
>> +;;; under the terms of the GNU General Public License as published by
>> +;;; the Free Software Foundation; either version 3 of the License, or (at
>> +;;; your option) any later version.
>> +;;;
>> +;;; GNU Guix is distributed in the hope that it will be useful, but
>> +;;; WITHOUT ANY WARRANTY; without even the implied warranty of
>> +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
>> +;;; GNU General Public License for more details.
>> +;;;
>> +;;; You should have received a copy of the GNU General Public License
>> +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
>> +
>> +(define-module (gnu home)
>> + #:use-module (gnu home-services)
>> + #:use-module (gnu home-services symlink-manager)
>> + #:use-module (gnu home-services shells)
>> + #:use-module (gnu home-services xdg)
>> + #:use-module (gnu home-services fontutils)
>> + #:use-module (gnu services)
>> + #:use-module (guix records)
>> + #:use-module (guix diagnostics)
>> +
>> + #:export (home-environment
>> + home-environment?
>> + this-home-environment
>> +
>> + home-environment-derivation
>> + home-environment-user-services
>> + home-environment-essential-services
>> + home-environment-services
>> + home-environment-location
>> +
>> + home-environment-with-provenance))
>> +
>
> It should probably have a ‘Commentary’ section. Maybe something like
>
> This module provides a <home-environment> record for managing per-user
> packages and 'dotfiles'.
>
> ?
Thank you for the idea, added a doc comment.
signature.asc
Description: PGP signature
- [bug#50208] [PATCH] home-services: Add symlink-manager, (continued)
- [bug#50208] [PATCH] home-services: Add symlink-manager, Oleg Pykhalov, 2021/08/26
- [bug#50208] [PATCH] home-services: Add symlink-manager, Andrew Tropin, 2021/08/27
- [bug#50208] [PATCH 0/5] Add home-environment and related services, Andrew Tropin, 2021/08/27
- [bug#50208] [PATCH 4/5] home-services: Add xdg., Andrew Tropin, 2021/08/27
- [bug#50208] [PATCH 5/5] home: Add home-environment., Andrew Tropin, 2021/08/27
- [bug#50208] [PATCH 5/5] home: Add home-environment., Xinglu Chen, 2021/08/28
- [bug#50208] [PATCH 5/5] home: Add home-environment.,
Andrew Tropin <=
- [bug#50208] [PATCH 0/5] Add home-environment and related services, Andrew Tropin, 2021/08/27
- bug#50208: [PATCH 0/5] Add home-environment and related services, Oleg Pykhalov, 2021/08/27
[bug#50208] [PATCH 0/4] Fixes and improvements for home-services, Andrew Tropin, 2021/08/30
[bug#50208] [PATCH v2 0/5] Fixes and improvements for home-services, Andrew Tropin, 2021/08/30
[bug#50208] [PATCH] home-services: Add symlink-manager, Jelle Licht, 2021/08/27