Keepass. Password database is a local file.
communism
If you mean what made me uninstall Windows, it was actually just not being able to do anything I wanted to do on Windows. I was already using WSL for most basic things and tried to set Windows up to be as similar to a Linux distro as possible eg only installing things with a command line package manager and looking into trying to get it to behave like a tiling window manager.
The biggest things were not being able to use some of my preferred software, e.g. my preferred PDF reader Zathura, and just having no clue what any of the commands were whenever I had to use PowerShell or CMD. I only really knew how Unix-like systems worked and was frustrated with my lack of familiarity with Windows and how their OS works.
The only reason why I kept a Windows partition was for gaming, but at this point Proton is so good there's really no need for a Windows partition. And I rarely play video games these days anyway.
If you mean why I started using Linux, no reason, I've just always used it from a young age.
If you use something like Aegis (which works offline) you just decrypt your database every time you want to log in and copy the 2FA code from the app. It doesn't ping you because it generates codes offline, i.e. it's not connected to whatever service you're using 2FA with.
oh noooooo not the copyright infringement!
I think you misunderstand what Arch is. You absolutely do not assemble the entirety of the OS from scratch. You don't compile anything during an Arch install—you install pre-compiled binaries. And you don't actually have an awful lot of OS freedom in terms of what gets installed. If you wanted to use, say, openrc+musl+busybox+dracut, Arch wouldn't be for you, as Arch uses systemd+glibc+gnu+mkinitcpio (You can try to replace these but these are what Arch uses by default; if you're wanting to change these things, maybe just use a different distro). Arch just doesn't install a display manager (you don't need one; I don't use one), any kind of graphical session (you technically don't need one either, but I assume the vast majority of desktop users want a graphical session), or a bootloader. You can install all of those things yourself. Assuming you want all three of those things, that's probably just three packages you install, and the OS doesn't install for you, so that you can pick them yourself.
Arch doesn't have an installer insofar as you install it with shell commands, but also the actual install itself is just one pacstrap command which installs a full OS for you in one command.
If you're wanting to build an OS entirely from scratch, you may want to look into Linux from Scratch [disclaimer: I have not done LFS]. I don't know of anyone who actually daily drives LFS though, as you wouldn't have a package manager which would put most users off.
In all my years of not using WhatsApp this has never happened to me lol. At best I've gotten some people to message me individually on Signal but not entire groups
Have you ever tried a stylus with it? I've never tried using a stylus on Linux but I'm curious about it
I think it's a really cool project and I can tell the amount of love the devs put into it. Far from daily drive-able—a lot of websites don't display properly for me, and I find their ports system to be a bit of an awkward way to install software. But I love the aesthetics and the idea behind it. I look forward to seeing them develop it more.
Notesnook is working on making their sync server self-hostable so you might just want to self-host once that's available. Otherwise if it's just down short-term just a text editor and markdown? You can import markdown files to Notesnook once it's back up for you.
Notesnook has been working fine for me, not sure why some users are having issues and some not.
I don't know about "normal" (I imagine it depends on how you define "normal") but I do that and I think it's fairly common too. Much easier to do 1 thing at a time than many.
Librewolf desktop, Mull mobile.
I looked it up for you; you can export your Proton Pass database as a .csv file and then import it into KeePass. Not sure about KeePassDX but on XC, there's a csv import option. There's also a json import option but it says BitWarden for that so I'm not sure if the json Proton Pass exports is in the same structure as KeePassXC expects.