this post was submitted on 30 Dec 2023
0 points (NaN% liked)

Unixporn

15368 readers
1 users here now

Unixporn

Submit screenshots of all your *NIX desktops, themes, and nifty configurations, or submit anything else that will make themers happy. Maybe a server running on an Amiga, or a Thinkpad signed by Bjarne Stroustrup? Show the world how pretty your computer can be!

Rules

  1. Post On-Topic
  2. No Defaults
  3. Busy Screenshots
  4. Use High-Quality Images
  5. Include a Details Comment
  6. No NSFW
  7. No Racism or use of racist terms

founded 5 years ago
MODERATORS
 
  • OS: GNU Guix
  • WM: dwl-guile
  • Status Bar: dtao-guile
  • Text Editor: GNU Emacs
  • Web Browser: Nyxt
  • Menu Prompt: bemenu + j4-dmenu-desktop

First screenshot: Emacs and Nyxt side by side editing config files.

Second screenshot: Tubo playing a music queue in Chromium.

Dotfiles

all 8 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 10 months ago

That's a lot of software I haven't heard of before (Nyxt and Tubo), thanks. How do you like GUIX?

[–] [email protected] 0 points 10 months ago* (last edited 10 months ago)

@nuclide has setup their Linux desktop in the most Lispy way possible: #GuileScheme bindings in order to program the #Wayland compositor (DWL) and the status bar (DTao), #Nyxt for the web browser (#CommonLisp bindings to #webkit ) and #Emacs as the text editor.

The only way you could be more truly a #Lisp fan is if you ran an emulator of the CADR Lisp Machine and used ZMacs as your text editor instead, and annoyingly argue with everyone that Scheme is not actually Lisp (cough @amszmidt cough)

https://lemmy.world/post/10112192

[–] [email protected] 0 points 10 months ago (1 children)

Woah, woah, woah... there is a Wayland compositor called DWL and a status bard called DTao that can be scripted using Guile Scheme?! Holy shit!

Now I know exactly what I am going to do as soon as my Linux distro swtiches over to Wayland.

And kudos also for using Nyxt and Emacs. The Lisp runs strong in this one.

[–] [email protected] 0 points 10 months ago

Thanks! Ever since I used Emacs for the first time I wished I could have a fully Lisp-based configuration for my whole system, and Guix glues them all in pretty neatly

[–] [email protected] 0 points 10 months ago (2 children)

Is Nyxt by any chance a Chromium fork?

[–] [email protected] 0 points 10 months ago

No, it's a renderer-agnostic browser built with Common Lisp from the ground up. It currently uses WebkitGTK as its official renderer but there is Blink support planned for early next year via its Electron port.

[–] [email protected] 0 points 10 months ago* (last edited 10 months ago)

The screenshot shows Tubo-chromium. Looks like its just chromium