@luis_felipe@mastodon.online
@luis_felipe@mastodon.online avatar

luis_felipe

@luis_felipe@mastodon.online

This profile is from a federated server and may be incomplete. Browse more on the original instance.

daviwil, to scheme
@daviwil@fosstodon.org avatar

Dave Thompson @dthompson is now live streaming work on his Spring Lisp Game Jam entry!

If you want to see what a real Hoot hacker's game code looks like, check this out :)

https://twitch.tv/davexunit

luis_felipe,
@luis_felipe@mastodon.online avatar

@daviwil @dthompson The streaming feels like an episode of The Joy of Painting with Bob Ross, plus City Pop BGM. I like it 🙂

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

I can now access the services of Guix machines in the local network using simple names like <host>.local instead of IP addresses.

To get this functionality:

❶ Open your OS configuration file
❷ Import (gnu packages nss)
❸ Set the operating-system's "name-service-switch" field as follows

(name-service-switch %mdns-host-lookup-nss)

❹ Reconfigure the OS

sudo guix system reconfigure path/to/your/os-config.scm

More info:

https://guix.gnu.org/es/manual/devel/en/html_node/Name-Service-Switch.html

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

🆕 I did a «guix pull» today and here's what's new:

🔸 nss-certs' is now included in %base-packages'

🔸Linux-libre LTS kernel updated to 6.6

🔸GNOME updated to version 44 with a more modular desktop service

🔸The GNOME Display Manager uses Wayland by default

🔸The udev service also manages hardware configuration files

/me goes upgrade user profile and system...

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

No luck with the combo Guile + GTK (or GObject Introspection in general) in the Guix System 😞

Guile GI: https://lists.gnu.org/archive/html/guile-user/2023-11/msg00003.html

G-Golf on Guix: https://lists.gnu.org/archive/html/guile-user/2023-05/msg00024.html

I'll stick with Guile + web things for now.

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

📢 «A security issue has been identified in guix-daemon which allows for fixed-output derivations, such as source code tarballs or Git checkouts, to be corrupted by an unprivileged user. This could also lead to local privilege escalation.»

🚨 Please upgrade your Guix machines 🚨

https://guix.gnu.org/en/blog/2024/fixed-output-derivation-sandbox-bypass-cve-2024-27297/

luis_felipe, to guix
@luis_felipe@mastodon.online avatar
elb, (edited ) to python
@elb@social.sdf.org avatar

Writing classroom management software:

: import csv
: import "encoding/csv"
: (defsystem ... :depends-on (:cl-csv))
: (require csv-reading)
: File | Open
: .... write a $%!#@! CSV package? What?

luis_felipe,
@luis_felipe@mastodon.online avatar

@elb Doesn't guile-dsv allow you to manipulate CSV?

https://github.com/artyom-poptsov/guile-dsv

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

📢 New Guix caps available in the store 🛒

https://um4no.creator-spring.com/hats

Or download the design to use it as you wish:

https://codeberg.org/luis-felipe/guix-graphics

(Purchases and donations greatly help me to keep contributing to libre cultural works.)

Now you can literally wear your Guix hats when doing Guix things.

Enjoy :)

P.S. Coming up soon: GNU Guile caps

Pink cap with the horizontal version of the GNU Guix logo on the front, in cherry. The Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads "Guix" (pronounced as "Geeks"). This particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.
Red cap with the horizontal version of the GNU Guix logo on the front. The Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads "Guix" (pronounced as "Geeks"). This particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.
Green camo cap with the horizontal version of the GNU Guix logo on the front. The Guix logo is a stylized head of a young wildebeest, similar to a capital V with horns. To its right, a text in sans-serif reads "Guix" (pronounced as "Geeks"). This particular version of the logo is a simplified version that removes gradients, since they are not supported in this embroidery technique.

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

I'm designing Guix caps 🙂

daviwil, (edited ) to scheme
@daviwil@fosstodon.org avatar

🔴 Today on Live, we'll take a look at Guile Hoot, an exciting new compiler toolchain for WebAssembly written in Guile Scheme.

Members of the Spritely Institute will join to answer questions and help me show off the latest developments in this project, so don't miss it!

Join us on YouTube or Twitch:

🕐 in your time zone: https://time.is/compare/1800_in_Athens

luis_felipe,
@luis_felipe@mastodon.online avatar

@daviwil Did the stream worked in the end?

luis_felipe, (edited )
@luis_felipe@mastodon.online avatar

@daviwil I just finished watching it. Excellent. Very exciting 👍

roptat, to guix
@roptat@framapiaf.org avatar

I had to share this neat trick. I like playing and since I heard of the JGR patchset, I wanted to try it. Not packaged in , but you can still get it (relatively) easily:

guix build openttd --with-git-url=openttd=https://github.com/JGRennison/OpenTTD-patches --with-branch=openttd=jgrpp --without-tests=openttd

luis_felipe,
@luis_felipe@mastodon.online avatar

@roptat it is not packaged "yet" or it can't be packaged for some reason?

I'm trying right now... 🙂

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

