zyd, to random
@zyd@emacs.ch avatar

Ok, one small victory today. Finally figured out how to write user-styles in Nyxt. I'm not comfortable with OO style nor the Nyxt codebase but slime-doc-contribs, macroexpanding, and inspecting slots in slime helped a lot. Coming from Emacs, I definitely miss that level of built-in documentation I expect from an extensible environment but the Nyxt codebase does have good documentation strings of the important bits. Could be better with examples but I can get by.

(defparameter *user-fonts*<br></br>  "* {<br></br>    font-family: 'Atkinson Hyperlegible';<br></br>    font-size: 16px;<br></br>}<br></br><br></br>code, pre, pre code {<br></br>    font-family: 'PragmataPro Mono';<br></br>    font-size: 15px;<br></br>}<br></br>")<br></br><br></br>(define-configuration nyxt/mode/user-script:user-script-mode<br></br>  ((user-styles (list (make-instance 'nyxt/mode/user-script:user-style<br></br>                                     :code *user-fonts*<br></br>                                     :name "Fonts")))))<br></br>

Now, because its all nice CL, I can move forward and get rid of writing CSS in strings myself, and instead write it in a Lispy way using Shinmera's LASS library. But one step at a time.

mms, to FreeBSD
@mms@emacs.ch avatar

Which chromium based works best I. ? I’m tired if battery drain (maybe ff barely work but at least it will soon be stuffed with ai…)

Is there any progress on ?

mikesixgolf, to fediverse
unixbhaskar, to linuxadmin
@unixbhaskar@fosstodon.org avatar

Showing off...my browsers are heavily tweaked and minimalist and I do lots of unknown stuff, IOW do not use popular things too much

It's mine, right? :)

#linuxadmin #browsers #opensource #firefox #vimb #nyxt #i3windowmanager

abcdw, to guix
@abcdw@fosstodon.org avatar

I started to collect a "Guix in Production" list:

https://github.com/abcdw/notes/blob/b1ab1a13093fab8d28a9f5936937ed513ac5cad8/notes/20240109091625-guix_in_production.org#L4

Do you know any other occurences?

#guix

sharlatan,
@sharlatan@mastodon.social avatar
brokenix, to guix

Really miss the #homemanager util on #guix
where i could just manage all my dotfiles with it in $HOME and could just give the #nix profile path in bash in init , I had nearly nothing in /root/.config* and never cared about whether to source .profile or .bash-profile based on how i append my list of pkgs in home.comfiguration ( fwiw source the former when you append with specification / (output?) in scm) .
Case in point after a couple of baffled days , i now realize that my #nyxt config had no error ( how could it , it was working just fine elsewhere) , its just that it was fetching it config from * , while i had it in ~/.config/nyxt
Quick and dirty way was to just copy the latter to the former path of finding the config
similarly emacs-pkg were listed in config.scm, but they could only be found by $USER and not $ROOT
yes nix exprs need not eval below a minimum version , bit that s not my immediate concern

ramin_hal9001, to unixporn in [dwl-guile] Elegant weapons for a more...civilized age
@ramin_hal9001@emacs.ch avatar

@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

brokenix, to guix
brokenix,

@abcdw True , i used it myself (long back)
my issues is , web.telegram.org doesnt load on #nyxt for hours #telegram
thats the issue i wanted to raise nyxt is in lisp
and this shouldn't happen ( correct me if i am wrong)
Disclaimer - i am on #wayland kde atm
i should ve stated it in first place

louis, to random
@louis@emacs.ch avatar

Nyxt 4.0 coming with macOS + Windows builds in a few months:

https://nyxt.atlas.engineer/article/newsletter-05.org

It's like the universe read my post yesterday 🙂

brokenix, to random

https://emacs.ch/@louis/110926837305831528
Let's try the low hanging fruit first
cos(x^3)
<math>x^2</math>

brokenix,

@louis just a though , but in #nyxt browser I set emacs/vi/web modes for the browser
If instead of being on a compose box , #mastodon #gitch could let me set the content mode interactively instead on clicking on compose box , I think it could be a better UX , sure, for a nice user base, but the instnace is friendly to emacs folks and generally. It s a bonus as nyxt works from #emacs to and is highly configurable in #lisp
This could also act as a motivating playground for lisp enthusiasts like myself
I am not asking admins/maints per se to fork and commit the changes, just an open idea
-- 2c

louis,
@louis@emacs.ch avatar

@@brokenix A really great idea! I'm sure it is possible to create a Common Lisp function that could modify the DOM to select the posting mode.

Unfortunately #Nyxt is not available for macOS on ARM right now, so I cannot run Nyxt and try myself.

Mehrad, to emacs
@Mehrad@fosstodon.org avatar

I'm very impressed. the #Nyxt browser has progressed a lot and is stable as far as I have been using it in the past few days

https://nyxt.atlas.engineer/article/release-3.3.0.org

I'm sure many #Emacs and #CommonLisp fans would enjoy this browser as it is super easy to switch the keybinding profile from vim style to Emacs style (C-<space> common settings, and then change the keybinding style to whatever you want).

Definitely give it a try!

Development of this amazing software is lead by @jmercouris and @ambrevar

brokenix, to random

How do I download documents in #nyxt
atm I am using wget

brokenix, to random

Nostaligic
running from
brings back the good ol' erros of early days of my use of the former

louis,
@louis@emacs.ch avatar

@brokenix I‘d love to give a try but it is not available on ARM.

brokenix, to random

Hi, first post
Intro later

brokenix,

@louis thanks.
I learnt about this instance from
https://emacs.ch/@louis/110458762195476964
What do you think of #Nyxt

simendsjo, to opensource
@simendsjo@fosstodon.org avatar

Hi, first post on Mastodon. I'm a self taught software developer using , , , and currently experimenting with .

I'm fond of , and do some drive-by contributions to various projects as I encounter issues.

By day, I'm working as a consultant mostly using , and , but I use whenever I get the chance.

Looking forward to meeting likeminded people on Fosstodon!

acousticmirror, to random
@acousticmirror@post.lurk.org avatar

Nyxt 3.0.0 is out - and now it supports the and protocols! \o/

https://nyxt.atlas.engineer/article/release-3.0.0.org

boilingsteam, to linux
@boilingsteam@mastodon.cloud avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • tacticalgear
  • magazineikmin
  • khanakhh
  • everett
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ethstaker
  • InstantRegret
  • thenastyranch
  • JUstTest
  • ngwrru68w68
  • cisconetworking
  • cubers
  • osvaldo12
  • modclub
  • GTA5RPClips
  • tester
  • Durango
  • provamag3
  • anitta
  • Leos
  • normalnudes
  • lostlight
  • All magazines