For me, I really want to get into niri, but the lack of XWayland support scares me (I know there’s solutions, but I don’t understand them yet).

Also, I stopped using Emacs (even though I love its design and philosophy with my whole heart) because it’s very slow, even as a daemon.

  • livingcoder@programming.dev
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    2 months ago

    Neovim. I tried to use it a year ago, but I felt like I was fighting it every time I just wanted to make progress on my project. VSCode doesn’t get in my way. I’m going to give it another shot in a few years.

    • Goun@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      2 months ago

      Haven’t used neovim, but I had to try vim way too many times. I can’t use anything else now.

    • emergencybird@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      If you aren’t already, you could get familiar with the vim motions within VSCode via a plugin. Moving over to a vim setup can be overwhelming, setting up your lsp,linters, other packages. Adding on the need to still learn key bindings makes it extra difficult. I started with VSCode using vim motions, went to doom emacs and used evil mode and then my mentor got me hooked on vim. Do it in steps and you’ll get to a config that lets you code without much fussing, good luck!

      • livingcoder@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        2 months ago

        Oh, yeah, vim motions are wonderful. I started using them when I installed Linux on my Chromebook due to the lack of a good keyboard setup (I still don’t know where the Delete key is on that thing).

    • k4j8@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      I just moved from Neovim to Helix. I think it’s worth considering, especially if you don’t know the keybindings yet. Plus, Helix is probably easier to learn.

  • pingveno@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    2 months ago

    Lapce, an IDE written in Rust. It’s nice and light compared to most IDE’s, so I use it a bit on my aging laptop from 2015. However, it doesn’t have the extension ecosystem or polish of my favored IDE, VS Code.

    • fluxx@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      2 months ago

      Have you tried zed? Written in rust, has many extensions. I gave it a try, I quite like it. It’s blazing fast. But I haven’t tried on an old machine.

      • pingveno@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        I haven’t, but I have heard of it. I think parts of Lapce are based on some Zed algorithms.

  • Eager Eagle@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    2 months ago

    Zed - I’ve been kind of using it for one-off edits, but it’s just not mature yet for most languages.

  • pr06lefs@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    2 months ago

    I kind of want to try wayland just to be modern, but I’m pretty happy with xmonad and don’t want to learn another window manager.

    • communism@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      You might want to look into River, a tiling Wayland compositor inspired by xmonad. Disclaimer, I’ve not actually used xmonad before so I’m not in a position to compare the two. But River is configured entirely through riverctl commands. Its “config” is an executable, by default at $XDG_CONFIG_HOME/river/init but you can point it to a different path, which can technically be any executable file that just executes when River starts. Ordinarily it’d be a shell script calling all the riverctl commands you want to get your River set up the way you like it, but it could be any executable you like really. You can also use other languages other than shell scripting.

      It’s still in pretty early development, but I daily drive it for my main general-purpose machine and it works completely fine. I use it for web browsing, coding, gaming, chatting, general productivity, etc, all works. I’ve noticed some minor hiccups but nothing breaking or unusable. Tbh I would say it’s more stable than Hyprland which I’ve also used and have noticed that Hyprland updates (especially from git) would frequently break it, whereas I was running River compiled from the latest commit of master branch for a while and never had an update break things.

  • saltesc@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    2 months ago

    Python. Been wanting to learn it for years but all mental capacity I have toward such stuff is drained by work. The whole situation is ironic.

  • undrwater@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago

    LLM speech-to-text.

    It appears continuous speech recognition is possible, but I only got as far as recognition of an audio file.

    Still very cool!

  • GustavoM@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    2 months ago

    Anything beyond setting up a network-wide dns blocker on docker, so… crowdsec, fail2ban, some proxy-related stuff, zero trust tunnelers and so on.

    Why? Because its overkill to my current setup and I don’t see myself using em for real other than for learning purposes, and thats it.

    And before someone asks “Do you protect your server at all?”. Other than making some “hacky” stuff with my internet so all ports appear as closed whilst they actually aren’t? Eh, not really. Still, my server is about to reach a year of running nonstop 24/7 and it has never been hacked a single time since then, so naaaw.

  • bonegakrejg@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    There are a lot of “I like this in theory but nobody else I know uses it” social things like Matrix 😑

  • mikyopii@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 months ago

    Ceph. I have some Raspberry Pi’s that I’m going to set up a cluster with. Just haven’t gotten around to it yet. I half expect the performance to be relatively terrible, but maybe it won’t and I can try to build something on top of the cluster in a sort of hyper converged setup.

    It’s completely overkill for a small home lab but that’s what makes it fun.

  • Brickardo@feddit.nl
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    the lack of XWayland support scares me

    I’ve been using niri lately and couldn’t believe so many apps wouldn’t launch. I didn’t know that was the issue. I had been manually editing so many desktop entries to make them work…

  • umbrella@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    any distro other than ubuntu but i’m lazy after ive been doing that shit all day at work