• @[email protected]
    link
    fedilink
    English
    1
    edit-2
    2 hours ago
    1. chmod 500 /home/bob

    Now your user can’t create or rename files in that top level directory. This means your programs can’t either.

    1. Set XDG_CONFIG_HOME to /home/bob/.config

    There are more variables, but this one alone is the biggest change.

    1. Move/remove offending programs.

    Self explanatory.

    Spec, support.

  • @[email protected]
    link
    fedilink
    English
    23 hours ago

    Must be something wrong my Linux systems then, with their sparkling clean home directories

  • VeryFrugal
    link
    fedilink
    English
    615 hours ago

    I hate when programs use home dir for config, data and god forbid, cache. Having . is not an excuse, people. Use .config or literally anywhere else.

  • Dr. Wesker
    link
    fedilink
    English
    16
    edit-2
    21 hours ago

    Linux distros are largely a nightmare of userland spaghetti, with no willingness to enforce strict conventions and patterns.

    I still use it, but I’ll call it as I see it.

      • halva
        link
        fedilink
        English
        11 hour ago

        the real criminal is go not even creating a .directory, just a regular ass plain as day obvious one

        even on windows

  • databender
    link
    English
    1220 hours ago

    I do not browse Lemmy to be attacked, sir.

  • @[email protected]
    link
    fedilink
    English
    1
    edit-2
    16 hours ago

    mine is… empty. Just a secondary drive with a bunch of folders, each containing a docker-compose.yml

    Then my vps only has a single docker-compose.yml

    And my pc runs an os that’s actually decent for desktop use