~ngraves

Recent activity

Re: Feedback on feature-emacs-evil 11 days ago

From Nicolas Graves to ~abcdw/rde-devel

On 2023-05-22 20:44, Andrew Tropin wrote:

> On 2023-05-21 15:48, Johan Engstrand wrote:
>
>> Hi,
>>
>
> Hi Johan,
>
>> Thanks for the work on the evil-mode feature, much appreciated.  Me
>> and Fredrik are currently moving over to it from our own feature,
>> which was a bit of a mess. A few points after trying out the new
>> feature:
>>

Re: [PATCH 0/9] rde: emacs-org-roam: Tweak feature. 22 days ago

From Nicolas Graves to ~abcdw/rde-devel

On 2023-05-02 12:58, Andrew Tropin wrote:

> On 2023-05-02 08:50, Andrew Tropin wrote:
>
>> On 2023-03-06 23:50, conses wrote:
>>
>>
>> Hi Miguel and Nicolas,
>>
>> I went briefly through v2 series and it looks neat, feel free to proceed
>> with careful merging :)

Hey, sorry for my late answer.

[PATCH] contrib: Move feature ydotool to contrib. 2 months ago

From Nicolas Graves to ~abcdw/rde-devel

---
 src/contrib/features/xdisorg.scm | 65 ++++++++++++++++++++++++++++++++
 src/rde/features/xdisorg.scm     | 54 +-------------------------
 2 files changed, 66 insertions(+), 53 deletions(-)
 create mode 100644 src/contrib/features/xdisorg.scm

diff --git a/src/contrib/features/xdisorg.scm b/src/contrib/features/xdisorg.scm
new file mode 100644
index 00000000..1b421591
--- /dev/null
+++ b/src/contrib/features/xdisorg.scm
@@ -0,0 +1,65 @@
(define-module (contrib features xdisorg)
  #:use-module (rde features)
[message trimmed]

[PATCH] contrib: Add an explanation for why packages are in contrib. 2 months ago

From Nicolas Graves to ~abcdw/rde-devel

---
 src/contrib/features/age.scm       | 4 +++-
 src/contrib/features/emacs-xyz.scm | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/contrib/features/age.scm b/src/contrib/features/age.scm
index 21d26694..c6fd57e1 100644
--- a/src/contrib/features/age.scm
+++ b/src/contrib/features/age.scm
@@ -33,7 +33,9 @@
          (age-ssh-key "~/.ssh/id_ed25519"))
  "This feature sets up age for encryption tasks. It uses the SSH key
given in the location age-ssh-key to encrypt and decrypt files in the
password-store."
[message trimmed]

[PATCH 3/3] system: install: live-os should return an OS. 2 months ago

From Nicolas Graves to ~abcdw/rde-devel

---
 src/rde/system/install.scm | 39 +++++++++++++++++++-------------------
 1 file changed, 20 insertions(+), 19 deletions(-)

diff --git a/src/rde/system/install.scm b/src/rde/system/install.scm
index 0029b26d..22280d93 100644
--- a/src/rde/system/install.scm
+++ b/src/rde/system/install.scm
@@ -41,22 +41,23 @@
          (custom-system-services '())
          (supplementary-system-packages '())
          (supplementary-features '())) ;; user-preferences
  (rde-config
   (initial-os installation-os)
[message trimmed]

[PATCH 2/3] system: install: Add module for linux-libre. 2 months ago

From Nicolas Graves to ~abcdw/rde-devel

---
 src/rde/system/install.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/rde/system/install.scm b/src/rde/system/install.scm
index 024a1293..0029b26d 100644
--- a/src/rde/system/install.scm
+++ b/src/rde/system/install.scm
@@ -1,5 +1,6 @@
(define-module (rde system install)
  #:use-module (gnu)
  #:use-module (gnu packages linux)
  #:use-module (gnu system)
  #:use-module (gnu system install)
[message trimmed]

[PATCH 1/3] features: get-operating-system: Disable double sudoers-file. 2 months ago

From Nicolas Graves to ~abcdw/rde-devel

---
 src/rde/features.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/rde/features.scm b/src/rde/features.scm
index 6cb3bfe1..7ba64035 100644
--- a/src/rde/features.scm
+++ b/src/rde/features.scm
@@ -417,7 +417,8 @@ to config one more time."
                 (list (service sudoers-service-type))
                 (if user-name
                     (list (service rde-account-service-type user))
                     '()))))))
                     '())))
[message trimmed]

A few patches for system installation. 2 months ago

From Nicolas Graves to ~abcdw/rde-devel

During the process of migrating my configuration to guile, I stumbled
upon a few places that had minor errors. Here are three tiny patches to
fix them. 

-- 
Best regards,
Nicolas Graves

Re: Is caching the print of RDE system possible ? 2 months ago

From Nicolas Graves to ~abcdw/rde-discuss

Hi Andrew!

I've finally managed to do what I wanted to do in the first place on
this subject, which was to avoid sudo prompt and useless system rebuild
when update of system is not needed. 

I have migrated my dotfiles' make script into guile, which allows to do
some interesting optimizations ((local only) do not pull if not
necessary, do not upgrade system if not necessary (so no need to sudo by
default), which make the whole pull+system reconfigure+guix reconfigure
in one command more pleasant in my dotfiles directory.

Maybe a few things I have done might be useful for rde CLI, in which

[PATCH] rde: Add feature-imv. 2 months ago

From Nicolas Graves to ~abcdw/rde-devel

---
 src/rde/features/image.scm | 58 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)
 create mode 100644 src/rde/features/image.scm

diff --git a/src/rde/features/image.scm b/src/rde/features/image.scm
new file mode 100644
index 00000000..51c8e53e
--- /dev/null
+++ b/src/rde/features/image.scm
@@ -0,0 +1,58 @@
;;; rde --- Reproducible development environment.
;;;
;;; Copyright © 2023 Nicolas Graves <ngraves@ngraves.fr>
[message trimmed]