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.

  • @[email protected]
    link
    fedilink
    139 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.

    • @[email protected]
      link
      fedilink
      69 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.

  • @[email protected]
    link
    fedilink
    29 months ago

    a decent tiler. I’m on plasma 6 so best I can do right now is polonium. it’s fine but I feel like I could be doing better. unfortunately I can’t find anything else that works.

  • Eager Eagle
    link
    fedilink
    English
    119 months ago

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

  • @[email protected]
    link
    fedilink
    269 months ago

    Bcachefs, and bcachefs on root. Need something with filesystem level encryption instead of LUKS, and *ubuntu’s and derivatives have all abandoned ZFS on root installs now.

    • @[email protected]
      link
      fedilink
      19 months ago

      Bachefs is in the kernel now so trying it on a spare drive or partition is super trivial these days depending on distro. You only need a few minutes of time.

      Getting it on root is a bit harder as almost no installers support it yet. The only distro I can think of is CachyOS.

      • @[email protected]
        link
        fedilink
        19 months ago

        It’s far more ready than Wayland, get it into these distro’s installers! Are you listening, distros?

    • boredsquirrel
      link
      fedilink
      39 months ago

      Bcachefs has filesystem encryption without LUKS? Did this have an audit? I use BTRFS and it is fine, but boot is unencrypted (using TPM would be cool)

      • @[email protected]
        link
        fedilink
        39 months ago

        https://en.wikipedia.org/wiki/Bcachefs

        Bcachefs is a copy-on-write (COW) file system for Linux-based operating systems.[3] Features include caching,[4] full file-system encryption using the ChaCha20 and Poly1305 algorithms,[5] native compression[4] via LZ4, gzip[6] and Zstandard,[7] snapshots,[4] CRC-32C and 64-bit checksumming.[3] It can span block devices, including in RAID configurations.[5]

        I see it has an audit back in 2017, but I’ve yet to find anything newer. The finding was good, but suggested further audit be done.

        • boredsquirrel
          link
          fedilink
          39 months ago

          I dont see the difference to BTRFS apart from encryption and maybe caching? I was always confused why people hype it so much.

          Interesting, yes I wouldnt not use LUKS if the alternative is less known, not used by enterprise distros

          • UnfortunateShort
            link
            fedilink
            19 months ago

            It’s mainly supposed to be simpler and by extension faster than btrfs (which is kinda proven by the fact that fewer devs made this thing work in less time when compared to btrfs). It happens to enable some extra features that way too.

            However, while btrfs annecdotally had many issues, it’s used by big players like SUSE and even bigger ones like Facebook these days. bcachefs on the other hand is nowhere near as battle tested, so I’ll stay away from it for a little longer.

            • boredsquirrel
              link
              fedilink
              29 months ago

              Does it have the self-healing capabilies of btrfs scrup and btrfs defragment? I guess btrfs balance is b-tree specific.

              I heard BTRFS is bettter than EXT4 because it can do these things, EXT4 cant

          • Badabinski
            link
            fedilink
            3
            edit-2
            9 months ago

            The tiered storage stuff is pretty cool. You can say “I want this data on this disk, so if I get a cache miss from a faster disk/RAM it’ll come from this other disk first.”

            I believe it also has some interesting ways of handling redundancy like erasure coding, and I thiiiink it does some kind of byte-level deduplication? I don’t know if that’s implemented or is even still planned, but I remember being quite excited for it. It was supposed to be dedupe without all of the hideous drawbacks that things like ZFS dedupe have.

            EDIT: deduplication is absolutely not a thing yet. I don’t know if it’s still on the roadmap.

            EDIT: Erasure coding is deffo implemented, however.

  • @[email protected]
    link
    fedilink
    English
    39 months ago

    Mainly Firefox. It has quite a good extensions engine, but the overall UX just still isn’t there compared to other browsers. I really don’t care about all the ethical or moral reasons people try to come up with for using it, I just want a browser that has a lot of good functionality in comparison with Edge or Vivaldi.

    And while I am aware of some of the forks like Floorp and Librewolf, I find the latter to be too hardened, and the former to be behind compared to upstream.

  • @[email protected]
    link
    fedilink
    1
    edit-2
    9 months ago

    Same, niri. Want to move away from hyprland for so long. Also Emacs but I don’t want to spend months configuring.

    Also a foss android distro, but I can’t find one for this phone.

    there are also lots of other things like common lisp, Redox OS, cosmic desktop, trying to make my own compositor, rope science, activity pub, webtransport, bevy, ecs, and much more.

    Edit: Hey, I finally installed niri and everything works!!!

  • @[email protected]
    link
    fedilink
    49 months ago

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

  • konidia
    link
    fedilink
    17
    edit-2
    9 months ago

    Common Lisp. It would take a long while before I’m comfortable working on a project using that language. There’s also Lem editor but setting it up is a pain on NixOS.

    • @[email protected]OP
      link
      fedilink
      19 months ago

      That’s my first time hearing of Lem—it looks fantastic. What’s the issue with it on NixOS?

      • konidia
        link
        fedilink
        09 months ago
        • There is no lem package on NixOS.
        • Common lisp related packages tend to be outdated
        • NixOS violates FHS to allow each packages to build against specific versions of dependencies, so CL tools might not work as expected.
  • @[email protected]
    link
    fedilink
    3
    edit-2
    9 months ago

    Also I stopped Using Emacs… because it’s very slow

    I’ve been using a mix of Emacs and Neovim and plan to switch completely to Neovim when I have replicated enough of my Emacs config to be comfortable in Neovim. And speed is the main reason why.

    Also, qutebrowser. I want to use it but it lacks workspaces support and as a self proclaimed tab hoarder I need my workspaces. I’m also still looking into a pasword manager for it (though I can always just use Bitwarden as an app)

  • @[email protected]
    link
    fedilink
    229 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.

    • @[email protected]
      link
      fedilink
      29 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!

      • @[email protected]
        link
        fedilink
        39 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).

    • @[email protected]
      link
      fedilink
      59 months ago

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

    • @[email protected]
      link
      fedilink
      29 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.

  • @[email protected]
    link
    fedilink
    8
    edit-2
    9 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.

  • boredsquirrel
    link
    fedilink
    109 months ago

    I want to use COSMIC but its design sucks, I prefer KDE (and on the Rust side: slint).

    I want to use GNOME as what it does works great, but it lacks a whole list of features I use.

    I want to use Haruna or many other KDE apps, but GNOME/GTK apps are often better and I dont care.

    I want to use Gapless as it is the only music player on Linux that seems to not suck? But it lacks many features.

    • @[email protected]
      link
      fedilink
      89 months ago

      I want to use GNOME as what it does works great, but it lacks a whole list of features I use.

      Watch the list actually get longer over time.

    • @[email protected]
      link
      fedilink
      29 months ago

      Its design sucks

      Agreed. But I’m SO tired of trying to find and configure a good tiling WM that has rounded corners and isn’t impossible to install or created by assholes (it also helps that nice QoL features like easy kb layout switching are included ootb).

      Qtile, when scenefx support happens (which will happen when scenefx releases v1.0 aka anytime between this year and the next decade by the looks of things), will be perfect for me but until then, I’m torn between Qtile, Hyprland and COSMIC.

      • @[email protected]OP
        link
        fedilink
        29 months ago

        As far as rounded corners and easy to use, I’ve had a tremendous time with swayfx for the past few months, which I switched to from Hyprland.

        • @[email protected]
          link
          fedilink
          19 months ago

          If only it supported dynamic tiling… (and no, autotiling doesn’t cut it; Actually, I need to look into persway again and see if that can work)

      • boredsquirrel
        link
        fedilink
        29 months ago

        No that is the design they want. If something is ready, then their design.

  • @[email protected]
    link
    fedilink
    79 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.