summaryrefslogtreecommitdiffstats
path: root/2022/talks/rde.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2022/talks/rde.md67
1 files changed, 66 insertions, 1 deletions
diff --git a/2022/talks/rde.md b/2022/talks/rde.md
index c666ff47..62810ae7 100644
--- a/2022/talks/rde.md
+++ b/2022/talks/rde.md
@@ -11,6 +11,7 @@ Andrew Tropin (he/him, IRC: abcdw, <https://trop.in>)
[[!inline pages="internal(2022/info/rde-before)" raw="yes"]]
+
[rde Emacs](https://git.sr.ht/~abcdw/rde/tree/master/item/rde/features/emacs-xyz.scm)
is a vanilla-flavored distribution of Emacs, which intergates well
with your OS, WM and rest of the environment. It's built on top of
@@ -24,9 +25,73 @@ workarounds and be afraid of updates: just do it, update rde, throw some
custom elisp code, declare and customize features you need or want to
try in a simple lisp (Scheme) file and you will get it. Don't like the
result? Just rollback to previous generation and EVERYTHING will work
-as before. Once you make it to your liking, it will work forever\*, even
+as before. Once you make it to your liking, it will work forever*, even
if you move to a new laptop/workstation.
+# Discussion
+
+## Notes
+
+- Thank you. Super cool that you started guix home. (:
+
+## Questions and answers
+
+- Q: Do you use this to have multiple configs running side by side for
+ live comparison?
+ - A: Yes, two separate configs. (more capture TBD)
+- Q: Are you using Guix System, or Guix on top of another distro?  If
+ System, any tips?  I tried Guix System, but found getting started
+ was very difficult due to lacking WiFi firmware and incomplete
+ documentation.
+ - A: Yes he uses Guix system and package manager. RE: WiFi: First
+ option is to buy a wifi adaptor that doesn't require
+ proprietary firmware.
+- Q: One of the issues I've had managing Emacs packages with Guix is
+ a conflict between the Guix package ethos (read-only) and the Emacs
+ package ethos (hackable in real-time). Any suggestions to resolve
+ this?
+ - A: There is an interactive/live workflow for editing emacs
+ configuration, which kinda similiar to usual, but you persist
+ your changes from time to time and rebuild the configuration to
+ apply those persisted changes for new emacs instances.
+- Q: What is next for rde?
+ - A: Short term plan is to prepare more documentation, getting
+ started guide, live CD to explore system. Also would like to
+ find maintainers to help. 
+- Q: Do you use emacs without this? If so, for what purposes, and how
+ does it feel compared to rde?
+ - A: No, I don't use emacs outside of RDE. There's a way to add
+ mostly anything in your emacs config into RDE.But doesn't use
+ it because it isn't reproducible. Can break between machines.
+- Q: Are there any plans to push things from rde to guix's main
+ channel?
+ - A: Would like to push some things upstream but can't always fit
+ patches 
+- Q: How difficult is it to add support for new Emacs packages to
+ Guix?  Have you found that's burdensome vs. package.el or other
+ in-Emacs package management approaches?
+ - A: Packaging elisp for guix isn't hard at all, in most cases
+ it's really easy. Sending patches is a little more involved,
+ but also not rocket science :)
+- Q: Do your reckon RDE is currently opinionated? Or is it a one size
+ fits all framework?
+ - A: It's vanilla-flavored and kinda opinionated at the same
+ time, but everyone free to use whatever parts/features fits
+ them, also they free to implement or use implemented by others
+ features, which can fit better for them than original rde's
+ features.
+- Q: How to get into RDE? Is there already documentation/getting
+ started guide?
+ - There is an example configuration and link to slightly sparse
+ manual at <https://git.sr.ht/~abcdw/rde>, you can ask question
+ #tropin at libera.chat.
+- Q: Can you mix RDE with custom emacs init file?
+ - Yes, you can, but it will add irreproducibility to your setup.
+
+Other discussions from IRC:
+
+- Easy reliable rollbacks is definitely one of the things I love about nix and guix
+- Yes! It is great to know that stuff is hard to mess up. This leads to more fun experimenting.
[[!inline pages="internal(2022/info/rde-after)" raw="yes"]]