Skip to content
  • Categories
  • Recent
  • Popular
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB-ActivityPub Bridge Test Instance

  1. Home
  2. Categories
  3. Uncategorized
  4. the horror of the day is the FHS.

the horror of the day is the FHS.

Scheduled Pinned Locked Moved Uncategorized
4 Posts 1 Posters 19 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • trwnh@mastodon.socialT This user is from outside of this forum
    trwnh@mastodon.socialT This user is from outside of this forum
    trwnh@mastodon.social
    wrote last edited by
    #1

    the horror of the day is the FHS. i know why it's Like That, but i've been dealing with issues over the past couple of days regarding which parts of the filesystem i can externalize and which ones i can't, as i want to be able to provision new roots with pacstrap whenever i want. further down the rabbit hole i discovered that sharing a /home partition isn't actually as safe as i've thought it was for years... ~/.config and ~/.local contain files that can't always be cleanly ported between roots.

    trwnh@mastodon.socialT 1 Reply Last reply
    0
    • trwnh@mastodon.socialT trwnh@mastodon.social

      the horror of the day is the FHS. i know why it's Like That, but i've been dealing with issues over the past couple of days regarding which parts of the filesystem i can externalize and which ones i can't, as i want to be able to provision new roots with pacstrap whenever i want. further down the rabbit hole i discovered that sharing a /home partition isn't actually as safe as i've thought it was for years... ~/.config and ~/.local contain files that can't always be cleanly ported between roots.

      trwnh@mastodon.socialT This user is from outside of this forum
      trwnh@mastodon.socialT This user is from outside of this forum
      trwnh@mastodon.social
      wrote last edited by
      #2

      some interesting ideas in https://0pointer.net/blog/fitting-everything-together.html but as to what can be implemented right now by me with my current understanding, i think the only things i can safely externalize are /usr/local and /var/tmp and /var/cache maybe? even then i'm not 100% sure because there's no clean separation of state, and sometimes packages and programs will just dump shit wherever they think is appropriate. i've seen too much stuff in config directories that isn't actually config. idk what to do about that...

      trwnh@mastodon.socialT 1 Reply Last reply
      0
      • trwnh@mastodon.socialT trwnh@mastodon.social

        some interesting ideas in https://0pointer.net/blog/fitting-everything-together.html but as to what can be implemented right now by me with my current understanding, i think the only things i can safely externalize are /usr/local and /var/tmp and /var/cache maybe? even then i'm not 100% sure because there's no clean separation of state, and sometimes packages and programs will just dump shit wherever they think is appropriate. i've seen too much stuff in config directories that isn't actually config. idk what to do about that...

        trwnh@mastodon.socialT This user is from outside of this forum
        trwnh@mastodon.socialT This user is from outside of this forum
        trwnh@mastodon.social
        wrote last edited by
        #3

        on some level i think i might vaguely want something like nixos/guix + flatpak + bottles but those are nonstarters because they won't work with some incredibly specific stuff on my system, like my blackmagic intensity pro 4k in obs studio, or like foobar2000 under wine with certain plugins. i've only been able to get that stuff easily working under arch, so i can't really move off of arch unless the alternative supports those specific things. hence why i've been trying to figure something out

        trwnh@mastodon.socialT 1 Reply Last reply
        0
        • trwnh@mastodon.socialT trwnh@mastodon.social

          on some level i think i might vaguely want something like nixos/guix + flatpak + bottles but those are nonstarters because they won't work with some incredibly specific stuff on my system, like my blackmagic intensity pro 4k in obs studio, or like foobar2000 under wine with certain plugins. i've only been able to get that stuff easily working under arch, so i can't really move off of arch unless the alternative supports those specific things. hence why i've been trying to figure something out

          trwnh@mastodon.socialT This user is from outside of this forum
          trwnh@mastodon.socialT This user is from outside of this forum
          trwnh@mastodon.social
          wrote last edited by
          #4

          todo investigate https://github.com/CyberShadow/aconfmgr

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Login or register to search.
          Powered by NodeBB Contributors
          • First post
            Last post
          0
          • Categories
          • Recent
          • Popular