All Projects → abcdw → rde

abcdw / rde

Licence: GPL-3.0 license
Tools for managing reproducible development environments. Mirror of https://sr.ht/abcdw/rde/

Programming Languages

scheme
763 projects
Nix
1067 projects
Vim Script
2826 projects
emacs lisp
2029 projects
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to rde

tessen
an interactive menu to autotype and copy pass and gopass data
Stars: ✭ 37 (-72.99%)
Mutual labels:  sway, wayland
cliphist
wayland clipboard manager
Stars: ✭ 47 (-65.69%)
Mutual labels:  sway, wayland
nwg-wrapper
Wrapper to display a script output or a text file content on the desktop in sway or other wlroots-based compositors
Stars: ✭ 60 (-56.2%)
Mutual labels:  sway, wayland
swayfire
Sway/I3 inspired tiling window manager for Wayfire
Stars: ✭ 146 (+6.57%)
Mutual labels:  sway, wayland
wdisplays
Mirror of cyclopsian/wdisplays
Stars: ✭ 95 (-30.66%)
Mutual labels:  sway, wayland
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-72.99%)
Mutual labels:  sway, wayland
cute-sway-recorder
SwayWM screen recorder; a GUI for wf-recorder
Stars: ✭ 16 (-88.32%)
Mutual labels:  sway, wayland
nextshot
A simple tool for taking screenshots on Linux and sharing via Nextcloud
Stars: ✭ 37 (-72.99%)
Mutual labels:  sway, wayland
mywayland
🍨 Wlroots and friends for KISS
Stars: ✭ 25 (-81.75%)
Mutual labels:  sway, wayland
Waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. ✌️ 🎉
Stars: ✭ 2,037 (+1386.86%)
Mutual labels:  sway, wayland
dotfiles
My dotfiles, with an out-of-date install-script. Arch, Tiling WM (i3, sway), ZSH, Neovim
Stars: ✭ 20 (-85.4%)
Mutual labels:  sway, wayland
dotfiles
My dotfiles and colorschemes for sway and a variety of other programs.
Stars: ✭ 55 (-59.85%)
Mutual labels:  sway, wayland
construct
A reactive graphical symbolic environment for PicoLisp
Stars: ✭ 29 (-78.83%)
Mutual labels:  wayland
wayland-desktop
Gentoo overlay for Wayland related ebuilds
Stars: ✭ 19 (-86.13%)
Mutual labels:  wayland
dotfiles
🏡 Personal dotfiles configuration
Stars: ✭ 73 (-46.72%)
Mutual labels:  sway
sway-alttab
Simple Alt-Tab daemon for SwayWM/i3. Switches back to previous focused window on Alt-Tab or SIGUSR1
Stars: ✭ 36 (-73.72%)
Mutual labels:  sway
sway-lib-std
Sway standard library.
Stars: ✭ 17 (-87.59%)
Mutual labels:  sway
keyd
A key remapping daemon for linux.
Stars: ✭ 687 (+401.46%)
Mutual labels:  sway
grepo
GKISS - A fork of KISS Linux that uses the GNU C library, mirror of https://codeberg.org/kiss-community/grepo
Stars: ✭ 51 (-62.77%)
Mutual labels:  wayland
kitti3
Kitty drop-down service for sway & i3wm
Stars: ✭ 73 (-46.72%)
Mutual labels:  sway

rde

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.

Principles

More detailed description can be found in the manual.

Main

Ergonomic
Sane keybindings, good contrast, readable fonts.
Reproducible
Setup can be easily replicated.
Hackable
Easy to throw out or modify any part of setup.
Stateless
All state must be explicit and syncable or temporary.

Secondary

Lightweight and battery efficient
wayland, fast native apps.
Offline
most of workflows and apps should work without network.
Attention-friendly
minimal use of notification and other distractive things.

Usage

rde heavily relies on Guix Home and Guix System, it’s able to provide both a home-environment and operating-system records, which can be used by 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.

Guix Home

Guix Home is a part of GNU Guix now, no additional installation steps are required.

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.

  • yoctocell’s full-blown configuration with variety of software.
  • krevedkokun’s Emacs(Evil)/Wayland(Sway) compact and clean config.
  • Nicolas Graves’ dotfiles forked from krevedkokun’s.
  • akagi’s configurations, home and system services and packages.

Channel introduction

In case you want to use rde as a channel, add the following code to your ~~/.config/guix/channels.scm~, and call guix pull.

(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)

Just a screenshot

A picture to catch your eye)

https://cdn.fosstodon.org/media_attachments/files/106/900/674/950/793/851/original/4b17f03528571ca0.png

Tools

Community

There are a few mailing lists you can subscribe and/or post with your existing email account:

~abcdw/[email protected]
for news and updates.
~abcdw/[email protected]
for discussions and questions.
~abcdw/[email protected]
for patches and development related discussions.

Contributing

New features, fixes or ideas

Send mails, optionally with inline patches to rde-devel mailing list.

Documentation

For Guix Home documentation maintained in guix repo.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].