Developers and power user friendly GNU/Linux distribution. More info is available at trop.in/rde.
Disclaimer: The project is in an active development stage.
More detailed description can be found in the manual.
- Sane keybindings, good contrast, readable fonts.
- Setup can be easily replicated.
- Easy to throw out or modify any part of setup.
- All state must be explicit and syncable or temporary.
- Lightweight and battery efficient
- wayland, fast native apps.
- most of workflows and apps should work without network.
- minimal use of notification and other distractive things.
rde heavily relies on Guix Home and Guix System, it's able to provide
operating-system records, which can be
guix home and
guix system respectively. It's not ready for
wide audience yet, but for very curious people: my current config is
here and I use following commands to apply it:
git clone https://git.sr.ht/~abcdw/rde cd rde make home
Read more about
home-environment at Home Configuration.
GNU Guix and git should be installed before invoking commands above.
The alternative and more apropriate way to use rde will be described later.
1.3. Guix Home
Guix Home is a part of GNU Guix now, no additional installation steps
1.3.1. People's Guix Home configurations
Those repositories are not affilated with rde or Guix, they are provided as real-world Guix Home usage examples, but be careful and thoughtful, remember that blindly copying snippets of code from the internet can have a huge security implications on your setup.
1.4. Channel introduction
In case you want to use rde as a channel, add the following code to
~/.config/guix/channels.scm, and call
(cons* (channel (name 'rde) (url "https://git.sr.ht/~abcdw/rde") (introduction (make-channel-introduction "257cebd587b66e4d865b3537a9a88cccd7107c95" (openpgp-fingerprint "2841 9AC6 5038 7440 C7E9 2FFA 2208 D209 58C1 DEB0")))) %default-channels)
1.5. Just a screenshot
A picture to catch your eye)
Figure 1: Latest rde screenshot
|Login Shell||GNU Bash|
|Interactive Unix Shell||Zsh|
|Service Manager/Init System||GNU Shepherd|
|Package Manager||GNU Guix|
|Everything Else (:||GNU Emacs|
1.7.1. New features, fixes or ideas
Send mails, optionally with inline patches to rde-devel mailing list.
For Guix Home documentation maintained in guix repo.