Not judging but just fyi, that's like the worst of both worlds tbh. The point of installing independently of the base system is that the system is immutable and easy to roll back to a previous state, if you use a mutable system and also install packages with other means, you're working around a limitation that isn't even there and wasting more space to get almost none of the benefits (aside from easier permission control for Flatpaks)
It do be like that
Must be gay or European!
That's https://hackertyper.com/ that I know of
When did you get so tasteful?
This would make for a great playful ad
I see, thanks, I didn't know that!
Not American here, but isn't any structured organisation providing what is essentially a schooling service considered a school? Asking genuinely
This is an incredibly sane dissection, wasn't expecting it under a meme
Open the sidebar, tap the top right three dot menu, tap Add Account
Proton explicitly enabled keeping 2 free accounts on the mobile apps quite some time ago, probably more than a year, so they're cool with you having 2 like that.
If you get more, you'll be hampered at the application level, but, unless it's like a load of accounts for spam purposes, having just a handful shouldn't get you banned, I believe
I think your subconscious switched up the letters to induce the funny
Bible thumping copycat
This is actually a hard line ngl
.bashrc
greeter? ;-;
Not saying that neofetch going away was a good thing tho
Bible thumping copycat
Make sure to drop an upvote for good karma! 🙏🙏🙏
#heavengrinding #goodpersonspeedrun
It'll make you fast as well once the IRS catches up
Math is a human right
Yeah I did read their Readme, unfortunate to see it end like this, but it's been super good so far and it still is!
work around the issue by pinning
Oh I didn't know about the pinning functionality, I'll look into it, thanks!
I always stay away from trees

Updating Flatpaks on Discover with deprecated apps is impossible
If an app that I have is marked for Automatic Removal due to deprecation I can't keep the app and update the rest, because if I try to click Cancel the whole update process stops, if I click Proceed the app will be uninstalled and then the rest gets updated.
Why does it work like this, am I just not supposed to keep deprecated apps for security concerns? I hope it's not intended, because this just hampers the user unendingly.
This time it's Metadata cleaner that is going, but it could be any app that someone relies on, they'd be forced to go to the command line to update the rest while keeping that one app?
AHHH, please trigger warning
Selling is outside the scope of the licence, you can do whatever you want with monetisation, be it free or paid-for.
But any one person that uses your GPL if local, AGPL if local or through a remote service, has the right to request you a copy of the code and you have an obligation to comply and provide it

Is there a way to rewind the git rebase state?
Hi, I've got myself stuck on an issue, I've started a big rebase (I know that was already a bad idea to begin with, but, just in case, the information I'm looking for could always come in handy in other occasions), I reordered a few commits and squashed some, while in the process I resolved a few conflicts, then after I resolved one of them and got to the next conflict I realised that I shouldn't have put a certain commit there, is there a way to rewind the process to the previous step while staying in the rebase? That way I could move the commit to where it should be and continue.
I know you can edit the todo (git --edit-todo
), but that only works for the next commits, I also can't just reset back by the number of commits I want, e.g. git reset --hard HEAD~4
, because for the rebase those commits remain as done and doing git rebase --continue
only brings me to where I am already, the next conflict to resolve.
So I wonder, is there a way to move out commits of the done list ba

What happened to Medito?
The Medito app is a (unsurprisingly) meditation/mindfulness app. Sort of the free software alternative to Headspace.
I haven't used it in a long time and was curious to see how it was doing, but I saw this:
- it's only available on IzzyOnDroid now, I believe it used to be on F-droid at some point (edit: it wasn't)
- the available release is 2 years old
So I thought, maybe the app was sadly just archived, but no, it's actually still under development, it's just that no releases have been published on GitHub for 2 years (2.0.48
clearly titled "Deprecated"), instead the Play Store releases keep being pushed out as recently as 3 February 2025 (3.2.0
).
Oh and the issues tab has been disabled, which seems very shady to me.
So I wonder what the heck went down with this excellent app, it may still be considered "free software", also featuring the best licence (AGPL), but it looks like it has become unfriendly towards the community, I wonder

