Nyxt Is The Most Customizable Web Browser EVER

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 223

  • @0x1337feed
    @0x1337feed 3 года назад +76

    (looks
    (good
    (but-might-be
    (a-pain (to customize)))))

    • @locker47
      @locker47 3 года назад +9

      Lisp will interpret that as "to customize, a-pain. but-might-be good looks." Glass half-full, my young padawan.

    • @Ateshtesh
      @Ateshtesh 3 года назад +4

      I don't understand the people who think the parenthesis in lisp are painful, don't they have a decent editor color the pairs ?

    • @GreyDeathVaccine
      @GreyDeathVaccine 3 года назад

      @@Ateshtesh I've been programming in C-family languages for 15 years, but the requirement to use Python tabs instead of curly braces doesn't bother me at all.

    • @0x1337feed
      @0x1337feed 3 года назад

      @@locker47 as per the famous article, The Rise of ``Worse is better'': "it is slightly better to be simple than correct"

  • @henryjames2007
    @henryjames2007 3 года назад +42

    now we just need a browser written in haskell

    • @0x007A
      @0x007A 3 года назад +3

      Ha! I think you meant to type 'bash.'

    • @terrydaktyllus1320
      @terrydaktyllus1320 3 года назад +3

      Haskell is a pain in the backside - keeping pandoc up to date on Gentoo Linux is a real problem with so many Haskell dependencies.

    • @xeriab
      @xeriab 3 года назад +4

      @@terrydaktyllus1320 Also on Arch :D

    • @terrydaktyllus1320
      @terrydaktyllus1320 3 года назад +5

      @@xeriab I should spin up Arch again just to see what it's doing these days. I don't get into "distro wars", Gentoo works for me but if others like Arch, Mint, Ubuntu, etc. then good luck to them.
      The only thing that annoyed me about Arch was when they dropped 32-bit support.
      I collect and restore old IBM and Lenovo Thinkpad laptops, Arch used to be great to install quickly on some of the older 32-bit machines because Gentoo takes so long to compile everything on those.
      Otherwise, I always enjoyed using Arch.

    • @marioschroers7318
      @marioschroers7318 3 года назад +2

      @@terrydaktyllus1320 Not only on Gentoo, I suppose. Arch user here, and pretty much anything written in Haskell has an insane amount of dependencies. It's regrettable, but this is the reason why I categorically rule out any software written in Haskell. I prefer programs written in Python or Rust instead.
      Edit: Just read your other comments, and yeah: The thing that really pains me about Arch is systemd and the lack of 32-bit support. I was going to look into Gentoo because of this.
      But bottom line I assume, Haskell dependencies are equally painful on both these distros.

  • @capability-snob
    @capability-snob 3 года назад +1

    BTW, the buffer list naturally searches. Just type the name of the TV Trope you're looking for, no need to scroll through all of them!

  • @AliensInc.
    @AliensInc. 3 года назад +2

    This looks very interesting, I'm gonna try this out :)

  • @nevoyu
    @nevoyu 3 года назад +4

    distrotoot is down :( Had to find this on reddit.

  • @yes_arul
    @yes_arul 3 года назад

    what is the distro that u used

  • @kaerithmallock
    @kaerithmallock 3 года назад +1

    "vim" "emacs" "absolutely no gui" "ugly out of the box" "have to edit config files"
    No thx, but have fun.

    • @linuxramblingproductions8554
      @linuxramblingproductions8554 2 года назад

      it has a gui and looks fine if you use the built in dark mode
      Also the editing config files and stuff was intended since this is for power users

  • @danilodistefanis5990
    @danilodistefanis5990 3 года назад +30

    Also, aren’t browsers written in C++ and derivatives?

    • @Gabifuertes
      @Gabifuertes 3 года назад +4

      Chromium is mostly written in C++, correct. Check out the source code and you'll see .cc and .h everywhere.

    • @vorrnth8734
      @vorrnth8734 3 года назад +11

      They are. Firefix also started to incorporate rust. They just provide a java script engine but are not implemented in js.

    • @alexander3293
      @alexander3293 3 года назад +9

      webkit is also written in c++ only the "frontend" of nyxt is written in lisp

    • @vfclists
      @vfclists 3 года назад +5

      Browser engines are written in C++ etc, but the user interface, ie the *chrome* isn't always written in C++.
      The Firefox shell is written in HTML5 and Javascript.

    • @IgnorablePanda
      @IgnorablePanda 3 года назад

      @Timber Wolf this guy Lisp
      (I'm a Clojurist tho)

  • @DevDungeon
    @DevDungeon 3 года назад +77

    I love how you're always introducing me to new things. I think the most notable one for me was vifm. I pull that one out pretty often now.

    • @syedahkam7164
      @syedahkam7164 3 года назад +2

      Oooh dano, I watch his videos too

  • @lorenzocabrini
    @lorenzocabrini 3 года назад +28

    Now this is what I call interesting! A browser that uses a sensible language.

    • @AcidiFy574
      @AcidiFy574 2 года назад +1

      Lisp ?

    • @lorenzocabrini
      @lorenzocabrini 2 года назад +5

      @@AcidiFy574 That would appear to be correct.

    • @randomname2437
      @randomname2437 2 года назад

      @@AcidiFy574 yep

    • @AcidiFy574
      @AcidiFy574 2 года назад

      @@lorenzocabrini I'm curious to know what makes LISP more sensible than JS ?

    • @lorenzocabrini
      @lorenzocabrini 2 года назад +3

      @@AcidiFy574 30+ years worth of Lisp experience vs. a little bit of fiddling with JS? Not sure why you asked. Nyxt has not replaced JavaScript with Lisp for tags. Where is does use Lisp is as a language to script and configure the browser itself.
      If you are unhappy with the choice of Lisp for Nyxt, you have two options: (1) open up a discussion with the Nyxt developers about switching to JavaScript instead of Lisp or (2) write your own browser that can be scripted with JavaScript instead.
      I doubt you'll have much like with option (1), as I'm sure the Nyxt developers didn't just randomly choose to use Lisp. I'm quite sure it was a deliberate choice, and there will be a set of reasons behind that choice.

  • @driden1987
    @driden1987 3 года назад +9

    Browser looks promising, will definitely check it out and use it as an excuse to learn some lisp

  • @MetalCrazyGoat
    @MetalCrazyGoat 3 года назад +5

    Just started trying out Nyxt, I love the buffer idea but there are some quirks I've run into already. for example when using vi bindings you have to be in insert mode to enter a url (if the url starts with a letter that is also associated with a command) for some reason it doesn't auto enter insert mode in this instance. My current DD browser is qutebrowser which i now wish used buffers instead of tabs.

  • @riseabove3082
    @riseabove3082 3 года назад +2

    No web browser is written in Javascript. Are you just trolling us?

  • @anonymousanonymous9407
    @anonymousanonymous9407 3 года назад +2

    It's not written in lisp, it uses webkit(or blink?). The lisp part is just the ui which is not the main issue

  • @holly_hacker
    @holly_hacker 3 года назад +2

    Browsers aren't written in javascript lol, fix your thumbnail

  • @MyurrDurr
    @MyurrDurr 3 года назад +4

    This reminds me of the time I was using i3-gaps.
    I wanted to make a browser setup using Surf that was literally just the website and the only Surf UI would show up when I wanted to change website
    I didn't succeed at that
    But this browser makes me want to try it on this now... Hopefully you can remove the bar at the bottom and still use the key binds to bring up the command box

    • @kim15742
      @kim15742 8 месяцев назад

      Yeah! Finally a fellow „not even any info bar in my WM“ person (when I want to know the time, I open a new terminal, lol)! Now that I use emacs I even thought of getting rid of the modeline, but this may be too much

  • @crazymonkeyVII
    @crazymonkeyVII 2 года назад +1

    I think this has huge potential, but those keybindings are wack! I use Vimium in FF and Chromium, and like to have everything under single key presses. My DWM already uses both Win and Alt keys and pressing Ctrl with everything is just annoying....

  • @AlastairMontgomery
    @AlastairMontgomery 3 года назад +8

    Looks interesting

  • @Jammet
    @Jammet 3 года назад +4

    Okay, somebody 'customize' it into something that's usable for Hank Vanilla, and I'm game. Because yes, push me to vim or emacs? Just kill me now. ;)

    • @insertoyouroemail
      @insertoyouroemail 3 года назад +2

      lol I tried to learn emacs and vim and I suspect I have brain damage now

    • @p6n7l
      @p6n7l 3 года назад +1

      @@insertoyouroemail vim isn t hard to learn if you have a few minutes to spare to be fair

    • @wp6007
      @wp6007 3 года назад

      You dont deserve to use nyxt. Stay with Google chrome and Microsoft's visual studio code like the cattle you are

    • @p6n7l
      @p6n7l 3 года назад +1

      @@wp6007 in contrast to my other comment, some people don t have the time to learn an entirely different way to control their browser and or text editor. don t be a dickhead

    • @wp6007
      @wp6007 3 года назад +1

      @@p6n7l These people don't deserve to use Vim

  • @user-pc4i8ege55
    @user-pc4i8ege55 3 года назад +2

    Nyxt looks promising, but there are two things that annoy me. First, not working vi keybindings. Second, lack of ready-made fingerprint/tracking protection.

    • @lorenzocabrini
      @lorenzocabrini 3 года назад +3

      But don't the vidiots have enough alternatives already? Can't we just enjoy a browser with a decent set of keybindings for once without this rabid flock coming to demand that every single thing should be modeled after their favorite little toy editor? The name of the emacs mode should tell you all you need to know about vi keybindings.

  • @makanaima
    @makanaima 2 года назад

    Just WHY? Just because you can do something doesn't mean you should. Lisp is horrible, brackets, recusion abound. Yuck.. I have yet to find someone who actually enjoys coding in Lisp.

  • @HenriqueNewsted
    @HenriqueNewsted 3 года назад +3

    I don't think any of the most used browsers are written in Javascript, though.
    Javascript is only on the web, but is not the programming language used to built those browsers.

    • @AndersJackson
      @AndersJackson 3 года назад

      It is the programming language to extend functionality of webbrowser.
      Just ignorant to make other claims.
      Becaus if you are right, any programming language are mostly built on C, thus all programs are C programs...
      I don't think that is a valid argument though.

    • @vorrnth8734
      @vorrnth8734 3 года назад

      @@AndersJackson Programming languages built on C. No that's just plain wrong. And yes browsers are usually written in C++ maybe some in c and parts of Firefox are rust.

    • @alexander3293
      @alexander3293 3 года назад +1

      @@vorrnth8734 if you go down its probably true that most programming languages a build using c. e.g. rust is based on ocaml and ocaml is written in c. all major js engines are written in c. lisp is written in c. the first c++ compiler was written in c. C# and java are written in c++ witch is written in c and so on.

    • @HenriqueNewsted
      @HenriqueNewsted 3 года назад

      @@AndersJackson You know that was literally not what i meant.
      And the right thing to say is not that most of the programming languages are WRITTEN in C, but they are IMPLEMENTED in C.
      Rust, for example, was implemented in C and then it was recursively rewritten in it's entirety using Rust itself.

    • @vorrnth8734
      @vorrnth8734 3 года назад

      @@alexander3293 well c++ is written in c++ just as you usually implement compiled languages in themselves. Byte code stuff like java is different though

  • @voidspawn2351
    @voidspawn2351 3 года назад +1

    the nyxt package is not the AUR package for the browser any more, the package is call nyxt-browser, i was also must about to say that DT made this video before 2020-01-05, but in the video you can see it is the new office, so DT forgot to read the comments here

  • @drk5orp-655
    @drk5orp-655 3 года назад +4

    We have discovered a poet

  • @Raflemakt
    @Raflemakt 3 года назад +2

    You should cover the curl browser, it's very minimal

  • @EDVRTS
    @EDVRTS 3 года назад +1

    The things people will make on this thing are making me happy (assuming it's at least 1% of how people have hacked emacs or vim)

  • @Morokiane
    @Morokiane 3 года назад +2

    LISP - Lost In Stupid Parenthesis

  • @aaronspeedy7780
    @aaronspeedy7780 11 месяцев назад

    Most browsers are written in C++ by the way, not JavaScript

  • @florianfelix8295
    @florianfelix8295 3 года назад +7

    I mean it’s just 2.0 , doesn’t have a huge userbase but looking forward to see how it develops.
    the webrendering engine actually could maybe be interesting for emacs right? It already has a Common Lisp lib, maybe that could be enhanced. not being dependent on a specific engine and maybe somewhen being able to fit webextensions in would do great for emacs I guess.

  • @notiman
    @notiman 2 года назад

    idk why but I cant seem to play youtube videos on nyxt.

  • @michaelutech4786
    @michaelutech4786 6 месяцев назад +1

    Would be interesting to know if you (@DistroTube) are still using Nyxt and if not why and what replaced it.

  • @copper4eva
    @copper4eva 3 года назад +1

    Looks a lot like qutebrowser, maybe even better. I'll for sure check it out. But, much like qutebrowser, it does not have browser plugins. If they can get get plugins, the sky is the limit.
    If it can be built around any engine, can you use multiple engines at the same time? Like use chrome for one buffer, then another engine for another buffer? Also, can you use any text based engines? It would be cool to have a browser that can be like both a modern browser and act like lynx for more minimal websites.

    • @wp6007
      @wp6007 3 года назад

      They likely won't implement per buffer engines as that makes no sense as a feature

    • @copper4eva
      @copper4eva 3 года назад

      @@wp6007
      I don't think it's a likely feature, but why does it make no sense? Certain websites work better on certain engines. Also, you could use the TOR engine for some buffers. Or something with no javascript for another site, etc. There are reasons why one would want this.
      There was a browser called uzbl back in the day. I never got to use, only randomly came across it. I think it was abandoned like 9 years ago. I think it allowed you to do something similar. Maybe not different engines. But have one site just load the html like a text browser would. Then full javascript on another, etc.

  • @vincentkoppelmans1688
    @vincentkoppelmans1688 3 года назад +2

    You got me at buffers

  • @jamesm5192
    @jamesm5192 Год назад

    "Meta key" is not emacs specific terminology

  • @ikemkrueger
    @ikemkrueger 8 месяцев назад

    Gimp has a lot of plugins written in Lisp.

  • @programorprogrammed
    @programorprogrammed 3 года назад +1

    Now this is what I'm all about!

  • @craigmiles6145
    @craigmiles6145 3 года назад +2

    Emacs, Doom Emacs, Vim, Neovim And now Nyxt. If ( and ONLY if ) you have a good memory. All the above is fine to
    use. If you don't have a good memory and you cant memorize 50 odd keybindings then you are in trouble.
    Why is this never considered ?.

    • @sentinel9651
      @sentinel9651 3 года назад +4

      Keybindings become muscle-memory eventually. Also, the same keybindings being shared across applications help. Do you need to think before using Ctrl+C to copy and Ctrl+V to paste? I assume not because most text editing applications use those. Emacs and Vim keybindings are also so drastically different that it's difficult to get them confused, so it's easy to jump from one to the other. You have to also use the applications a lot before they become ingrained into memory. Also, you don't need to memorize every keybinding, the 80/20 rule apply here.

    • @user-pc4i8ege55
      @user-pc4i8ege55 3 года назад

      Seems pretty obvious that a browser will have a set if keybindings mostly different from an editor.

    • @craigmiles6145
      @craigmiles6145 3 года назад +1

      @@sentinel9651 Given the heavy investment in time and energy in learning this compared to how many programs could be written in, say nano for example. Is it really worth it?.

    • @craigmiles6145
      @craigmiles6145 3 года назад

      @@user-pc4i8ege55 Read again.I do beleave your missing the point .

    • @sentinel9651
      @sentinel9651 3 года назад +1

      @@craigmiles6145 That's a personal decision that has to be based on whether the initial time investment is worth the possible real-world gain in productivity. You can research that by examining others' experiences. After that bit of research, if you want to go further, you should then focus that time investment into only learning the bare minimum in the new application that you need to complete your tasks. Then, for example, if after trying something like Vim with real-world tasks, you find yourself much more productive in nano, I say stick with Nano.

  • @COMB0RICO
    @COMB0RICO Год назад

    OH wow! Thanks from Texas.

  • @floricide9669
    @floricide9669 3 года назад +8

    no firefox/chromium extensions is a death sentence for a web browser in my opinion. I look forward to this project's development.

    • @copper4eva
      @copper4eva 3 года назад +4

      if qutebrowser had chrome extensions, it would unquestionably be the GOAT browser and so many Linux nerds would use it. I use it anyways.

    • @TheBlueThird
      @TheBlueThird 3 года назад +1

      Patience is a virtue. Or if you have the skills, you can help develop a Firefox or Chromium extension.

    • @copper4eva
      @copper4eva 3 года назад

      @@TheBlueThird
      I agree, and sadly I do not have the skills to make the extensions work myself.
      I'm willing to be patience with this browser and hope it does eventually implement this. Will try it out in the meantime, but likely not switch to it full time.
      It's very encouraging that extensions is on the road map. With qutebrowser, the main dev has stated before that extensions or plugins is not a big priority for him.

  • @l00t_t00l
    @l00t_t00l 3 года назад +1

    Worth checking out! Thanks DT!

  • @HalfOfASam
    @HalfOfASam 3 года назад +2

    haha now we need a text based meme editor

    • @GustavoMsTrashCan
      @GustavoMsTrashCan 3 года назад +1

      Not exactly a meme but I find "kibi" to be a quite decent editor if you are using a 30 year old potato and need an editor that is fast and doesnt take forever to load.

  • @erayve456
    @erayve456 3 года назад +1

    Love the rhyme at 5:23

  • @YuraSkrynnykov
    @YuraSkrynnykov 3 года назад

    Looks promising, but sadly vim-mode and hints are broken. Will wait to try it again later.

  • @cani.j
    @cani.j 2 года назад

    "Can you hear the disappointment in my voice?" 🤣. You are hilarious!

  • @cherubin7th
    @cherubin7th 3 года назад +1

    How to put adblocker on nyxt?

    • @wp6007
      @wp6007 3 года назад

      It has braves ad blocker built in, it should be an option that you turn on

  • @Yupppi
    @Yupppi 3 года назад

    Seems like it's more for the people who want to play with their browser more than browse content on internet.

  • @marksmod
    @marksmod 3 года назад +1

    Is nyxt based on chromium? No shame if it is...

    • @wp6007
      @wp6007 3 года назад

      It can use any engine

    • @GreyDeathVaccine
      @GreyDeathVaccine 3 года назад

      @@wp6007 But where are the builds with blink engine? Default one has webkit and 2.0 relase was unusable (white screen for all websites). I had to compile it by myself, and in result I have webkit engine in Nyxt.

  • @danilodistefanis5990
    @danilodistefanis5990 3 года назад +5

    4:12 yeah no. I’m better off with Firefox 😆

    • @wp6007
      @wp6007 3 года назад

      No, doing that is much better, I use the vim bindings, which is just the f key

  • @AriannaEuryaleMusic
    @AriannaEuryaleMusic 3 года назад

    Thanks but I´ll pass, it irritates me dealing with .config files and emacs

    • @GreyDeathVaccine
      @GreyDeathVaccine 3 года назад

      Dude, this is standalone app. It doesn't need emacs to operate :-)

  • @joshbettslisp
    @joshbettslisp 3 года назад +12

    Common Lisp is still the best language :)

    • @AndersJackson
      @AndersJackson 3 года назад

      Arguable the best. But Yes, the system is good.

    • @voidspawn2351
      @voidspawn2351 3 года назад

      JS is faster, so i don't understand why he this joke about JS

    • @Joe-ud1de
      @Joe-ud1de 3 года назад

      Guys, any of you have some good resources about learning prefix (polish notation)?

    • @joshbettslisp
      @joshbettslisp 3 года назад +1

      @@Joe-ud1de Yes I have some vids on CL on my channel. But Polish notation just means putting the operator first. ie + 1 2 or - 4 2 1

    • @Joe-ud1de
      @Joe-ud1de 3 года назад

      @@joshbettslisp But things gets to be complicated as long as the expression gets more operators

  • @ch3tankate469
    @ch3tankate469 3 года назад

    Am I only paused video to see what urls he visited?

  • @fredbennett5285
    @fredbennett5285 Год назад

    Thanks for taking a look at this, I only came across it today and thought of you straight away, lo and behold you already had a video on it. I know you did a browser comparison video, would you consider moving to nyxt as your go to browser? I've just started wrestling with doom emacs in the last two weeks and still trying to get up to speed on it so it's a bit to early for me to take the leap.

    • @fredbennett5285
      @fredbennett5285 Год назад

      currently, I'm trying to setup doom emacs as an IDE for C++ development and struggling with lsp server code completion.

  • @rodrigosantacruzortega8890
    @rodrigosantacruzortega8890 3 года назад

    Most browsers are written in c++, not JavaScript

  • @sidlejinks1874
    @sidlejinks1874 3 года назад

    in fact, you are the best missionary of linux/gnu open source projects

  • @eritert
    @eritert 3 года назад

    Can you change the web engine on the fly or it has to be built for one only?

  • @lionwolf
    @lionwolf 3 года назад

    Asking about it, and got. Now waiting stali linux)))

  • @johndoe973azazaz
    @johndoe973azazaz 3 года назад

    Lisp? oh lawdy i'm gonna coom

  • @auroradraco9974
    @auroradraco9974 3 года назад +4

    This is for me the most promising software I have seen recently. I am a big emacs user so this browser would be amazing if I set it up like my Emacs setup.
    My only problem is I am no programmer and I only know some basic elisp due to using emacs. So this will be a challenge for me to configure extensively. Sure, I can do what you are saying with copy pasting, but if I want to configure it extensively I will need to do some things on my own.
    I currently have exwm first on my list of projects that I want to sink a lot of my time into, but this is probably a close second (or mu4e really, I am not sure which one I will play around with first). Would definitely love to see more videos on nyxt as I will surely be playing with this much more in the near future

    • @wp6007
      @wp6007 3 года назад

      If you use doom emacs or spacemacs, you might find qute comfortable too

  • @fumimitsuzawa8349
    @fumimitsuzawa8349 3 года назад

    Is there a favico display?

  • @driden1987
    @driden1987 3 года назад

    Love the new setup. But the camera seems to be I a different place now.

  • @plasmalife5532
    @plasmalife5532 3 года назад

    Dt use Google 😂😂

  • @fumimitsuzawa8349
    @fumimitsuzawa8349 3 года назад

    Is it has devtool?

  • @PeterWrigley
    @PeterWrigley 3 года назад

    Digging the wall molding, do you have coving too?

  • @jonnyhughes1689
    @jonnyhughes1689 3 года назад +3

    I highly doubt id be able to get by with no tabs and only buffers. Definitely not something I’m comfortable with. I have become pretty reliant on loads of features within the chromium style Browsers. I wish something like this appealed to me more but i think it’s too niche for my own taste ill just stick with brave. Also need the bookmark bar!

    • @Argletrough
      @Argletrough 2 года назад +2

      Just program your own tabs in Lisp! ;)

  • @devc_
    @devc_ 3 года назад

    Interesting

  • @lightarmanov6266
    @lightarmanov6266 3 года назад

    I really wanted this to be good, I currently find it slow and the vim keybinding is very bad imho.
    original text below see comments for explanation
    but it just isn't, its slow (probably cause lack of threading in elisp) and the vi bindings are very bad

    • @johnhilts5980
      @johnhilts5980 3 года назад

      It uses Common Lisp, which has (non-standard) support for threading.

    • @lightarmanov6266
      @lightarmanov6266 3 года назад +1

      @@johnhilts5980 yeh and it has very good threading cause it uses sbcl well im going to edit this cause I was wrong. Thx for reminding me

    • @wp6007
      @wp6007 3 года назад

      Maybe try Qute

  • @xeome5596
    @xeome5596 3 года назад

    hmmm

  • @kellyrunnels5684
    @kellyrunnels5684 3 года назад

    Haha! He did it!

  • @vivekvaidya2192
    @vivekvaidya2192 3 года назад

    Oh yeahhh

  • @saharatul
    @saharatul 3 года назад

    So does this use chromium as backend as well?

    • @alexander3293
      @alexander3293 3 года назад +1

      nope it uses webkit, but its kind of simmilar to chromiums engine blink, because blink is a fork of webkit with a different sandboxing model, multiprocessing and some other features.

  • @TechWaltMD
    @TechWaltMD 3 года назад

    Great walk-thru, great detail.

  • @joetheman74
    @joetheman74 3 года назад +8

    It makes me sad sometimes that the man and the channel that inspired me to learn Vim has defected to Emacs. Traitor :) That said this looks a little TOO Emacs for me and not enough Vim. I'm to lazy to reconfig the all the keybindings to Vim ones. Not really sure I see the advantage to this over qutebrowser.

    • @radicaldreamer46
      @radicaldreamer46 3 года назад

      On the startup help screen of the browser, it asks you which ones you want, so if you want Vim keys, you can have it out of the box.
      It's on the quick settings at the startup screen. In fact it defaults to Cua, but I use a mixture of both vi-keys and emacs keys together, they play quite nicely together!

    • @wp6007
      @wp6007 3 года назад

      If you just installed it, you'd see that it has an emacs & vi mode, like lynx

  • @WaynoGur
    @WaynoGur 3 года назад +1

    I don't use vim or emacs. What are the advantages of using this browser over the more traditional ones that don't require me to learn esoteric commands?

    • @wp6007
      @wp6007 3 года назад +2

      You can do things with commands instead of using a mouse & its built in

  • @deliriumcode
    @deliriumcode 3 года назад

    Any comments on RAM usage?

    • @MetalCrazyGoat
      @MetalCrazyGoat 3 года назад +2

      ~120MB on my system on cool start.

    • @wp6007
      @wp6007 3 года назад +1

      Its slightly less than Firefox/Chromium (both use virtually identical amounts)

  • @alexander3293
    @alexander3293 3 года назад +1

    one note even tho they dont depend on a webengine you probably are not able to use gecko(firefox) or blink(chromium) because those webengines are deeply baked into their corrosponding browsers. chromium has something called content api what you could use but that also would include a lot of bloat, because you are essentially embedding a near full chromium browser.

    • @MH_VOID
      @MH_VOID Год назад

      Guess you didn't actually watch the video. 7:06
      You can use Blink if you wish (though you really shouldn't)

  • @billfarley9015
    @billfarley9015 3 года назад +4

    If Nyxt was a toaster you'd have learn electrical engineering before you could make toast. There's something to be said for building your own pc or installing Linux From Scratch, Arch or Gentoo. You can learn a lot. But it requires much more work and study than the average user wants to do. That's why the Win/Mac model of a secret proprietary system(spyware included) that treats the user like an ignorant child and does all the heavy lifting has come to dominate.

    • @zenshade2000
      @zenshade2000 3 года назад +3

      The mistake these projects almost always make is not providing a sane default configuration that the average user never needs to touch to have a good experience. But that assumes that the devs desire to be popular with the average user, and that's frequently not the case. Their prime motivation is often just to give themselves and their fellow hackers better tools that let them tinker with everything.

    • @cherubin7th
      @cherubin7th 3 года назад +1

      Yes but isn't this what Manjoro, Mint and Ubuntu are trying to do?

  • @honeybadger781
    @honeybadger781 3 года назад +2

    why is a browser better in lisp than javascript? wouldnt you prefer one in a compiled language for performance like c++ go or rust?

    • @aviglozman
      @aviglozman 3 года назад

      I'm also not sure what he's talking about with this point. Nothing about JavaScript is inherently less customizable than Lisp, and browsers aren't written in JavaScript anyway (maybe partially, at most).

    • @kb_dev
      @kb_dev 3 года назад +2

      He's pretty clueless generally about Javascript.

    • @MichaelFiano
      @MichaelFiano 3 года назад +1

      Common Lisp is a standard, not a language. Most implementations of this standard compile to efficient machine code, and any individual functions can be recompiled (also to efficient machine code) as the application is running.

    • @saharatul
      @saharatul 3 года назад

      @@MichaelFiano The same applies to js as well.

    • @radicaldreamer46
      @radicaldreamer46 3 года назад +2

      CL is often compiled by default even in the REPL.
      One massive advantage of lisp for these sorts of things, is that if you want to configure and change the browser, it can all be done live! All the information is stored, and it makes it quite easy to query for information, where as other languages which lack "image" functonality makes it quite hard.
      What this means is that nyxt is able to be more responsive to changes without having to kill it and restart it and that you can change features on the fly and play with ideas much easier.

  • @mistariel6227
    @mistariel6227 3 года назад +1

    I don't think I can do without an ad blocker in modern interwebs... if not for that, this looks very interesting!

    • @wp6007
      @wp6007 3 года назад +1

      It uses Braves Adblock

  • @fritjoflarsson9817
    @fritjoflarsson9817 3 года назад +1

    I'll give it a try when it's finally in the Arch Linux official repositories.

    • @florianfelix8295
      @florianfelix8295 3 года назад +1

      I actually installed guix for it but that was worth it anyway since it helped me get emacs gcc

  • @adammontgomery7980
    @adammontgomery7980 Год назад

    Tried it from aur, garbage. Researched how to change keybindings, turns out it's not even using the defaults mentioned here. No default config generated for me, neither is it reading mine?

  • @velvetradio
    @velvetradio 8 месяцев назад

    as someone who dislikes keyboard only things...i can't even figure out how to get off the settings page....not intuitive at all. be prepared to read a lot before use.

  • @ohdude6643
    @ohdude6643 3 года назад

    Yes! Finally! Something that we all really need....

  • @smit17xp
    @smit17xp 3 года назад +1

    I really love it. I'm currently getting sick of firefox

    • @wp6007
      @wp6007 3 года назад +1

      Also try out Qute

  • @vidhukant1073
    @vidhukant1073 3 года назад +2

    Am I first now?

  • @troytian9041
    @troytian9041 3 года назад

    Tell when it supports chrome extensions. I am count on you the DT fans in the future.👍

  • @vorrnth8734
    @vorrnth8734 3 года назад +2

    Lisp? Now you have a real chance to fill up your ram.

    • @fritjoflarsson9817
      @fritjoflarsson9817 3 года назад +1

      What do you mean? I run a common-lisp script once with sbcl and it used far less memory than Python.

    • @vorrnth8734
      @vorrnth8734 3 года назад

      @@fritjoflarsson9817 eight MB and constantly swapping

  • @vorrnth8734
    @vorrnth8734 3 года назад +1

    Why is it important to you which language the browser is written in? The language for extensions, sure. But the one for the browser itself?

  • @ManjaroBlack
    @ManjaroBlack 3 года назад

    That’s great. Where are the windows binaries??

  • @AllwinJeba
    @AllwinJeba 3 года назад +1

    I look for new tools to enrich my experience, not to compromise it. I see no use case to use this tool and I am a web developer.
    These browsers made sense when dialup were a thing. We live in a gigabit world now.

    • @wp6007
      @wp6007 3 года назад +2

      Literally what are you talking about? How would dial up have any impact on Nyxt browser's usability? It doesn't speed up your internet

  • @bobweiram6321
    @bobweiram6321 3 года назад

    It's amazing you have an entire channel based on a lousy software for a lousy operating system.

  • @bersK00
    @bersK00 3 года назад

    The fact that they're using Lisp isn't the thing that should excite you about this browser but oh well, gotta jump on the js hate train

    • @wp6007
      @wp6007 3 года назад +1

      There are people that love Lisp