Does anyone else here participate in the selfhosting hobby without a formal IT related education or a career in a similar field? I've only had one or two programming courses as part of my university education, but it was only very basic Python and C. I've never formally learned how to use containers, version control or anything else. Sometimes I regret not pursuing an education in IT/programming because there are so many things I'd like to accomplish but can't (for example if there's a feature missing in some project, or to feel safe in my abilities to harden my servers and my network in order to expose services to the open internet).

[–] 65 points 3 months ago* (8 children)

Even though programming and IT is a great hobby of mine, I ultimately decided not to pursue it on a university level as I didn't want to potentially turn my hobby into something I despise. I've been regretting this decision a lot throughout my life, but as AI becomes more and more incorporated into the work life of a programmer, I'm starting to feel relief. I would not want to work in that field today.

  • source
  • [–] 2 points 3 months ago

    Depends heavily on the country. Most used phones in Sweden are sold at MSRP, sometimes even more expensive. Recycling and second hand is very popular, even clothes are more expensive than if you were buying new in stores. It's just not worth it economically, it's only worth it if you're doing it for ideological or moral reasons (e.g. sustainability).

  • source
  • parent
  • context
  • [–] 5 points 3 months ago (1 child)

    I'm waiting. Not only because I'd rather use Motorola over Google, but also because I want to wait and see how the EU ID apps will work on GrapheneOS. If it won't work on GOS (which seems quite likely as of today), then I will ditch the phone as a social medium entirely and only use it for ID, banking apps and other proprietary garbage society forces upon me. I'd relegate my social life to a portable laptop or something, on which I have a far greater control of the software.

  • source
  • [–] 10 points 3 months ago (3 children)

    That's true. On the other hand, the extension gains a much larger attack surface since it has access to a lot more data (every site you visit vs. only the site that serves the JS code). At the end of the day, people wouldn't use your site if they didn't trust your site, especially if they use it for privacy and integrity reasons, so for most users I think JS is the better option. I suppose there's no reason you can't offer both though.

  • source
  • parent
  • context
  • [–] [S] 2 points 3 months ago (1 child)

    It seems like wayland.windowManager.niri.settings is defined in home-manager/modules/services/window-managers/niri.nix. Is this not all you need to configure Niri through home manager, or do you need something more? Actually, looking closer at the repo, the earliest commit to niri.nix is actually from 28/07/2026, so it might just be that the home manager module is so recent that information on the internet hasn't caught up yet.

    Thank you.

  • source
  • parent
  • context
  • [–] 11 points 3 months ago (8 children)

    Is their JS code open source? If so, I don't see any real differences between an extension and JS code. Unless extensions have less privileges or something. The user will have to either trust the code or inspect it themselves regardless if it's an extension or JS code.

  • source
  • parent
  • context
  •  

    I'm a relatively new user and I've successfully set up Hyprland with home manager. I wanted to try out Niri though but it's a bit more confusing for me. What's the point of that repo? Does the Niri that's in nixpkgs not work with home manager? Is that repo, and that repo alone, expected if you're using home manager and want to manage Niri with it?

    Thanks!

     

    It doesn't seem to exist. I'd like a solution to upload and sync my photos and my KeePass database, but I'm really hesitant to upload personal photos unencrypted to services exposed to the internet. Unfortunately self-hosting a Nextcloud instance on my LAN isn't possible at this moment, but maybe a VPS with a strict firewall and a mesh VPN like Tailscale or Netbird? But honestly I'd rather just pay someone for the trouble.

    What do you suggest? Clients need to be FOSS and available on Linux and Android, and on Android they need to be available on F-Droid (thus no proprietary blobs or libraries from Google).

     

    Just found this issue when trying to figure out why the wgtunnel app wasn't on F-Droid. I found it interesting and I thought maybe you guys would too.

    Other related threads/issues:

    https://gitlab.com/fdroid/admin/-/work_items/612
    https://gitlab.com/fdroid/fdroiddata/-/merge_requests/27861
    https://gitlab.com/IzzyOnDroid/repo/-/work_items/874

     

    Tuta and Proton, which are both commonly recommended, have not released their back-end code (read about it here and here). Proton doesn't seem interested in open sourcing their code, and Tuta has claimed they're aiming to do it in the future (the claim was made years ago and nothing has happened yet). They also both claim to be open source in their marketing.

    Is there any alternative that is fully FOSS?

     

    NABY – En ny nationell bostadspolitik för lägre hyror

    Vad tycker ni? De klandrar marknaden för att ha misslyckats och sedan lägger de fram marknaden som lösning... Är det bara jag som inte riktigt greppar vad de håller på med? Staten behöver ta kontroll över hela kedjan, jag tog i min enfaldighet för givet att Vänsterpartiet också tyckte det.

     

    I really like the declarative paradigm of NixOS, but the way I use my computer often actively go against this paradigm. Next I found out about atomic distributions such as Fedora Kinoite and Aurora, and I really liked those too except for the fact that I had to layer so many packages which sort of defeated the purpose of using their images (not everything can or should be run in distrobox containers). This past day I've been setting up a custom image using the ublue-os image template and I'm surprised by how easy it was to get going. The only negative part is having to use GitHub, which I would prefer to avoid.

    I just wanted to make this post to highlight how easy it is to customize atomic distributions (assuming you want to use atomic distributions in the first place, traditional distributions are of course easier to customize). If you have any questions, feel free to ask!

    view more: next ›