What's the best way to add a secondary drive?
I'm on a Fedora Kinoite system that is entirely on one LUKS encrypted drive, I recently added a second drive to have more space and I'm wondering how I should make use of it.
For now I formatted it completely with a new btrfs partition encrypted with LUKS and to actually add I thought I could:
- automount it to some location, not sure where I should mount it though, I've seen many questions online that say to avoid
/mnt
for permanent drives and also/media
(there are contrasting opinions on that, though), so I thought I could maybe sidestep this question by going with the second option which is the following - extending the already existing btrfs
/sysroot
to span across the 2 partitions on the separate drives, but I didn't find good information on this process when LUKS is involved. It seems like that kind of operation is heavily discouraged due to risking data loss
So I wonder, what is the best approach and the one that will give me fewer headaches? If it is the second,

Can KDE Plasma restore apps in their last workspace and activity?
Plasma's restore session functionality has started working for me relatively recently, but there's one thing that bugs me: all my windows are just dumped together into the same activity and workspace I'm in at login, so it becomes a big mess.
Is there a setting somewhere that tells it to respect the last position of the windows?

Vanadium (Chrome) can't create shortcuts from private space?
I wanted to install a few PWAs in my private space but the option for installation or shortcut creation isn't there on the same websites where it appears in the normal installation of the browser app.
Is this a limitation strictly related to the private space?

Auto update not working on GrapheneOS
I've enabled auto download and installation of updates in the settings, but somehow they are never downloaded and installed in the background, nor when I do "install all", they all prompt me for confirmation.
Is there some setting to change to make it work?
Is there any good open source rotoscoping application?
As far as I got, Blender's features for masks are very good, but then they fall short when you want to tweak the animation curve for animated masks because, well, there are no curves... it's all linear, they just won't appear in the graph editor.
So I was wondering if there is some other application that does that, be it specialised or not, maybe specialised for compositing would be a plus actually, considering all the video editing features that are left in the dust by Blender, because I assume the big players don't care for them and rather fund for the development of all the 3D capabilities, which I care about very little for what I usually do, so I'm not seeing any improvements on that side anytime soon

How to use KDE Connect with a VPN on Android?
I've set up a phone with Rethink DNS as a permanent VPN, so nothing can come through, I tried putting KDE Connect in the Bypass Universal list, but it still fails to discover devices on the network and in turn it can't be discovered by others itself.
I tried without VPN active and it all works, of course. Is it possible for the 2 to coexist? If so, what settings should I change?

Discover Updates tab keeps refreshing non-stop
I'm using Fedora Kinoite and there's this little issue that has been bugging me to no end, whenever I want to see what updates have been found for my apps and their changelogs I start scrolling there, but every few seconds, say 20, the page will refresh and look for updates again, so it interrupts my reading and resets the scrolling position I was at, so I have to wait there to finish refreshing, jump to where I was and speed-read that piece of text before it refreshes once again and I'm thrown back to square one.
I was wondering if there is any setting to control how often Discover auto-refreshes, maybe set it to only manually refresh instead, but there doesn't seem to be anything in the Settings tab.
Is there a solution or is this a bug?

Is there an app that can program audio configuration?
I sometimes play games and also open my music player, but the sound from the game drowns out the music, so I need to go into the sound mixer on KDE and manually lower the game's volume every time.
I was wondering, is there a way to do this process automatically? As in setting up conditions like "if music is playing (some MPRIS API?) then lower all other apps' volumes)", maybe even crazier "if some app is outputting voice then set its volume back up and lower music app's volume or pause its playback altogether for some specified timeout that keeps being refreshed for as long as voice is heard".
I imagine the latter is a bit of a dream, but maybe for the first, even some quick sound profile selector would go a long way, say switching from "normal profile" to "background music profile", etc. which specify preconfigured volumes for those apps.
Is that a thing?

