• 0 Posts
  • 22 Comments
Joined 2 年前
cake
Cake day: 2024年7月24日

help-circle
  • I am so grateful for already having been paranoid about sharing anything identifying about me starting 15+ years ago.

    I never uploaded a picture of myself. Never used my real name anywhere. I used different nicks for different branches of the Internet. A plethora of different email addresses etc.

    People thought I was being overly careful and I probably missed a lot of things due to not using Whatsapp, Facebook, Instagram, Twitter, Snapchat but I can’t say I regretted it at any point.




  • Qwerty was developed so that typewriter hammers have a low chance of hitting each other and get stuck. It was never about finger travel or ergonomics.

    PCs adapted the layout and unfortunately we stuck with it ever since. There are many better layouts, some more extreme in terms of difference to qwerty, some just fix the most blatant problems. Colemak and Dvorak for example.



  • I just bought an Innioasia Y1, which is an iPod classic clone for $50.

    Put an unofficial Rockbox port on it and installed a 512gb micro SD card. Ignoring the mediocre DAC and comparatively unresponsive click wheel it’s pretty good. I finally have my entire music library with me again and look at my phone less often (both of which were goals of getting an mp3 player again).

    I was big into mp3 players 15-20 years ago and used Rockbox on all of them so this is really nice especially at the price point.

    PS: They are working on a Y2 that improves upon a lot of things. The Y1 was marketed as a kids device but is awesome with Rockbox on it and went viral the past few months.



  • I moved on to Niri a couple of months ago for various reasons, constantly having to fix and re-check my config against the docs being one of them.

    For me Niri performs better, I really like the workflow and the dev behind it is very deliberate with new features and changes. Feels like he has a clear vision on how it’s supposed to work and it shows imo.



  • I’ve used this neovim keybind for years:

    vim.keymap.set({'n', 'x'}, 'gy', '"+y') -- copy
    vim.keymap.set({'n', 'x'}, 'gp', '"+p') -- paste 
    

    I was able to copy/paste between nvim and other applications on sway, Hyprland, Niri and KDE on Wayland.

    The global clipboard register + should also work in modern regular vim afaik.


  • You must use a different Wayland than I do.

    I play competitive multiplayer games with VRR on a 4k240 monitor in a tiling wm with direct scanout. Color management support (HDR, 10bit, anything beyond 8bit sRGB) is also coming along.

    I’ve never had a better working setup than this. Everything on X was painful. Even just getting vsync to work properly used to be tricky in some cases.

    I agree that wayland does miss features compared to X but a lot of them are conscious design decisions and don’t affect me personally. For example running graphical applications remotely through e.g. SSH or the complete lack of security allowing any application to easily read my keyboard input.



  • I would not trust any company/website to properly encrypt any important messages in the first place so I don’t care whether they add a backdoor (and I’ve never had a Twitter account anyway).

    …but it sounds like a really shitty development/release process to me. Why would you disable something while whatever is to come in its place is not ready yet?

    Why not do the development first and then migrate when it’s actually ready lol


  • But to be fair, Nix is not the only answer to that. There are lots of tools for just dotfiles but you can also build something using e.g. ansible to manage everything.

    All my computers have their config in a git repo. That includes users, packages, services, dotfiles, /etc configs and so on. I used ansible before writing my own tool. I can install Arch from scratch and only need to partition, run one script and then apply my config on first boot using my tool to have my system restored. I know it’s not as declarative and absolute/reproducible as Nix, but it works and it’s way less painful than my last attempt at giving NixOS a go.


  • The code of the packages is the documentation. So the newcomers better start learning Nix language and reading the paper about how Nix works under the hood before they get started! /s

    But seriously, I used NixOs for about 2 years almost 10 years ago and while it was/is fascinating when you have everything setup, getting there and maintaining everything across so many packages that each have their own way of configuring them took hundreds of hours. I’m back on Arch using a custom tool I wrote to fully manage my configs, packages, dotfiles etc.

    The way I remember it is that there is no consistency across Nix packages and it all feels like a giant puzzle for people who enjoy spending time configuring more than actually using the computer. And I say that as someone who actually enjoyed getting into that when I had unlimited time.