The ultimate WYGIWYG editor!
As far as where you get the music from, you’ll have to determine for yourself what audio quality you require.
To test this, use something like Soulseek to get a high quality version of a song you are very familiar with, and then get the same song off of YouTube with yt-dlp
(better yet—do this for a few songs).
Then, open both songs in separate media player windows, randomize the layout of said windows so you don’t remember which is which, plug in your favorite headphones and see if you can guess which is which.
For me, I found the difference between a lossless or 320kbps download from Soulseek and a 128-196kbps download from YouTube to be negligible (or outright nonexistent) in most cases, so I mostly download off of YouTube, which is very simple to do.
Depending on where you get the files, you may need to add metadata yourself. For this, I recommend MusicBrainz Picard.
As if I needed more reasons to love Stephen Fry!
These look great!
I’d personally be curious, though, to experiment with non-standard input and UI designs on these phones. Although the touchscreen model has become standard, I’m not sure it’s ultimately the best for all things—I’ve been deeply enjoying my Garmin watch, for example, which has four buttons rather than a touchscreen. I think buttons, dials, etc., (besides simply feeling good to use) are faster for some things. If we’re gonna go against the grain, why not go crazy? I think physical buttons (or at least stuff like the back button on Android) may be to touchscreen interfaces what keyboard-centric workflows are to the mouse and GUI (in terms of efficiency).
There’s a school I’ve worked at that’s got somewhat old desktops running Ubuntu. I smiled when I saw it.
Will 2025 be the year of the ARM Linux desktop?
Keeping my fingers crossed for XFCE…🤞
I use GNU stow for my dotfiles because I like it better than the way home manager does it (but I still use home manager for other things). Big piece of advice I’d give is to just remember, as you learn Nix stuff and get all excited about “reproducibility” and “declaring” things, that you don’t have to do everything the Nix way. You could very easily have a single configuration.nix file that mostly just specifies packages and then do nearly everything else the old-fashioned way. It’s your system and your comfort. (But for the record, I used arch-based systems for a long time as well, and though it took me about a week to figure out what I was doing in a NixOS VM, the satisfaction when I finally deployed to bare metal and everything just worked exactly as I intended it to was quite nice). And as others have said here, nixpkgs is massive and likely has all of what you need.
I did this back in the day! The tool of choice as the time was crouton, because it came with a keybinding that let us stealthily switch back to the ChromeOS desktop whenever the teacher walked by :)
I’m very pleased to discover this. I’ve been using this online editor for a while—good to have a local alternative.