Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AO
Posts
2
Comments
91
Joined
6 mo. ago

  • Just want to point out that, while it's a mess in practice, there is a correct place for these files and the problem is that many applications ignore it. Configuration files should be written to an aptly named folder in ~/.config/ (or more precisely, in $XDG_CONFIG_HOME which is set to ~/.config/ in most systems). ~/.local/share/ (or $XDG_DATA_HOME, respectively) is for user data, which is different from config.

    • NixOS and its declarative approach irreversibly changed the way I think about system configuration and maintenance. Home manager and flakes are really important puzzle pieces in that as well.
    • The steam deck is an amazingly well thought-out Linux computer that just anybody can use intuitively.
    • From a UX standpoint, I love being able to remap keys on the system level with Interception Tools. (e.g. CapsLock is Esc if pressed and Ctrl if held on all my hardware for all users.)
  • Not exactly what you are looking for, but modern shells like fish or zsh (probably?) are good at suggesting completions from history. fzf is another great tool for that. Both are super useful for remembering and repeating commands.

  • Snapper assumes that your system is "formatted with btrfs or some other snapper compatible filesystem". I'm pretty sure that this means that that your root directory is mounted from a btrfs subvolume.

    So all you need to do is setup btrfs at install time and then configure Snapper. You should consider mounting /home from its own subvolume. That way you can roll back the system but keep all your files.

    There are a lot of other things to consider when setting up btrfs, so make sure you read the docs. (A lot of the config can changed at a later point.)

  • That depends on your threat model. It's a useful strategy to hide your traffic from your local network admin (e.g. at the workplace) and your ISP, but it's a bad strategy for hiding your identity from the sites you're visiting.

  • Privacy is a trade-off against convenience, and there is no perfect privacy.

    VPNs are a mediocre privacy tool, because they presuppose trust in the VPN provider. Tor is flawed because it is open to correlation attacks.

    There are low-hanging fruit that everybody should be using like sensible cookie policies, HTTPS-only mode, and DNS over HTTPS.

    If you are looking for a solution on the far end of privacy/inconvenience you could look into I2P and use that situationally.

  • Permanently Deleted

    Jump
  • If you have backups, reinstall.

    If you don't, boot a "live CD" USB stick and make a backup, then reinstall.

    Then think about how this happened and how to avoid it in the future:

    I tried updating Kubuntu to the newest version, and it got screwed up the first time,

  • Pretty sure codeberg.org uses forgejo under the hood.

    Another very solid option for self hosting is just adding a git user to a server with git installed, initiate bare repositories there, then talk to them with git@example.com:repo-name

  • Yeah there was a probably a nicer way to do what they are doing

    I understand the worry that this is coup

    but if you choose to believe

    Seeing as there is nothing I can do about it

    I empathize with the sentiment, but you're delusional.