I noticed slow interactions with the desktop today so I checked system resources usage. It turns out GNOME Shell is hording RAM again...

No good...

I'll dust off my sway configuration...

rml, to blender
@rml@functional.cafe avatar

the official livestream thats works through the project NEWS is pretty amazing. someone in the community should consider following suit.

https://www.youtube.com/watch?v=SWL6xWiYq4E

luis_felipe,
@luis_felipe@mastodon.online avatar

@rml Would be great.

By the way, Blender publishes those kinds of videos to its Peertube:

https://video.blender.org/

Although that particular video doesn't seem to be there.

Maybe some guix should also get video.guix.gnu.org running (or the already suggested tv.guix.gnu.org).

⸮Given the abundance of volunteers in Guix, I think the TV service could be up and running in a month or so⸮

But seriously, I'd like to watch GuixTV 📺 There's content already.

luis_felipe, to emacs
@luis_felipe@mastodon.online avatar

How do you make paredit work when editing elisp in Org mode's code blocks?

luis_felipe,
@luis_felipe@mastodon.online avatar

@acousticmirror Hmm, I'll take note of that, thanks.

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

📦 I just packaged antimicrox:

«Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.»

https://github.com/AntiMicroX/antimicrox/

It built, and it worked 😂

If you like using a gamepad to control your GNOME desktop (or any other desktop), you might like this software.

In combination with an on-screen keyboard, you can sit back, relax, and watch some videos or read books more comfortably.

Patch for Guix soon

Screen recording of AntiMicroX running in a Guix shell and using a gamepad as a mouse.

ArneBab, to linux German
@ArneBab@rollenspiel.social avatar

Is there a libre recognition system for GNU — best available in — that works out of the box?

I’d like to try some voice integration for my programming (shifting some commands to voice commands like https://www.youtube.com/watch?v=8SkdfdXWYaI ) but I’m at a loss with the systems I found in Wikipedia.

luis_felipe,
@luis_felipe@mastodon.online avatar

@ArneBab , did you tried ibus-speech-to-text on the Guix System. I found it very nice and easy to use. You can add your own voice commands. And I enjoyed using it (it forces you to improve your diction).

It uses VOSK and Kaldi internally.

I tried it for a while, but the problem in Guix System is that ibus engine loading breaks often after system upgrade. And the known workarounds don't always work.

Sometimes is caches, sometimes is Python load paths.

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

I forgot to announce that Guile Documentá 0.2.0 is also publicly available now.

Guile Documentá is a command-line tool to generate API documentation for GNU Guile Scheme projects.

More information in the website:

https://luis-felipe.gitlab.io/guile-documenta/

The API section in the manual was extracted from the source files of the project:

https://luis-felipe.gitlab.io/guile-documenta/manual/

As always, I hope people find it useful (I'm scratching my own itches).

luis_felipe, to languagelearning
@luis_felipe@mastodon.online avatar

Mazo 1.1.0 is publicly available now. It is a learning application that helps you memorize simple concepts using multimedia flash cards and spaced reviews.

This version doesn't come with new functionality but upgrades the graphical components to GTK 4.

You can install it on any GNU/Linux device using the GNU Guix package manager.

More information about the app in its website:

https://luis-felipe.gitlab.io/mazo/

Video illustrating deck navigation, study session for a deck bird species, and browsing cards of the same deck for editing.

luis_felipe,
@luis_felipe@mastodon.online avatar

@ArneBab thanks.

It comes empty for now. But the idea is to provide pre-made decks from the website.

(Sorry for the late response, my mastodon client seems to have skipped some notifications...)

abcdw, to random
@abcdw@fosstodon.org avatar

Guile is coming closer to web assembly. Impressive results.

https://spritely.institute/news/scheme-to-wasm-lambdas-recursion.html

luis_felipe,
@luis_felipe@mastodon.online avatar

@abcdw

"The web should be for everyone. We hope Hoot paves a path so that more languages may enter the web, including Python, Lua, Haskell, ML, and friends."

That's what I'm eagerly waiting for :)

luis_felipe, to random
@luis_felipe@mastodon.online avatar

I recently worked with SWWS (https://softwareworkers.it/) developing a minimalist CSS theme for their websites.

I think this is the first time I get to work a paid job using libre tools (GNU Guix and its packages) and be able to release the resulting work as a libre cultural work. It feels great 🙂

Check the theme in action:

https://luis-felipe.gitlab.io/themes/swws/

It styles basic HTML elements and Org components.

Get the source:

https://gitlab.com/softwareworkers/swws/-/tree/develop/documentation/source/themes

SWWS Theme in light mode applied to an Org document.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • osvaldo12
  • modclub
  • DreamBathrooms
  • khanakhh
  • magazineikmin
  • thenastyranch
  • Youngstown
  • everett
  • InstantRegret
  • slotface
  • ngwrru68w68
  • rosin
  • JUstTest
  • tacticalgear
  • GTA5RPClips
  • anitta
  • Durango
  • mdbf
  • cisconetworking
  • tester
  • ethstaker
  • cubers
  • provamag3
  • normalnudes
  • Leos
  • lostlight
  • All magazines