How will the YEAR data type transform in the future?
I was looking to implement a year column and while researching I stumbled on the YEAR data type which sounded just right by its name, I assumed that it would just be something like an integer that can maybe hold only 4 digits, maybe more if negative?
But then I noticed while actually trying it out that some years I was inputting randomly by hand never went through giving an out of range
error, so I went to look at the full details and, sure enough, it's limited to years between 1901 and 2155, just 2155!
In terms of life of an application 2155 is just around the corner, well not that any software has ever lived that long, but you get what I mean in the sense that we want our programs to be as little affected by time within what's reasonable given space constraints.
So what will they do when they get close enough to that year, be

Is there a way to automatically import all .nix files in a directory?
My solution:
nix
let nixFilesInDirectory = directory: ( map (file: "${directory}/${file}") ( builtins.filter ( nodeName: (builtins.isList (builtins.match ".+\.nix$" nodeName)) && # checking that it is NOT a directory by seeing # if the node name forcefully used as a directory is an invalid path (!builtins.pathExists "${directory}/${nodeName}/.") ) (builtins.attrNames (builtins.readDir directory)) ) ); nixFilesInDirectories = directoryList: ( builtins.concatMap (directory: nixFilesInDirectory directory) (directoryList) ); # ... in { imports = nixFilesInDirectories ([ "${./programs}" "${./programs/terminal-niceties}" ]); # ... }
snippet from the full source code: [quazar-omega/home-manager-config (L5-L26)](https://codeberg.org/quazar-omega/home-manager-config/src/commit/7afabf08c04d0d9ce48e06091

jk, we still love you Gitea ..for now


We all know who's the real steward of free software and federation
smiles in anticipation
legit had to draw the vector logo of Gogs for this, smh
edit: actually... it already exists, oopsie (ᵕ—ᴗ—) smh my head

Can Filelight analyze MTP devices (Android phone)?
I was trying to analyze my phone's storage through Filelight, but it just gets frozen after I select the phone's folder. I didn't find anything in Bugzilla regarding this problem.
Is the protocol supported at all in the app?

Any keyboard finder website with good filters?
I've been looking around to find a good keyboard for myself after having used a sad wireless membrane, so, after reading around a bit, as my first foray I decided I wanted a 75% with mechanical brown switches, but I'm finding it really hard to find a good list of keyboards that matches my description because I'd like the layout to be Italian and most, if not all of the ones I found are US instead, I'm not a touch typer so I still care about that.
So is there any comprehensive website that allows you to filter by all the relevant characteristics?

How to keep manually installed add-ons updated?
I have come across a few add-ons that are only available through GitHub, for example. So I'm wondering, is there some system to keep them updated automatically, or do I have to manually redownload them every time?

How can I get automatic installation of updates?
I've mostly been using the official F-droid app, but I've become tired of having to click install every single time there's a new update for an app.
On a new phone I tried starting right away with Neo Store, which I know has that functionality, and in fact I haven't had to confirm installation of updates since on there, but on my old devices where I started with F-droid how can I get that to work?
I believe I read somewhere that for this to work, the apps I want to update automatically need to be installed the first time from within the same app and, even then, only some apps that target Android SDKs from a certain point forward support that, so not all can benefit from this feature.
So how can I make this change, do I have to uninstall every application from F-droid I have and reinstall them from Neo Store or is there an easier way?
Edit: One other thing, even in Neo Store it seems I can't update without confirmation if I manually update only one app at a time and instead i

How do I make sessions save the chosen folder?
There's something I don't understand here: why when I do "Open Folder" and then save the session, closing it and opening it again I'm left with nothing?
Instead, if I open some files in subdirectories, the next time I reopen the session I'm just presented with the parent folders of those files, but I really needed to have the topmost directory to be able to access the whole tree structure whenever I reopen the session.
Is it possible? Or do I have to make a project?