GET https://kbin.spritesserver.nl/index.php/m/linux@lemmy.ml/t/33062/Does-Nix-s-break-from-FHS-cause-problems/top

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
9.06 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.08 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2419
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Does-Nix-s-break-from-FHS-cause-problems"
  +title: "Does Nix's break from FHS cause problems?"
  +url: null
  +body: """
    I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
    \n
    I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 36
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728934510 {#2414
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 33062
  -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
  -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706299964
  +visibility: "visible             "
  +apId: "https://lemy.lol/post/18607493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213564 {#1793
    date: 2024-01-25 21:12:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2419
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Does-Nix-s-break-from-FHS-cause-problems"
  +title: "Does Nix's break from FHS cause problems?"
  +url: null
  +body: """
    I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
    \n
    I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 36
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728934510 {#2414
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 33062
  -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
  -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706299964
  +visibility: "visible             "
  +apId: "https://lemy.lol/post/18607493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213564 {#1793
    date: 2024-01-25 21:12:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2419
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Does-Nix-s-break-from-FHS-cause-problems"
  +title: "Does Nix's break from FHS cause problems?"
  +url: null
  +body: """
    I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
    \n
    I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 36
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728934510 {#2414
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +children: []
  -id: 33062
  -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
  -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706299964
  +visibility: "visible             "
  +apId: "https://lemy.lol/post/18607493"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213564 {#1793
    date: 2024-01-25 21:12:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4025
  +user: App\Entity\User {#3974 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
    \n
    **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1728788008 {#4034
    date: 2024-10-13 04:53:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4023 …}
  +nested: Doctrine\ORM\PersistentCollection {#4021 …}
  +votes: Doctrine\ORM\PersistentCollection {#4019 …}
  +reports: Doctrine\ORM\PersistentCollection {#4017 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
  -id: 340449
  -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/7734243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706217495 {#3966
    date: 2024-01-25 22:18:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4025
  +user: App\Entity\User {#3974 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
    \n
    **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1728788008 {#4034
    date: 2024-10-13 04:53:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4023 …}
  +nested: Doctrine\ORM\PersistentCollection {#4021 …}
  +votes: Doctrine\ORM\PersistentCollection {#4019 …}
  +reports: Doctrine\ORM\PersistentCollection {#4017 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
  -id: 340449
  -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/7734243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706217495 {#3966
    date: 2024-01-25 22:18:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4025
  +user: App\Entity\User {#3974 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
    \n
    **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1728788008 {#4034
    date: 2024-10-13 04:53:28.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4023 …}
  +nested: Doctrine\ORM\PersistentCollection {#4021 …}
  +votes: Doctrine\ORM\PersistentCollection {#4019 …}
  +reports: Doctrine\ORM\PersistentCollection {#4017 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
  -id: 340449
  -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/7734243"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706217495 {#3966
    date: 2024-01-25 22:18:15.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4434
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4025
    +user: App\Entity\User {#3974 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
      \n
      **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1728788008 {#4034
      date: 2024-10-13 04:53:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4023 …}
    +nested: Doctrine\ORM\PersistentCollection {#4021 …}
    +votes: Doctrine\ORM\PersistentCollection {#4019 …}
    +reports: Doctrine\ORM\PersistentCollection {#4017 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
    -id: 340449
    -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7734243"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706217495 {#3966
      date: 2024-01-25 22:18:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
    \n
    I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706221588 {#4432
    date: 2024-01-25 23:26:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4435 …}
  +nested: Doctrine\ORM\PersistentCollection {#4437 …}
  +votes: Doctrine\ORM\PersistentCollection {#4439 …}
  +reports: Doctrine\ORM\PersistentCollection {#4441 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
  -id: 340598
  -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7019462"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706221588 {#4433
    date: 2024-01-25 23:26:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4434
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4025
    +user: App\Entity\User {#3974 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
      \n
      **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1728788008 {#4034
      date: 2024-10-13 04:53:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4023 …}
    +nested: Doctrine\ORM\PersistentCollection {#4021 …}
    +votes: Doctrine\ORM\PersistentCollection {#4019 …}
    +reports: Doctrine\ORM\PersistentCollection {#4017 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
    -id: 340449
    -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7734243"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706217495 {#3966
      date: 2024-01-25 22:18:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
    \n
    I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706221588 {#4432
    date: 2024-01-25 23:26:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4435 …}
  +nested: Doctrine\ORM\PersistentCollection {#4437 …}
  +votes: Doctrine\ORM\PersistentCollection {#4439 …}
  +reports: Doctrine\ORM\PersistentCollection {#4441 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
  -id: 340598
  -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7019462"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706221588 {#4433
    date: 2024-01-25 23:26:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4434
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4025
    +user: App\Entity\User {#3974 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
      \n
      **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1728788008 {#4034
      date: 2024-10-13 04:53:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4023 …}
    +nested: Doctrine\ORM\PersistentCollection {#4021 …}
    +votes: Doctrine\ORM\PersistentCollection {#4019 …}
    +reports: Doctrine\ORM\PersistentCollection {#4017 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
    -id: 340449
    -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/7734243"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706217495 {#3966
      date: 2024-01-25 22:18:15.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
    \n
    I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706221588 {#4432
    date: 2024-01-25 23:26:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4435 …}
  +nested: Doctrine\ORM\PersistentCollection {#4437 …}
  +votes: Doctrine\ORM\PersistentCollection {#4439 …}
  +reports: Doctrine\ORM\PersistentCollection {#4441 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
  -id: 340598
  -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7019462"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706221588 {#4433
    date: 2024-01-25 23:26:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4502
  +user: Proxies\__CG__\App\Entity\User {#4503 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4025
      +user: App\Entity\User {#3974 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
        \n
        **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1728788008 {#4034
        date: 2024-10-13 04:53:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4023 …}
      +nested: Doctrine\ORM\PersistentCollection {#4021 …}
      +votes: Doctrine\ORM\PersistentCollection {#4019 …}
      +reports: Doctrine\ORM\PersistentCollection {#4017 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
      -id: 340449
      -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/7734243"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706217495 {#3966
        date: 2024-01-25 22:18:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
      \n
      I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706221588 {#4432
      date: 2024-01-25 23:26:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4435 …}
    +nested: Doctrine\ORM\PersistentCollection {#4437 …}
    +votes: Doctrine\ORM\PersistentCollection {#4439 …}
    +reports: Doctrine\ORM\PersistentCollection {#4441 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
    -id: 340598
    -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7019462"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706221588 {#4433
      date: 2024-01-25 23:26:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
    \n
    The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706235584 {#4500
    date: 2024-01-26 03:19:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4504 …}
  +nested: Doctrine\ORM\PersistentCollection {#4506 …}
  +votes: Doctrine\ORM\PersistentCollection {#4508 …}
  +reports: Doctrine\ORM\PersistentCollection {#4510 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
  -id: 341035
  -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7018916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706235584 {#4501
    date: 2024-01-26 03:19:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4502
  +user: Proxies\__CG__\App\Entity\User {#4503 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4025
      +user: App\Entity\User {#3974 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
        \n
        **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1728788008 {#4034
        date: 2024-10-13 04:53:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4023 …}
      +nested: Doctrine\ORM\PersistentCollection {#4021 …}
      +votes: Doctrine\ORM\PersistentCollection {#4019 …}
      +reports: Doctrine\ORM\PersistentCollection {#4017 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
      -id: 340449
      -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/7734243"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706217495 {#3966
        date: 2024-01-25 22:18:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
      \n
      I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706221588 {#4432
      date: 2024-01-25 23:26:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4435 …}
    +nested: Doctrine\ORM\PersistentCollection {#4437 …}
    +votes: Doctrine\ORM\PersistentCollection {#4439 …}
    +reports: Doctrine\ORM\PersistentCollection {#4441 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
    -id: 340598
    -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7019462"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706221588 {#4433
      date: 2024-01-25 23:26:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
    \n
    The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706235584 {#4500
    date: 2024-01-26 03:19:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4504 …}
  +nested: Doctrine\ORM\PersistentCollection {#4506 …}
  +votes: Doctrine\ORM\PersistentCollection {#4508 …}
  +reports: Doctrine\ORM\PersistentCollection {#4510 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
  -id: 341035
  -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7018916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706235584 {#4501
    date: 2024-01-26 03:19:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4502
  +user: Proxies\__CG__\App\Entity\User {#4503 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4434
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4025
      +user: App\Entity\User {#3974 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
        \n
        **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1728788008 {#4034
        date: 2024-10-13 04:53:28.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4023 …}
      +nested: Doctrine\ORM\PersistentCollection {#4021 …}
      +votes: Doctrine\ORM\PersistentCollection {#4019 …}
      +reports: Doctrine\ORM\PersistentCollection {#4017 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
      -id: 340449
      -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/7734243"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706217495 {#3966
        date: 2024-01-25 22:18:15.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
      \n
      I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706221588 {#4432
      date: 2024-01-25 23:26:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4435 …}
    +nested: Doctrine\ORM\PersistentCollection {#4437 …}
    +votes: Doctrine\ORM\PersistentCollection {#4439 …}
    +reports: Doctrine\ORM\PersistentCollection {#4441 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
    -id: 340598
    -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7019462"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706221588 {#4433
      date: 2024-01-25 23:26:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
    \n
    The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706235584 {#4500
    date: 2024-01-26 03:19:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4504 …}
  +nested: Doctrine\ORM\PersistentCollection {#4506 …}
  +votes: Doctrine\ORM\PersistentCollection {#4508 …}
  +reports: Doctrine\ORM\PersistentCollection {#4510 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
  -id: 341035
  -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7018916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706235584 {#4501
    date: 2024-01-26 03:19:44.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#4587
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4502
    +user: Proxies\__CG__\App\Entity\User {#4503 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4434
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4025
        +user: App\Entity\User {#3974 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
          \n
          **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 13
        +score: 0
        +lastActive: DateTime @1728788008 {#4034
          date: 2024-10-13 04:53:28.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4023 …}
        +nested: Doctrine\ORM\PersistentCollection {#4021 …}
        +votes: Doctrine\ORM\PersistentCollection {#4019 …}
        +reports: Doctrine\ORM\PersistentCollection {#4017 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
        -id: 340449
        -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.sdf.org/comment/7734243"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706217495 {#3966
          date: 2024-01-25 22:18:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
        \n
        I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706221588 {#4432
        date: 2024-01-25 23:26:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4435 …}
      +nested: Doctrine\ORM\PersistentCollection {#4437 …}
      +votes: Doctrine\ORM\PersistentCollection {#4439 …}
      +reports: Doctrine\ORM\PersistentCollection {#4441 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
      -id: 340598
      -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/7019462"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706221588 {#4433
        date: 2024-01-25 23:26:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
      \n
      The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706235584 {#4500
      date: 2024-01-26 03:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4504 …}
    +nested: Doctrine\ORM\PersistentCollection {#4506 …}
    +votes: Doctrine\ORM\PersistentCollection {#4508 …}
    +reports: Doctrine\ORM\PersistentCollection {#4510 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
    -id: 341035
    -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7018916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706235584 {#4501
      date: 2024-01-26 03:19:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706243242 {#4585
    date: 2024-01-26 05:27:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4588 …}
  +nested: Doctrine\ORM\PersistentCollection {#4590 …}
  +votes: Doctrine\ORM\PersistentCollection {#4592 …}
  +reports: Doctrine\ORM\PersistentCollection {#4594 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
  -id: 341225
  -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7029826"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706243242 {#4586
    date: 2024-01-26 05:27:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4587
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4502
    +user: Proxies\__CG__\App\Entity\User {#4503 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4434
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4025
        +user: App\Entity\User {#3974 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
          \n
          **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 13
        +score: 0
        +lastActive: DateTime @1728788008 {#4034
          date: 2024-10-13 04:53:28.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4023 …}
        +nested: Doctrine\ORM\PersistentCollection {#4021 …}
        +votes: Doctrine\ORM\PersistentCollection {#4019 …}
        +reports: Doctrine\ORM\PersistentCollection {#4017 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
        -id: 340449
        -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.sdf.org/comment/7734243"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706217495 {#3966
          date: 2024-01-25 22:18:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
        \n
        I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706221588 {#4432
        date: 2024-01-25 23:26:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4435 …}
      +nested: Doctrine\ORM\PersistentCollection {#4437 …}
      +votes: Doctrine\ORM\PersistentCollection {#4439 …}
      +reports: Doctrine\ORM\PersistentCollection {#4441 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
      -id: 340598
      -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/7019462"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706221588 {#4433
        date: 2024-01-25 23:26:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
      \n
      The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706235584 {#4500
      date: 2024-01-26 03:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4504 …}
    +nested: Doctrine\ORM\PersistentCollection {#4506 …}
    +votes: Doctrine\ORM\PersistentCollection {#4508 …}
    +reports: Doctrine\ORM\PersistentCollection {#4510 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
    -id: 341035
    -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7018916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706235584 {#4501
      date: 2024-01-26 03:19:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706243242 {#4585
    date: 2024-01-26 05:27:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4588 …}
  +nested: Doctrine\ORM\PersistentCollection {#4590 …}
  +votes: Doctrine\ORM\PersistentCollection {#4592 …}
  +reports: Doctrine\ORM\PersistentCollection {#4594 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
  -id: 341225
  -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7029826"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706243242 {#4586
    date: 2024-01-26 05:27:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4587
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4502
    +user: Proxies\__CG__\App\Entity\User {#4503 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4434
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4025
        +user: App\Entity\User {#3974 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
          \n
          **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 13
        +score: 0
        +lastActive: DateTime @1728788008 {#4034
          date: 2024-10-13 04:53:28.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4023 …}
        +nested: Doctrine\ORM\PersistentCollection {#4021 …}
        +votes: Doctrine\ORM\PersistentCollection {#4019 …}
        +reports: Doctrine\ORM\PersistentCollection {#4017 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
        -id: 340449
        -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.sdf.org/comment/7734243"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706217495 {#3966
          date: 2024-01-25 22:18:15.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
        \n
        I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706221588 {#4432
        date: 2024-01-25 23:26:28.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4435 …}
      +nested: Doctrine\ORM\PersistentCollection {#4437 …}
      +votes: Doctrine\ORM\PersistentCollection {#4439 …}
      +reports: Doctrine\ORM\PersistentCollection {#4441 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
      -id: 340598
      -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/7019462"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706221588 {#4433
        date: 2024-01-25 23:26:28.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
      \n
      The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706235584 {#4500
      date: 2024-01-26 03:19:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4504 …}
    +nested: Doctrine\ORM\PersistentCollection {#4506 …}
    +votes: Doctrine\ORM\PersistentCollection {#4508 …}
    +reports: Doctrine\ORM\PersistentCollection {#4510 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
    -id: 341035
    -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7018916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706235584 {#4501
      date: 2024-01-26 03:19:44.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706243242 {#4585
    date: 2024-01-26 05:27:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4588 …}
  +nested: Doctrine\ORM\PersistentCollection {#4590 …}
  +votes: Doctrine\ORM\PersistentCollection {#4592 …}
  +reports: Doctrine\ORM\PersistentCollection {#4594 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
  -id: 341225
  -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7029826"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706243242 {#4586
    date: 2024-01-26 05:27:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4624
  +user: Proxies\__CG__\App\Entity\User {#4625 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4587
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4502
      +user: Proxies\__CG__\App\Entity\User {#4503 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4434
        +user: Proxies\__CG__\App\Entity\User {#1970 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4025
          +user: App\Entity\User {#3974 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
            \n
            **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 13
          +score: 0
          +lastActive: DateTime @1728788008 {#4034
            date: 2024-10-13 04:53:28.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4023 …}
          +nested: Doctrine\ORM\PersistentCollection {#4021 …}
          +votes: Doctrine\ORM\PersistentCollection {#4019 …}
          +reports: Doctrine\ORM\PersistentCollection {#4017 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
          -id: 340449
          -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.sdf.org/comment/7734243"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706217495 {#3966
            date: 2024-01-25 22:18:15.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
          \n
          I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706221588 {#4432
          date: 2024-01-25 23:26:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4435 …}
        +nested: Doctrine\ORM\PersistentCollection {#4437 …}
        +votes: Doctrine\ORM\PersistentCollection {#4439 …}
        +reports: Doctrine\ORM\PersistentCollection {#4441 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
        -id: 340598
        -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/7019462"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706221588 {#4433
          date: 2024-01-25 23:26:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
        \n
        The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706235584 {#4500
        date: 2024-01-26 03:19:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4504 …}
      +nested: Doctrine\ORM\PersistentCollection {#4506 …}
      +votes: Doctrine\ORM\PersistentCollection {#4508 …}
      +reports: Doctrine\ORM\PersistentCollection {#4510 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
      -id: 341035
      -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7018916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706235584 {#4501
        date: 2024-01-26 03:19:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706243242 {#4585
      date: 2024-01-26 05:27:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4588 …}
    +nested: Doctrine\ORM\PersistentCollection {#4590 …}
    +votes: Doctrine\ORM\PersistentCollection {#4592 …}
    +reports: Doctrine\ORM\PersistentCollection {#4594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
    -id: 341225
    -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7029826"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706243242 {#4586
      date: 2024-01-26 05:27:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    It’s just that most (if not all) build system in the source code package would assume some level of FHS compliance.\n
    \n
    For example, they would install:\n
    \n
    - executables under /bin /usr/bin\n
    - libraries under /lib or /usr/lib\n
    - sysconfigs under /etc\n
    - manpages under /usr/share/man\n
    - and so on…\n
    \n
    These build systems would include options to change these, but you’d then have to change all these values to adapt to nix structure. While it’s all been done by the nix package maintainers, you’d have to do all that if you’re to come up with a new package.\n
    \n
    In the FHS compliant distros, the maintainers wouldn’t need to change anything since these values are already set to the values they want (there are actually minor details they’d change, but that’s another topic).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706245373 {#4622
    date: 2024-01-26 06:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4626 …}
  +nested: Doctrine\ORM\PersistentCollection {#4628 …}
  +votes: Doctrine\ORM\PersistentCollection {#4630 …}
  +reports: Doctrine\ORM\PersistentCollection {#4632 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4634 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4636 …}
  -id: 341260
  -bodyTs: "'/bin':30 '/etc':39 '/lib':34 '/usr/bin':31 '/usr/lib':36 '/usr/share/man':42 'actual':124 'adapt':66 'alreadi':115 'anoth':133 'anyth':110 'assum':17 'build':9,47 'chang':53,61,109,129 'code':14 'come':92 'complianc':22 'compliant':101 'd':57,82,128 'detail':126 'distro':102 'done':75 'exampl':24 'execut':28 'fhs':21,100 'includ':50 'instal':27 'level':19 'librari':32 'maintain':80,104 'manpag':40 'minor':125 'need':107 'new':96 'nix':68,78 'option':51 'packag':15,79,97 're':90 'set':116 'sinc':111 'sourc':13 'structur':69 'sysconfig':37 'system':10,48 'topic':134 'valu':64,113,119 'want':121 'would':16,26,49 'wouldn':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8063831"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706245373 {#4623
    date: 2024-01-26 06:02:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4624
  +user: Proxies\__CG__\App\Entity\User {#4625 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4587
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4502
      +user: Proxies\__CG__\App\Entity\User {#4503 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4434
        +user: Proxies\__CG__\App\Entity\User {#1970 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4025
          +user: App\Entity\User {#3974 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
            \n
            **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 13
          +score: 0
          +lastActive: DateTime @1728788008 {#4034
            date: 2024-10-13 04:53:28.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4023 …}
          +nested: Doctrine\ORM\PersistentCollection {#4021 …}
          +votes: Doctrine\ORM\PersistentCollection {#4019 …}
          +reports: Doctrine\ORM\PersistentCollection {#4017 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
          -id: 340449
          -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.sdf.org/comment/7734243"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706217495 {#3966
            date: 2024-01-25 22:18:15.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
          \n
          I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706221588 {#4432
          date: 2024-01-25 23:26:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4435 …}
        +nested: Doctrine\ORM\PersistentCollection {#4437 …}
        +votes: Doctrine\ORM\PersistentCollection {#4439 …}
        +reports: Doctrine\ORM\PersistentCollection {#4441 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
        -id: 340598
        -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/7019462"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706221588 {#4433
          date: 2024-01-25 23:26:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
        \n
        The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706235584 {#4500
        date: 2024-01-26 03:19:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4504 …}
      +nested: Doctrine\ORM\PersistentCollection {#4506 …}
      +votes: Doctrine\ORM\PersistentCollection {#4508 …}
      +reports: Doctrine\ORM\PersistentCollection {#4510 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
      -id: 341035
      -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7018916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706235584 {#4501
        date: 2024-01-26 03:19:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706243242 {#4585
      date: 2024-01-26 05:27:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4588 …}
    +nested: Doctrine\ORM\PersistentCollection {#4590 …}
    +votes: Doctrine\ORM\PersistentCollection {#4592 …}
    +reports: Doctrine\ORM\PersistentCollection {#4594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
    -id: 341225
    -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7029826"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706243242 {#4586
      date: 2024-01-26 05:27:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    It’s just that most (if not all) build system in the source code package would assume some level of FHS compliance.\n
    \n
    For example, they would install:\n
    \n
    - executables under /bin /usr/bin\n
    - libraries under /lib or /usr/lib\n
    - sysconfigs under /etc\n
    - manpages under /usr/share/man\n
    - and so on…\n
    \n
    These build systems would include options to change these, but you’d then have to change all these values to adapt to nix structure. While it’s all been done by the nix package maintainers, you’d have to do all that if you’re to come up with a new package.\n
    \n
    In the FHS compliant distros, the maintainers wouldn’t need to change anything since these values are already set to the values they want (there are actually minor details they’d change, but that’s another topic).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706245373 {#4622
    date: 2024-01-26 06:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4626 …}
  +nested: Doctrine\ORM\PersistentCollection {#4628 …}
  +votes: Doctrine\ORM\PersistentCollection {#4630 …}
  +reports: Doctrine\ORM\PersistentCollection {#4632 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4634 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4636 …}
  -id: 341260
  -bodyTs: "'/bin':30 '/etc':39 '/lib':34 '/usr/bin':31 '/usr/lib':36 '/usr/share/man':42 'actual':124 'adapt':66 'alreadi':115 'anoth':133 'anyth':110 'assum':17 'build':9,47 'chang':53,61,109,129 'code':14 'come':92 'complianc':22 'compliant':101 'd':57,82,128 'detail':126 'distro':102 'done':75 'exampl':24 'execut':28 'fhs':21,100 'includ':50 'instal':27 'level':19 'librari':32 'maintain':80,104 'manpag':40 'minor':125 'need':107 'new':96 'nix':68,78 'option':51 'packag':15,79,97 're':90 'set':116 'sinc':111 'sourc':13 'structur':69 'sysconfig':37 'system':10,48 'topic':134 'valu':64,113,119 'want':121 'would':16,26,49 'wouldn':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8063831"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706245373 {#4623
    date: 2024-01-26 06:02:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4624
  +user: Proxies\__CG__\App\Entity\User {#4625 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4587
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4502
      +user: Proxies\__CG__\App\Entity\User {#4503 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4434
        +user: Proxies\__CG__\App\Entity\User {#1970 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4025
          +user: App\Entity\User {#3974 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
            \n
            **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 13
          +score: 0
          +lastActive: DateTime @1728788008 {#4034
            date: 2024-10-13 04:53:28.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4023 …}
          +nested: Doctrine\ORM\PersistentCollection {#4021 …}
          +votes: Doctrine\ORM\PersistentCollection {#4019 …}
          +reports: Doctrine\ORM\PersistentCollection {#4017 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
          -id: 340449
          -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.sdf.org/comment/7734243"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706217495 {#3966
            date: 2024-01-25 22:18:15.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
          \n
          I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706221588 {#4432
          date: 2024-01-25 23:26:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4435 …}
        +nested: Doctrine\ORM\PersistentCollection {#4437 …}
        +votes: Doctrine\ORM\PersistentCollection {#4439 …}
        +reports: Doctrine\ORM\PersistentCollection {#4441 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
        -id: 340598
        -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/7019462"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706221588 {#4433
          date: 2024-01-25 23:26:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
        \n
        The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706235584 {#4500
        date: 2024-01-26 03:19:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4504 …}
      +nested: Doctrine\ORM\PersistentCollection {#4506 …}
      +votes: Doctrine\ORM\PersistentCollection {#4508 …}
      +reports: Doctrine\ORM\PersistentCollection {#4510 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
      -id: 341035
      -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7018916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706235584 {#4501
        date: 2024-01-26 03:19:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706243242 {#4585
      date: 2024-01-26 05:27:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4588 …}
    +nested: Doctrine\ORM\PersistentCollection {#4590 …}
    +votes: Doctrine\ORM\PersistentCollection {#4592 …}
    +reports: Doctrine\ORM\PersistentCollection {#4594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
    -id: 341225
    -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7029826"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706243242 {#4586
      date: 2024-01-26 05:27:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    It’s just that most (if not all) build system in the source code package would assume some level of FHS compliance.\n
    \n
    For example, they would install:\n
    \n
    - executables under /bin /usr/bin\n
    - libraries under /lib or /usr/lib\n
    - sysconfigs under /etc\n
    - manpages under /usr/share/man\n
    - and so on…\n
    \n
    These build systems would include options to change these, but you’d then have to change all these values to adapt to nix structure. While it’s all been done by the nix package maintainers, you’d have to do all that if you’re to come up with a new package.\n
    \n
    In the FHS compliant distros, the maintainers wouldn’t need to change anything since these values are already set to the values they want (there are actually minor details they’d change, but that’s another topic).
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706245373 {#4622
    date: 2024-01-26 06:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4626 …}
  +nested: Doctrine\ORM\PersistentCollection {#4628 …}
  +votes: Doctrine\ORM\PersistentCollection {#4630 …}
  +reports: Doctrine\ORM\PersistentCollection {#4632 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4634 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4636 …}
  -id: 341260
  -bodyTs: "'/bin':30 '/etc':39 '/lib':34 '/usr/bin':31 '/usr/lib':36 '/usr/share/man':42 'actual':124 'adapt':66 'alreadi':115 'anoth':133 'anyth':110 'assum':17 'build':9,47 'chang':53,61,109,129 'code':14 'come':92 'complianc':22 'compliant':101 'd':57,82,128 'detail':126 'distro':102 'done':75 'exampl':24 'execut':28 'fhs':21,100 'includ':50 'instal':27 'level':19 'librari':32 'maintain':80,104 'manpag':40 'minor':125 'need':107 'new':96 'nix':68,78 'option':51 'packag':15,79,97 're':90 'set':116 'sinc':111 'sourc':13 'structur':69 'sysconfig':37 'system':10,48 'topic':134 'valu':64,113,119 'want':121 'would':16,26,49 'wouldn':105"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8063831"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706245373 {#4623
    date: 2024-01-26 06:02:53.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#4640
  +user: Proxies\__CG__\App\Entity\User {#4641 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4587
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4502
      +user: Proxies\__CG__\App\Entity\User {#4503 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4434
        +user: Proxies\__CG__\App\Entity\User {#1970 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4025
          +user: App\Entity\User {#3974 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
            \n
            **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 13
          +score: 0
          +lastActive: DateTime @1728788008 {#4034
            date: 2024-10-13 04:53:28.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4023 …}
          +nested: Doctrine\ORM\PersistentCollection {#4021 …}
          +votes: Doctrine\ORM\PersistentCollection {#4019 …}
          +reports: Doctrine\ORM\PersistentCollection {#4017 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
          -id: 340449
          -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.sdf.org/comment/7734243"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706217495 {#3966
            date: 2024-01-25 22:18:15.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
          \n
          I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706221588 {#4432
          date: 2024-01-25 23:26:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4435 …}
        +nested: Doctrine\ORM\PersistentCollection {#4437 …}
        +votes: Doctrine\ORM\PersistentCollection {#4439 …}
        +reports: Doctrine\ORM\PersistentCollection {#4441 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
        -id: 340598
        -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/7019462"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706221588 {#4433
          date: 2024-01-25 23:26:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
        \n
        The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706235584 {#4500
        date: 2024-01-26 03:19:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4504 …}
      +nested: Doctrine\ORM\PersistentCollection {#4506 …}
      +votes: Doctrine\ORM\PersistentCollection {#4508 …}
      +reports: Doctrine\ORM\PersistentCollection {#4510 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
      -id: 341035
      -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7018916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706235584 {#4501
        date: 2024-01-26 03:19:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706243242 {#4585
      date: 2024-01-26 05:27:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4588 …}
    +nested: Doctrine\ORM\PersistentCollection {#4590 …}
    +votes: Doctrine\ORM\PersistentCollection {#4592 …}
    +reports: Doctrine\ORM\PersistentCollection {#4594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
    -id: 341225
    -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7029826"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706243242 {#4586
      date: 2024-01-26 05:27:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#4638
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4642 …}
  +nested: Doctrine\ORM\PersistentCollection {#4644 …}
  +votes: Doctrine\ORM\PersistentCollection {#4646 …}
  +reports: Doctrine\ORM\PersistentCollection {#4648 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4650 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4652 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#4639
    date: 2024-01-26 13:45:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#4640
  +user: Proxies\__CG__\App\Entity\User {#4641 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4587
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4502
      +user: Proxies\__CG__\App\Entity\User {#4503 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4434
        +user: Proxies\__CG__\App\Entity\User {#1970 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4025
          +user: App\Entity\User {#3974 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
            \n
            **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 13
          +score: 0
          +lastActive: DateTime @1728788008 {#4034
            date: 2024-10-13 04:53:28.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4023 …}
          +nested: Doctrine\ORM\PersistentCollection {#4021 …}
          +votes: Doctrine\ORM\PersistentCollection {#4019 …}
          +reports: Doctrine\ORM\PersistentCollection {#4017 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
          -id: 340449
          -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.sdf.org/comment/7734243"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706217495 {#3966
            date: 2024-01-25 22:18:15.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
          \n
          I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706221588 {#4432
          date: 2024-01-25 23:26:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4435 …}
        +nested: Doctrine\ORM\PersistentCollection {#4437 …}
        +votes: Doctrine\ORM\PersistentCollection {#4439 …}
        +reports: Doctrine\ORM\PersistentCollection {#4441 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
        -id: 340598
        -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/7019462"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706221588 {#4433
          date: 2024-01-25 23:26:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
        \n
        The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706235584 {#4500
        date: 2024-01-26 03:19:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4504 …}
      +nested: Doctrine\ORM\PersistentCollection {#4506 …}
      +votes: Doctrine\ORM\PersistentCollection {#4508 …}
      +reports: Doctrine\ORM\PersistentCollection {#4510 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
      -id: 341035
      -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7018916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706235584 {#4501
        date: 2024-01-26 03:19:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706243242 {#4585
      date: 2024-01-26 05:27:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4588 …}
    +nested: Doctrine\ORM\PersistentCollection {#4590 …}
    +votes: Doctrine\ORM\PersistentCollection {#4592 …}
    +reports: Doctrine\ORM\PersistentCollection {#4594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
    -id: 341225
    -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7029826"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706243242 {#4586
      date: 2024-01-26 05:27:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#4638
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4642 …}
  +nested: Doctrine\ORM\PersistentCollection {#4644 …}
  +votes: Doctrine\ORM\PersistentCollection {#4646 …}
  +reports: Doctrine\ORM\PersistentCollection {#4648 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4650 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4652 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#4639
    date: 2024-01-26 13:45:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#4640
  +user: Proxies\__CG__\App\Entity\User {#4641 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4587
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4502
      +user: Proxies\__CG__\App\Entity\User {#4503 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4434
        +user: Proxies\__CG__\App\Entity\User {#1970 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4025
          +user: App\Entity\User {#3974 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
            \n
            **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 13
          +score: 0
          +lastActive: DateTime @1728788008 {#4034
            date: 2024-10-13 04:53:28.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4023 …}
          +nested: Doctrine\ORM\PersistentCollection {#4021 …}
          +votes: Doctrine\ORM\PersistentCollection {#4019 …}
          +reports: Doctrine\ORM\PersistentCollection {#4017 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
          -id: 340449
          -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.sdf.org/comment/7734243"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706217495 {#3966
            date: 2024-01-25 22:18:15.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
          \n
          I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706221588 {#4432
          date: 2024-01-25 23:26:28.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4435 …}
        +nested: Doctrine\ORM\PersistentCollection {#4437 …}
        +votes: Doctrine\ORM\PersistentCollection {#4439 …}
        +reports: Doctrine\ORM\PersistentCollection {#4441 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
        -id: 340598
        -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/7019462"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706221588 {#4433
          date: 2024-01-25 23:26:28.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: """
        I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
        \n
        The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706235584 {#4500
        date: 2024-01-26 03:19:44.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4504 …}
      +nested: Doctrine\ORM\PersistentCollection {#4506 …}
      +votes: Doctrine\ORM\PersistentCollection {#4508 …}
      +reports: Doctrine\ORM\PersistentCollection {#4510 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
      -id: 341035
      -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7018916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706235584 {#4501
        date: 2024-01-26 03:19:44.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706243242 {#4585
      date: 2024-01-26 05:27:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4588 …}
    +nested: Doctrine\ORM\PersistentCollection {#4590 …}
    +votes: Doctrine\ORM\PersistentCollection {#4592 …}
    +reports: Doctrine\ORM\PersistentCollection {#4594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
    -id: 341225
    -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/7029826"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706243242 {#4586
      date: 2024-01-26 05:27:22.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: """
    > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
    \n
    It’s the same for Nixpkgs.\n
    \n
    > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
    \n
    In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
    \n
    Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
    \n
    If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
    \n
    You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
    \n
    If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
    \n
    [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
    \n
    Luckily though, most packages aren’t like this.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706273137 {#4638
    date: 2024-01-26 13:45:37.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4642 …}
  +nested: Doctrine\ORM\PersistentCollection {#4644 …}
  +votes: Doctrine\ORM\PersistentCollection {#4646 …}
  +reports: Doctrine\ORM\PersistentCollection {#4648 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4650 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4652 …}
  -id: 341843
  -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7750895"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706273137 {#4639
    date: 2024-01-26 13:45:37.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#4679
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4640
    +user: Proxies\__CG__\App\Entity\User {#4641 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4587
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4502
        +user: Proxies\__CG__\App\Entity\User {#4503 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4434
          +user: Proxies\__CG__\App\Entity\User {#1970 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4025
            +user: App\Entity\User {#3974 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
              \n
              **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 13
            +score: 0
            +lastActive: DateTime @1728788008 {#4034
              date: 2024-10-13 04:53:28.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@matcha_addict@lemy.lol"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4023 …}
            +nested: Doctrine\ORM\PersistentCollection {#4021 …}
            +votes: Doctrine\ORM\PersistentCollection {#4019 …}
            +reports: Doctrine\ORM\PersistentCollection {#4017 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
            -id: 340449
            -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.sdf.org/comment/7734243"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706217495 {#3966
              date: 2024-01-25 22:18:15.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4025}
          +body: """
            So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
            \n
            I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706221588 {#4432
            date: 2024-01-25 23:26:28.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
            "@chaorace@lemmy.sdf.org"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4435 …}
          +nested: Doctrine\ORM\PersistentCollection {#4437 …}
          +votes: Doctrine\ORM\PersistentCollection {#4439 …}
          +reports: Doctrine\ORM\PersistentCollection {#4441 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
          -id: 340598
          -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemy.lol/comment/7019462"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706221588 {#4433
            date: 2024-01-25 23:26:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
          \n
          The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1706235584 {#4500
          date: 2024-01-26 03:19:44.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4504 …}
        +nested: Doctrine\ORM\PersistentCollection {#4506 …}
        +votes: Doctrine\ORM\PersistentCollection {#4508 …}
        +reports: Doctrine\ORM\PersistentCollection {#4510 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
        -id: 341035
        -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7018916"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706235584 {#4501
          date: 2024-01-26 03:19:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706243242 {#4585
        date: 2024-01-26 05:27:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
        "@hackeryarn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4588 …}
      +nested: Doctrine\ORM\PersistentCollection {#4590 …}
      +votes: Doctrine\ORM\PersistentCollection {#4592 …}
      +reports: Doctrine\ORM\PersistentCollection {#4594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
      -id: 341225
      -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/7029826"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706243242 {#4586
        date: 2024-01-26 05:27:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
      \n
      It’s the same for Nixpkgs.\n
      \n
      > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
      \n
      In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
      \n
      Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
      \n
      [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
      \n
      If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
      \n
      You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
      \n
      If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
      \n
      [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
      \n
      Luckily though, most packages aren’t like this.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706273137 {#4638
      date: 2024-01-26 13:45:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4642 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4646 …}
    +reports: Doctrine\ORM\PersistentCollection {#4648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4650 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4652 …}
    -id: 341843
    -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7750895"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706273137 {#4639
      date: 2024-01-26 13:45:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: "Thank you for the thorough comment!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706282107 {#4677
    date: 2024-01-26 16:15:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4680 …}
  +nested: Doctrine\ORM\PersistentCollection {#4682 …}
  +votes: Doctrine\ORM\PersistentCollection {#4684 …}
  +reports: Doctrine\ORM\PersistentCollection {#4686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
  -id: 342170
  -bodyTs: "'comment':6 'thank':1 'thorough':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7046167"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706282107 {#4678
    date: 2024-01-26 16:15:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#4679
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4640
    +user: Proxies\__CG__\App\Entity\User {#4641 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4587
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4502
        +user: Proxies\__CG__\App\Entity\User {#4503 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4434
          +user: Proxies\__CG__\App\Entity\User {#1970 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4025
            +user: App\Entity\User {#3974 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
              \n
              **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 13
            +score: 0
            +lastActive: DateTime @1728788008 {#4034
              date: 2024-10-13 04:53:28.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@matcha_addict@lemy.lol"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4023 …}
            +nested: Doctrine\ORM\PersistentCollection {#4021 …}
            +votes: Doctrine\ORM\PersistentCollection {#4019 …}
            +reports: Doctrine\ORM\PersistentCollection {#4017 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
            -id: 340449
            -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.sdf.org/comment/7734243"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706217495 {#3966
              date: 2024-01-25 22:18:15.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4025}
          +body: """
            So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
            \n
            I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706221588 {#4432
            date: 2024-01-25 23:26:28.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
            "@chaorace@lemmy.sdf.org"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4435 …}
          +nested: Doctrine\ORM\PersistentCollection {#4437 …}
          +votes: Doctrine\ORM\PersistentCollection {#4439 …}
          +reports: Doctrine\ORM\PersistentCollection {#4441 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
          -id: 340598
          -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemy.lol/comment/7019462"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706221588 {#4433
            date: 2024-01-25 23:26:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
          \n
          The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1706235584 {#4500
          date: 2024-01-26 03:19:44.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4504 …}
        +nested: Doctrine\ORM\PersistentCollection {#4506 …}
        +votes: Doctrine\ORM\PersistentCollection {#4508 …}
        +reports: Doctrine\ORM\PersistentCollection {#4510 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
        -id: 341035
        -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7018916"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706235584 {#4501
          date: 2024-01-26 03:19:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706243242 {#4585
        date: 2024-01-26 05:27:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
        "@hackeryarn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4588 …}
      +nested: Doctrine\ORM\PersistentCollection {#4590 …}
      +votes: Doctrine\ORM\PersistentCollection {#4592 …}
      +reports: Doctrine\ORM\PersistentCollection {#4594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
      -id: 341225
      -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/7029826"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706243242 {#4586
        date: 2024-01-26 05:27:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
      \n
      It’s the same for Nixpkgs.\n
      \n
      > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
      \n
      In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
      \n
      Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
      \n
      [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
      \n
      If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
      \n
      You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
      \n
      If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
      \n
      [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
      \n
      Luckily though, most packages aren’t like this.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706273137 {#4638
      date: 2024-01-26 13:45:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4642 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4646 …}
    +reports: Doctrine\ORM\PersistentCollection {#4648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4650 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4652 …}
    -id: 341843
    -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7750895"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706273137 {#4639
      date: 2024-01-26 13:45:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: "Thank you for the thorough comment!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706282107 {#4677
    date: 2024-01-26 16:15:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4680 …}
  +nested: Doctrine\ORM\PersistentCollection {#4682 …}
  +votes: Doctrine\ORM\PersistentCollection {#4684 …}
  +reports: Doctrine\ORM\PersistentCollection {#4686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
  -id: 342170
  -bodyTs: "'comment':6 'thank':1 'thorough':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7046167"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706282107 {#4678
    date: 2024-01-26 16:15:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#4679
  +user: Proxies\__CG__\App\Entity\User {#1970 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4640
    +user: Proxies\__CG__\App\Entity\User {#4641 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4587
      +user: Proxies\__CG__\App\Entity\User {#1970 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4502
        +user: Proxies\__CG__\App\Entity\User {#4503 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4434
          +user: Proxies\__CG__\App\Entity\User {#1970 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4025
            +user: App\Entity\User {#3974 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              You may be interested in reading [this post](http://sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html) about the process of packaging Steam.\n
              \n
              **tl;dr**: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 13
            +score: 0
            +lastActive: DateTime @1728788008 {#4034
              date: 2024-10-13 04:53:28.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@matcha_addict@lemy.lol"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4023 …}
            +nested: Doctrine\ORM\PersistentCollection {#4021 …}
            +votes: Doctrine\ORM\PersistentCollection {#4019 …}
            +reports: Doctrine\ORM\PersistentCollection {#4017 …}
            +favourites: Doctrine\ORM\PersistentCollection {#3985 …}
            +notifications: Doctrine\ORM\PersistentCollection {#3989 …}
            -id: 340449
            -bodyTs: "'/2013/09/composing-fhs-compatible-chroot.html)':11 'annoy':24 'approach':53 'chroot':91 'close':77 'close-sourc':76 'deal':29 'dr':19 'dynam':31 'environ':89 'execut':33,56,72 'fair':39 'fashion':41 'fhs':45,88 'forc':82 'go':51 'go-to':50 'instead':69 'interest':4 'link':32,59,75 'may':2,62 'most':22 'packag':16,27,61,80 'patch':36,68 'post':8 'process':14 'read':6 'reserv':25 'resort':84 'sandervanderburg.blogspot.com':10 'sandervanderburg.blogspot.com/2013/09/composing-fhs-compatible-chroot.html)':9 'ship':65 'simul':86 'sourc':67,78 'static':58,74 'steam':17 'tl':18 'univers':40 'via':90 'without':44 'work':43"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.sdf.org/comment/7734243"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706217495 {#3966
              date: 2024-01-25 22:18:15.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4025}
          +body: """
            So that means packaging software for nix is a pain, compared to, say, gentoo or arch’s AUR, but only for a small subset of packages.\n
            \n
            I’ll keep this in mind as I’m exploring if I should switch from Gentoo.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706221588 {#4432
            date: 2024-01-25 23:26:28.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
            "@chaorace@lemmy.sdf.org"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4435 …}
          +nested: Doctrine\ORM\PersistentCollection {#4437 …}
          +votes: Doctrine\ORM\PersistentCollection {#4439 …}
          +reports: Doctrine\ORM\PersistentCollection {#4441 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4443 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4445 …}
          -id: 340598
          -bodyTs: "'arch':16 'aur':18 'compar':11 'explor':36 'gentoo':14,42 'keep':29 'll':28 'm':35 'mean':3 'mind':32 'nix':7 'packag':4,26 'pain':10 'say':13 'small':23 'softwar':5 'subset':24 'switch':40"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemy.lol/comment/7019462"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706221588 {#4433
            date: 2024-01-25 23:26:28.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4025}
        +body: """
          I would say it’s actually easier in many cases. Nix has really fantastic packaging tooling. You do have to learn a bit of the nix language, however (not become an expert).\n
          \n
          The issue comes when trying to build from source. In most other distros, ou just follow the readme. In nix, you have to package it.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1706235584 {#4500
          date: 2024-01-26 03:19:44.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@chaorace@lemmy.sdf.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4504 …}
        +nested: Doctrine\ORM\PersistentCollection {#4506 …}
        +votes: Doctrine\ORM\PersistentCollection {#4508 …}
        +reports: Doctrine\ORM\PersistentCollection {#4510 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
        -id: 341035
        -bodyTs: "'actual':6 'becom':30 'bit':23 'build':39 'case':10 'come':35 'distro':45 'easier':7 'expert':32 'fantast':14 'follow':48 'howev':28 'issu':34 'languag':27 'learn':21 'mani':9 'nix':11,26,52 'ou':46 'packag':15,56 'readm':50 'realli':13 'say':3 'sourc':41 'tool':16 'tri':37 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7018916"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706235584 {#4501
          date: 2024-01-26 03:19:44.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4025}
      +body: "If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe. In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706243242 {#4585
        date: 2024-01-26 05:27:22.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@chaorace@lemmy.sdf.org"
        "@hackeryarn@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4588 …}
      +nested: Doctrine\ORM\PersistentCollection {#4590 …}
      +votes: Doctrine\ORM\PersistentCollection {#4592 …}
      +reports: Doctrine\ORM\PersistentCollection {#4594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4596 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4598 …}
      -id: 341225
      -bodyTs: "'build':16 'document':22 'explor':45 'gentoo':7,24 'instruct':17 'll':40 'nix':29 'packag':4,26 'project':20 'recip':27 'seem':31 'simpl':37 'softwar':5 'translat':14 'wrong':48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/7029826"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706243242 {#4586
        date: 2024-01-26 05:27:22.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4025}
    +body: """
      > If I am packaging software for gentoo, all I have to do is translate the build instructions from the project’s documentation to gentoo’s package recipe.\n
      \n
      It’s the same for Nixpkgs.\n
      \n
      > In nix, it seems that it is not that simple and you’ll have to do some exploration. Am I wrong?\n
      \n
      In well behaved build systems, it’s likely easier to package than most other distros. If it’s not as well behaved you will have to do some “exploration” and the complexity can get quite out of control if the build system is exceptionally terrible.\n
      \n
      Here is the package for the GNU `hello` program which uses a well-behaved build system:\n
      \n
      [github.com/NixOS/nixpkgs/blob/…/package.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)\n
      \n
      If you ignore the optional `passthru.tests`, this is very simple. You provide metadata, sources etc. to the generic `mkDerivation` function and that’s it. The most complex non-standard thing this derivation does is enable the build system’s tests.\n
      \n
      You don’t even need to run the provided build instructions because Nixpkgs’ stdenv abstracts those away. If it finds a makefile, it’ll automatically run `make` and `make install` with the correct flags for instance. Same for other standard build systems; if you pass `cmake` into `nativeBuildInputs`, it’ll attempt to build, install, check etc. using `cmake`’s standardised interfaces.\n
      \n
      If the build system is poorly behaved however (like for instance Anki’s), you will have to get into the weeds and do some rather advanced things:\n
      \n
      [github.com/NixOS/nixpkgs/blob/…/default.nix](https://github.com/NixOS/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)\n
      \n
      Luckily though, most packages aren’t like this.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706273137 {#4638
      date: 2024-01-26 13:45:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@chaorace@lemmy.sdf.org"
      "@hackeryarn@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4642 …}
    +nested: Doctrine\ORM\PersistentCollection {#4644 …}
    +votes: Doctrine\ORM\PersistentCollection {#4646 …}
    +reports: Doctrine\ORM\PersistentCollection {#4648 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4650 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4652 …}
    -id: 341843
    -bodyTs: "'/default.nix':256 '/nixos/nixpkgs/blob/':119,255 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':123 '/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':259 '/package.nix':120 'abstract':179 'advanc':251 'anki':237 'aren':264 'attempt':215 'automat':189 'away':181 'behav':57,76,114,232 'build':16,58,95,115,161,174,205,217,228 'check':219 'cmake':210,222 'complex':86,150 'control':92 'correct':197 'deriv':156 'distro':69 'document':22 'easier':63 'enabl':159 'etc':138,220 'even':168 'except':98 'explor':51,83 'find':184 'flag':198 'function':143 'generic':141 'gentoo':7,24 'get':88,243 'github.com':118,122,254,258 'github.com/nixos/nixpkgs/blob/':117,253 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/by-name/he/hello/package.nix)':121 'github.com/nixos/nixpkgs/blob/94b11073db6a7ca5733bc2d45378d800d9542975/pkgs/games/anki/default.nix)':257 'gnu':106 'hello':107 'howev':233 'ignor':126 'instal':194,218 'instanc':200,236 'instruct':17,175 'interfac':225 'like':62,234,266 'll':46,188,214 'luckili':260 'make':191,193 'makefil':186 'metadata':136 'mkderiv':142 'nativebuildinput':212 'need':169 'nix':35 'nixpkg':33,177 'non':152 'non-standard':151 'option':128 'packag':4,26,65,103,263 'pass':209 'passthru.tests':129 'poor':231 'program':108 'project':20 'provid':135,173 'quit':89 'rather':250 'recip':27 'run':171,190 'seem':37 'simpl':43,133 'softwar':5 'sourc':137 'standard':153,204 'standardis':224 'stdenv':178 'system':59,96,116,162,206,229 'terribl':99 'test':164 'thing':154,252 'though':261 'translat':14 'use':110,221 'weed':246 'well':56,75,113 'well-behav':112 'wrong':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7750895"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706273137 {#4639
      date: 2024-01-26 13:45:37.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4025}
  +body: "Thank you for the thorough comment!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706282107 {#4677
    date: 2024-01-26 16:15:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@chaorace@lemmy.sdf.org"
    "@hackeryarn@lemmy.world"
    "@Atemu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4680 …}
  +nested: Doctrine\ORM\PersistentCollection {#4682 …}
  +votes: Doctrine\ORM\PersistentCollection {#4684 …}
  +reports: Doctrine\ORM\PersistentCollection {#4686 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4688 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4690 …}
  -id: 342170
  -bodyTs: "'comment':6 'thank':1 'thorough':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/7046167"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706282107 {#4678
    date: 2024-01-26 16:15:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#4068
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    [Gobolinux](https://gobolinux.org/) enters the room.\n
    \n
    Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728934510 {#4076
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4066 …}
  +nested: Doctrine\ORM\PersistentCollection {#4064 …}
  +votes: Doctrine\ORM\PersistentCollection {#4062 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
  -id: 341968
  -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6575886"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706277013 {#4073
    date: 2024-01-26 14:50:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#4068
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    [Gobolinux](https://gobolinux.org/) enters the room.\n
    \n
    Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728934510 {#4076
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4066 …}
  +nested: Doctrine\ORM\PersistentCollection {#4064 …}
  +votes: Doctrine\ORM\PersistentCollection {#4062 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
  -id: 341968
  -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6575886"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706277013 {#4073
    date: 2024-01-26 14:50:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#4068
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    [Gobolinux](https://gobolinux.org/) enters the room.\n
    \n
    Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728934510 {#4076
    date: 2024-10-14 21:35:10.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4066 …}
  +nested: Doctrine\ORM\PersistentCollection {#4064 …}
  +votes: Doctrine\ORM\PersistentCollection {#4062 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
  -id: 341968
  -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6575886"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706277013 {#4073
    date: 2024-01-26 14:50:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#4465
  +user: App\Entity\User {#4301 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4068
    +user: App\Entity\User {#4050 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Gobolinux](https://gobolinux.org/) enters the room.\n
      \n
      Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728934510 {#4076
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4066 …}
    +nested: Doctrine\ORM\PersistentCollection {#4064 …}
    +votes: Doctrine\ORM\PersistentCollection {#4062 …}
    +reports: Doctrine\ORM\PersistentCollection {#4061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
    -id: 341968
    -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6575886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706277013 {#4073
      date: 2024-01-26 14:50:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "Oh I remember trying this, I should give it another go!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706284753 {#4463
    date: 2024-01-26 16:59:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@sxan@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4466 …}
  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
  -id: 342295
  -bodyTs: "'anoth':10 'give':8 'go':11 'oh':1 'rememb':3 'tri':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7038922"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706284753 {#4464
    date: 2024-01-26 16:59:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#4465
  +user: App\Entity\User {#4301 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4068
    +user: App\Entity\User {#4050 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Gobolinux](https://gobolinux.org/) enters the room.\n
      \n
      Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728934510 {#4076
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4066 …}
    +nested: Doctrine\ORM\PersistentCollection {#4064 …}
    +votes: Doctrine\ORM\PersistentCollection {#4062 …}
    +reports: Doctrine\ORM\PersistentCollection {#4061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
    -id: 341968
    -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6575886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706277013 {#4073
      date: 2024-01-26 14:50:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "Oh I remember trying this, I should give it another go!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706284753 {#4463
    date: 2024-01-26 16:59:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@sxan@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4466 …}
  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
  -id: 342295
  -bodyTs: "'anoth':10 'give':8 'go':11 'oh':1 'rememb':3 'tri':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7038922"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706284753 {#4464
    date: 2024-01-26 16:59:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#4465
  +user: App\Entity\User {#4301 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4068
    +user: App\Entity\User {#4050 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      [Gobolinux](https://gobolinux.org/) enters the room.\n
      \n
      Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728934510 {#4076
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4066 …}
    +nested: Doctrine\ORM\PersistentCollection {#4064 …}
    +votes: Doctrine\ORM\PersistentCollection {#4062 …}
    +reports: Doctrine\ORM\PersistentCollection {#4061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
    -id: 341968
    -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/6575886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706277013 {#4073
      date: 2024-01-26 14:50:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: "Oh I remember trying this, I should give it another go!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706284753 {#4463
    date: 2024-01-26 16:59:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@sxan@midwest.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4466 …}
  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
  -id: 342295
  -bodyTs: "'anoth':10 'give':8 'go':11 'oh':1 'rememb':3 'tri':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7038922"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706284753 {#4464
    date: 2024-01-26 16:59:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#4533
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4465
    +user: App\Entity\User {#4301 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4068
      +user: App\Entity\User {#4050 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        [Gobolinux](https://gobolinux.org/) enters the room.\n
        \n
        Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728934510 {#4076
        date: 2024-10-14 21:35:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4066 …}
      +nested: Doctrine\ORM\PersistentCollection {#4064 …}
      +votes: Doctrine\ORM\PersistentCollection {#4062 …}
      +reports: Doctrine\ORM\PersistentCollection {#4061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
      -id: 341968
      -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6575886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706277013 {#4073
        date: 2024-01-26 14:50:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4068}
    +body: "Oh I remember trying this, I should give it another go!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706284753 {#4463
      date: 2024-01-26 16:59:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4466 …}
    +nested: Doctrine\ORM\PersistentCollection {#4468 …}
    +votes: Doctrine\ORM\PersistentCollection {#4470 …}
    +reports: Doctrine\ORM\PersistentCollection {#4472 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    -id: 342295
    -bodyTs: "'anoth':10 'give':8 'go':11 'oh':1 'rememb':3 'tri':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7038922"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706284753 {#4464
      date: 2024-01-26 16:59:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: """
    Eh. I didn’t personally find that the upheaval added much, and it interfered with my muscle memory working with FHS systems… which are **everything** else. It didn’t add, like, BeOS-levels of drastic benefit in exchange for being so divergent. And it obviously never caught on anywhere else.\n
    \n
    Just my experience.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706351672 {#4531
    date: 2024-01-27 11:34:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@sxan@midwest.social"
    "@mvirts@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4534 …}
  +nested: Doctrine\ORM\PersistentCollection {#4536 …}
  +votes: Doctrine\ORM\PersistentCollection {#4538 …}
  +reports: Doctrine\ORM\PersistentCollection {#4540 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4542 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4544 …}
  -id: 344384
  -bodyTs: "'ad':10 'add':30 'anywher':50 'benefit':37 'beo':33 'beos-level':32 'caught':48 'didn':3,28 'diverg':43 'drastic':36 'eh':1 'els':26,51 'everyth':25 'exchang':39 'experi':54 'fhs':21 'find':6 'interf':14 'level':34 'like':31 'memori':18 'much':11 'muscl':17 'never':47 'obvious':46 'person':5 'system':22 'upheav':9 'work':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6603609"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706351672 {#4532
    date: 2024-01-27 11:34:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#4533
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4465
    +user: App\Entity\User {#4301 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4068
      +user: App\Entity\User {#4050 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        [Gobolinux](https://gobolinux.org/) enters the room.\n
        \n
        Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728934510 {#4076
        date: 2024-10-14 21:35:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4066 …}
      +nested: Doctrine\ORM\PersistentCollection {#4064 …}
      +votes: Doctrine\ORM\PersistentCollection {#4062 …}
      +reports: Doctrine\ORM\PersistentCollection {#4061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
      -id: 341968
      -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6575886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706277013 {#4073
        date: 2024-01-26 14:50:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4068}
    +body: "Oh I remember trying this, I should give it another go!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706284753 {#4463
      date: 2024-01-26 16:59:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4466 …}
    +nested: Doctrine\ORM\PersistentCollection {#4468 …}
    +votes: Doctrine\ORM\PersistentCollection {#4470 …}
    +reports: Doctrine\ORM\PersistentCollection {#4472 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    -id: 342295
    -bodyTs: "'anoth':10 'give':8 'go':11 'oh':1 'rememb':3 'tri':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7038922"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706284753 {#4464
      date: 2024-01-26 16:59:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: """
    Eh. I didn’t personally find that the upheaval added much, and it interfered with my muscle memory working with FHS systems… which are **everything** else. It didn’t add, like, BeOS-levels of drastic benefit in exchange for being so divergent. And it obviously never caught on anywhere else.\n
    \n
    Just my experience.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706351672 {#4531
    date: 2024-01-27 11:34:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@sxan@midwest.social"
    "@mvirts@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4534 …}
  +nested: Doctrine\ORM\PersistentCollection {#4536 …}
  +votes: Doctrine\ORM\PersistentCollection {#4538 …}
  +reports: Doctrine\ORM\PersistentCollection {#4540 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4542 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4544 …}
  -id: 344384
  -bodyTs: "'ad':10 'add':30 'anywher':50 'benefit':37 'beo':33 'beos-level':32 'caught':48 'didn':3,28 'diverg':43 'drastic':36 'eh':1 'els':26,51 'everyth':25 'exchang':39 'experi':54 'fhs':21 'find':6 'interf':14 'level':34 'like':31 'memori':18 'much':11 'muscl':17 'never':47 'obvious':46 'person':5 'system':22 'upheav':9 'work':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6603609"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706351672 {#4532
    date: 2024-01-27 11:34:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#4533
  +user: App\Entity\User {#4050 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4465
    +user: App\Entity\User {#4301 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4068
      +user: App\Entity\User {#4050 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        [Gobolinux](https://gobolinux.org/) enters the room.\n
        \n
        Gobo’s been around and doing its alternative thing, successfully, for 20 years, so no. It’s not a problem.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 7
      +score: 0
      +lastActive: DateTime @1728934510 {#4076
        date: 2024-10-14 21:35:10.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4066 …}
      +nested: Doctrine\ORM\PersistentCollection {#4064 …}
      +votes: Doctrine\ORM\PersistentCollection {#4062 …}
      +reports: Doctrine\ORM\PersistentCollection {#4061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4055 …}
      -id: 341968
      -bodyTs: "'/)':4 '20':19 'altern':15 'around':11 'enter':5 'gobo':8 'gobolinux':1 'gobolinux.org':3 'gobolinux.org/)':2 'problem':27 'room':7 'success':17 'thing':16 'year':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6575886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706277013 {#4073
        date: 2024-01-26 14:50:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4068}
    +body: "Oh I remember trying this, I should give it another go!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706284753 {#4463
      date: 2024-01-26 16:59:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4466 …}
    +nested: Doctrine\ORM\PersistentCollection {#4468 …}
    +votes: Doctrine\ORM\PersistentCollection {#4470 …}
    +reports: Doctrine\ORM\PersistentCollection {#4472 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    -id: 342295
    -bodyTs: "'anoth':10 'give':8 'go':11 'oh':1 'rememb':3 'tri':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7038922"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706284753 {#4464
      date: 2024-01-26 16:59:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4068}
  +body: """
    Eh. I didn’t personally find that the upheaval added much, and it interfered with my muscle memory working with FHS systems… which are **everything** else. It didn’t add, like, BeOS-levels of drastic benefit in exchange for being so divergent. And it obviously never caught on anywhere else.\n
    \n
    Just my experience.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706351672 {#4531
    date: 2024-01-27 11:34:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@sxan@midwest.social"
    "@mvirts@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4534 …}
  +nested: Doctrine\ORM\PersistentCollection {#4536 …}
  +votes: Doctrine\ORM\PersistentCollection {#4538 …}
  +reports: Doctrine\ORM\PersistentCollection {#4540 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4542 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4544 …}
  -id: 344384
  -bodyTs: "'ad':10 'add':30 'anywher':50 'benefit':37 'beo':33 'beos-level':32 'caught':48 'didn':3,28 'diverg':43 'drastic':36 'eh':1 'els':26,51 'everyth':25 'exchang':39 'experi':54 'fhs':21 'find':6 'interf':14 'level':34 'like':31 'memori':18 'much':11 'muscl':17 'never':47 'obvious':46 'person':5 'system':22 'upheav':9 'work':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://midwest.social/comment/6603609"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706351672 {#4532
    date: 2024-01-27 11:34:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#4142
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1728743871 {#4137
    date: 2024-10-12 16:37:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4143 …}
  +nested: Doctrine\ORM\PersistentCollection {#4145 …}
  +votes: Doctrine\ORM\PersistentCollection {#4147 …}
  +reports: Doctrine\ORM\PersistentCollection {#4149 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
  -id: 340576
  -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8045916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706220662 {#4138
    date: 2024-01-25 23:11:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#4142
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1728743871 {#4137
    date: 2024-10-12 16:37:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4143 …}
  +nested: Doctrine\ORM\PersistentCollection {#4145 …}
  +votes: Doctrine\ORM\PersistentCollection {#4147 …}
  +reports: Doctrine\ORM\PersistentCollection {#4149 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
  -id: 340576
  -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8045916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706220662 {#4138
    date: 2024-01-25 23:11:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#4142
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1728743871 {#4137
    date: 2024-10-12 16:37:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4143 …}
  +nested: Doctrine\ORM\PersistentCollection {#4145 …}
  +votes: Doctrine\ORM\PersistentCollection {#4147 …}
  +reports: Doctrine\ORM\PersistentCollection {#4149 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
  -id: 340576
  -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8045916"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706220662 {#4138
    date: 2024-01-25 23:11:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#4449
  +user: Proxies\__CG__\App\Entity\User {#4450 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4142
    +user: App\Entity\User {#4155 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1728743871 {#4137
      date: 2024-10-12 16:37:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4143 …}
    +nested: Doctrine\ORM\PersistentCollection {#4145 …}
    +votes: Doctrine\ORM\PersistentCollection {#4147 …}
    +reports: Doctrine\ORM\PersistentCollection {#4149 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
    -id: 340576
    -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8045916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706220662 {#4138
      date: 2024-01-25 23:11:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4142}
  +body: """
    What do you use for a FHS sandbox?\n
    \n
    distrobox and steam-run worked for me at times.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706229551 {#4447
    date: 2024-01-26 01:39:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@priapus@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4451 …}
  +nested: Doctrine\ORM\PersistentCollection {#4453 …}
  +votes: Doctrine\ORM\PersistentCollection {#4455 …}
  +reports: Doctrine\ORM\PersistentCollection {#4457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4459 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4461 …}
  -id: 340894
  -bodyTs: "'distrobox':9 'fhs':7 'run':13 'sandbox':8 'steam':12 'steam-run':11 'time':18 'use':4 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6822969"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706229551 {#4448
    date: 2024-01-26 01:39:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#4449
  +user: Proxies\__CG__\App\Entity\User {#4450 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4142
    +user: App\Entity\User {#4155 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1728743871 {#4137
      date: 2024-10-12 16:37:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4143 …}
    +nested: Doctrine\ORM\PersistentCollection {#4145 …}
    +votes: Doctrine\ORM\PersistentCollection {#4147 …}
    +reports: Doctrine\ORM\PersistentCollection {#4149 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
    -id: 340576
    -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8045916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706220662 {#4138
      date: 2024-01-25 23:11:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4142}
  +body: """
    What do you use for a FHS sandbox?\n
    \n
    distrobox and steam-run worked for me at times.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706229551 {#4447
    date: 2024-01-26 01:39:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@priapus@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4451 …}
  +nested: Doctrine\ORM\PersistentCollection {#4453 …}
  +votes: Doctrine\ORM\PersistentCollection {#4455 …}
  +reports: Doctrine\ORM\PersistentCollection {#4457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4459 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4461 …}
  -id: 340894
  -bodyTs: "'distrobox':9 'fhs':7 'run':13 'sandbox':8 'steam':12 'steam-run':11 'time':18 'use':4 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6822969"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706229551 {#4448
    date: 2024-01-26 01:39:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#4449
  +user: Proxies\__CG__\App\Entity\User {#4450 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4142
    +user: App\Entity\User {#4155 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1728743871 {#4137
      date: 2024-10-12 16:37:51.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4143 …}
    +nested: Doctrine\ORM\PersistentCollection {#4145 …}
    +votes: Doctrine\ORM\PersistentCollection {#4147 …}
    +reports: Doctrine\ORM\PersistentCollection {#4149 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
    -id: 340576
    -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/8045916"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706220662 {#4138
      date: 2024-01-25 23:11:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4142}
  +body: """
    What do you use for a FHS sandbox?\n
    \n
    distrobox and steam-run worked for me at times.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706229551 {#4447
    date: 2024-01-26 01:39:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@priapus@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4451 …}
  +nested: Doctrine\ORM\PersistentCollection {#4453 …}
  +votes: Doctrine\ORM\PersistentCollection {#4455 …}
  +reports: Doctrine\ORM\PersistentCollection {#4457 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4459 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4461 …}
  -id: 340894
  -bodyTs: "'distrobox':9 'fhs':7 'run':13 'sandbox':8 'steam':12 'steam-run':11 'time':18 'use':4 'work':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6822969"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706229551 {#4448
    date: 2024-01-26 01:39:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#4518
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4449
    +user: Proxies\__CG__\App\Entity\User {#4450 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4142
      +user: App\Entity\User {#4155 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1728743871 {#4137
        date: 2024-10-12 16:37:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4143 …}
      +nested: Doctrine\ORM\PersistentCollection {#4145 …}
      +votes: Doctrine\ORM\PersistentCollection {#4147 …}
      +reports: Doctrine\ORM\PersistentCollection {#4149 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
      -id: 340576
      -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8045916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706220662 {#4138
        date: 2024-01-25 23:11:02.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4142}
    +body: """
      What do you use for a FHS sandbox?\n
      \n
      distrobox and steam-run worked for me at times.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706229551 {#4447
      date: 2024-01-26 01:39:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@priapus@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4451 …}
    +nested: Doctrine\ORM\PersistentCollection {#4453 …}
    +votes: Doctrine\ORM\PersistentCollection {#4455 …}
    +reports: Doctrine\ORM\PersistentCollection {#4457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4459 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4461 …}
    -id: 340894
    -bodyTs: "'distrobox':9 'fhs':7 'run':13 'sandbox':8 'steam':12 'steam-run':11 'time':18 'use':4 'work':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6822969"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706229551 {#4448
      date: 2024-01-26 01:39:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4142}
  +body: "Those two and nix-alien."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706254266 {#4516
    date: 2024-01-26 08:31:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@priapus@sh.itjust.works"
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4519 …}
  +nested: Doctrine\ORM\PersistentCollection {#4521 …}
  +votes: Doctrine\ORM\PersistentCollection {#4523 …}
  +reports: Doctrine\ORM\PersistentCollection {#4525 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4527 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4529 …}
  -id: 341448
  -bodyTs: "'alien':6 'nix':5 'nix-alien':4 'two':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8070682"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706254266 {#4517
    date: 2024-01-26 08:31:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#4518
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4449
    +user: Proxies\__CG__\App\Entity\User {#4450 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4142
      +user: App\Entity\User {#4155 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1728743871 {#4137
        date: 2024-10-12 16:37:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4143 …}
      +nested: Doctrine\ORM\PersistentCollection {#4145 …}
      +votes: Doctrine\ORM\PersistentCollection {#4147 …}
      +reports: Doctrine\ORM\PersistentCollection {#4149 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
      -id: 340576
      -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8045916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706220662 {#4138
        date: 2024-01-25 23:11:02.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4142}
    +body: """
      What do you use for a FHS sandbox?\n
      \n
      distrobox and steam-run worked for me at times.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706229551 {#4447
      date: 2024-01-26 01:39:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@priapus@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4451 …}
    +nested: Doctrine\ORM\PersistentCollection {#4453 …}
    +votes: Doctrine\ORM\PersistentCollection {#4455 …}
    +reports: Doctrine\ORM\PersistentCollection {#4457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4459 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4461 …}
    -id: 340894
    -bodyTs: "'distrobox':9 'fhs':7 'run':13 'sandbox':8 'steam':12 'steam-run':11 'time':18 'use':4 'work':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6822969"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706229551 {#4448
      date: 2024-01-26 01:39:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4142}
  +body: "Those two and nix-alien."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706254266 {#4516
    date: 2024-01-26 08:31:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@priapus@sh.itjust.works"
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4519 …}
  +nested: Doctrine\ORM\PersistentCollection {#4521 …}
  +votes: Doctrine\ORM\PersistentCollection {#4523 …}
  +reports: Doctrine\ORM\PersistentCollection {#4525 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4527 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4529 …}
  -id: 341448
  -bodyTs: "'alien':6 'nix':5 'nix-alien':4 'two':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8070682"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706254266 {#4517
    date: 2024-01-26 08:31:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#4518
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4449
    +user: Proxies\__CG__\App\Entity\User {#4450 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4142
      +user: App\Entity\User {#4155 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Most apps work fine, apps that don’t get put in a FHS sandbox."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1728743871 {#4137
        date: 2024-10-12 16:37:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4143 …}
      +nested: Doctrine\ORM\PersistentCollection {#4145 …}
      +votes: Doctrine\ORM\PersistentCollection {#4147 …}
      +reports: Doctrine\ORM\PersistentCollection {#4149 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4151 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4153 …}
      -id: 340576
      -bodyTs: "'app':2,5 'fhs':13 'fine':4 'get':9 'put':10 'sandbox':14 'work':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8045916"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706220662 {#4138
        date: 2024-01-25 23:11:02.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4142}
    +body: """
      What do you use for a FHS sandbox?\n
      \n
      distrobox and steam-run worked for me at times.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706229551 {#4447
      date: 2024-01-26 01:39:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@priapus@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4451 …}
    +nested: Doctrine\ORM\PersistentCollection {#4453 …}
    +votes: Doctrine\ORM\PersistentCollection {#4455 …}
    +reports: Doctrine\ORM\PersistentCollection {#4457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4459 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4461 …}
    -id: 340894
    -bodyTs: "'distrobox':9 'fhs':7 'run':13 'sandbox':8 'steam':12 'steam-run':11 'time':18 'use':4 'work':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6822969"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706229551 {#4448
      date: 2024-01-26 01:39:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4142}
  +body: "Those two and nix-alien."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706254266 {#4516
    date: 2024-01-26 08:31:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@priapus@sh.itjust.works"
    "@Chewy7324@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4519 …}
  +nested: Doctrine\ORM\PersistentCollection {#4521 …}
  +votes: Doctrine\ORM\PersistentCollection {#4523 …}
  +reports: Doctrine\ORM\PersistentCollection {#4525 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4527 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4529 …}
  -id: 341448
  -bodyTs: "'alien':6 'nix':5 'nix-alien':4 'two':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8070682"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706254266 {#4517
    date: 2024-01-26 08:31:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#4215
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Why doesn’t nix use fhs again?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1728696517 {#4210
    date: 2024-10-12 03:28:37.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4216 …}
  +nested: Doctrine\ORM\PersistentCollection {#4218 …}
  +votes: Doctrine\ORM\PersistentCollection {#4220 …}
  +reports: Doctrine\ORM\PersistentCollection {#4222 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
  -id: 340381
  -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8651812"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706215743 {#4211
    date: 2024-01-25 21:49:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#4215
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Why doesn’t nix use fhs again?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1728696517 {#4210
    date: 2024-10-12 03:28:37.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4216 …}
  +nested: Doctrine\ORM\PersistentCollection {#4218 …}
  +votes: Doctrine\ORM\PersistentCollection {#4220 …}
  +reports: Doctrine\ORM\PersistentCollection {#4222 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
  -id: 340381
  -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8651812"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706215743 {#4211
    date: 2024-01-25 21:49:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#4215
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Why doesn’t nix use fhs again?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1728696517 {#4210
    date: 2024-10-12 03:28:37.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4216 …}
  +nested: Doctrine\ORM\PersistentCollection {#4218 …}
  +votes: Doctrine\ORM\PersistentCollection {#4220 …}
  +reports: Doctrine\ORM\PersistentCollection {#4222 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
  -id: 340381
  -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8651812"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706215743 {#4211
    date: 2024-01-25 21:49:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#4373
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "A lot of features of the Nix package manager, such as having multiple versions of a package installed, don’t work with FHS."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706220710 {#4374
    date: 2024-01-25 23:11:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4369 …}
  +nested: Doctrine\ORM\PersistentCollection {#4364 …}
  +votes: Doctrine\ORM\PersistentCollection {#4368 …}
  +reports: Doctrine\ORM\PersistentCollection {#4378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
  -id: 340577
  -bodyTs: "'featur':4 'fhs':23 'instal':18 'lot':2 'manag':9 'multipl':13 'nix':7 'packag':8,17 'version':14 'work':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8045929"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706220710 {#4377
    date: 2024-01-25 23:11:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#4373
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "A lot of features of the Nix package manager, such as having multiple versions of a package installed, don’t work with FHS."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706220710 {#4374
    date: 2024-01-25 23:11:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4369 …}
  +nested: Doctrine\ORM\PersistentCollection {#4364 …}
  +votes: Doctrine\ORM\PersistentCollection {#4368 …}
  +reports: Doctrine\ORM\PersistentCollection {#4378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
  -id: 340577
  -bodyTs: "'featur':4 'fhs':23 'instal':18 'lot':2 'manag':9 'multipl':13 'nix':7 'packag':8,17 'version':14 'work':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8045929"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706220710 {#4377
    date: 2024-01-25 23:11:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#4373
  +user: App\Entity\User {#4155 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "A lot of features of the Nix package manager, such as having multiple versions of a package installed, don’t work with FHS."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706220710 {#4374
    date: 2024-01-25 23:11:50.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4369 …}
  +nested: Doctrine\ORM\PersistentCollection {#4364 …}
  +votes: Doctrine\ORM\PersistentCollection {#4368 …}
  +reports: Doctrine\ORM\PersistentCollection {#4378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
  -id: 340577
  -bodyTs: "'featur':4 'fhs':23 'instal':18 'lot':2 'manag':9 'multipl':13 'nix':7 'packag':8,17 'version':14 'work':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8045929"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706220710 {#4377
    date: 2024-01-25 23:11:50.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
App\Entity\EntryComment {#4386
  +user: Proxies\__CG__\App\Entity\User {#4387 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Because the nix package manager places all system packages under `/nix/store/uniquehash-packagename-version/`\n
    \n
    Where the unique hash is obtained via a Merkel tree of all the inputs. So in particular, binaries and libraries exist underneath those directories, not in the places you would expect from FHS.\n
    \n
    In order to make the system actually work, environment variables are set up and executables are patched to refer to specific paths within the Nix Store.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706218154 {#4384
    date: 2024-01-25 22:29:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4388 …}
  +nested: Doctrine\ORM\PersistentCollection {#4390 …}
  +votes: Doctrine\ORM\PersistentCollection {#4392 …}
  +reports: Doctrine\ORM\PersistentCollection {#4394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
  -id: 340477
  -bodyTs: "'/nix/store/uniquehash-packagename-version':11 'actual':51 'binari':29 'directori':35 'environ':53 'execut':59 'exist':32 'expect':42 'fhs':44 'hash':15 'input':25 'librari':31 'make':48 'manag':5 'merkel':20 'nix':3,69 'obtain':17 'order':46 'packag':4,9 'particular':28 'patch':61 'path':66 'place':6,39 'refer':63 'set':56 'specif':65 'store':70 'system':8,50 'tree':21 'underneath':33 'uniqu':14 'variabl':54 'via':18 'within':67 'work':52 'would':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2212072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218154 {#4385
    date: 2024-01-25 22:29:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
App\Entity\EntryComment {#4386
  +user: Proxies\__CG__\App\Entity\User {#4387 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Because the nix package manager places all system packages under `/nix/store/uniquehash-packagename-version/`\n
    \n
    Where the unique hash is obtained via a Merkel tree of all the inputs. So in particular, binaries and libraries exist underneath those directories, not in the places you would expect from FHS.\n
    \n
    In order to make the system actually work, environment variables are set up and executables are patched to refer to specific paths within the Nix Store.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706218154 {#4384
    date: 2024-01-25 22:29:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4388 …}
  +nested: Doctrine\ORM\PersistentCollection {#4390 …}
  +votes: Doctrine\ORM\PersistentCollection {#4392 …}
  +reports: Doctrine\ORM\PersistentCollection {#4394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
  -id: 340477
  -bodyTs: "'/nix/store/uniquehash-packagename-version':11 'actual':51 'binari':29 'directori':35 'environ':53 'execut':59 'exist':32 'expect':42 'fhs':44 'hash':15 'input':25 'librari':31 'make':48 'manag':5 'merkel':20 'nix':3,69 'obtain':17 'order':46 'packag':4,9 'particular':28 'patch':61 'path':66 'place':6,39 'refer':63 'set':56 'specif':65 'store':70 'system':8,50 'tree':21 'underneath':33 'uniqu':14 'variabl':54 'via':18 'within':67 'work':52 'would':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2212072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218154 {#4385
    date: 2024-01-25 22:29:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
App\Entity\EntryComment {#4386
  +user: Proxies\__CG__\App\Entity\User {#4387 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Because the nix package manager places all system packages under `/nix/store/uniquehash-packagename-version/`\n
    \n
    Where the unique hash is obtained via a Merkel tree of all the inputs. So in particular, binaries and libraries exist underneath those directories, not in the places you would expect from FHS.\n
    \n
    In order to make the system actually work, environment variables are set up and executables are patched to refer to specific paths within the Nix Store.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706218154 {#4384
    date: 2024-01-25 22:29:14.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4388 …}
  +nested: Doctrine\ORM\PersistentCollection {#4390 …}
  +votes: Doctrine\ORM\PersistentCollection {#4392 …}
  +reports: Doctrine\ORM\PersistentCollection {#4394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
  -id: 340477
  -bodyTs: "'/nix/store/uniquehash-packagename-version':11 'actual':51 'binari':29 'directori':35 'environ':53 'execut':59 'exist':32 'expect':42 'fhs':44 'hash':15 'input':25 'librari':31 'make':48 'manag':5 'merkel':20 'nix':3,69 'obtain':17 'order':46 'packag':4,9 'particular':28 'patch':61 'path':66 'place':6,39 'refer':63 'set':56 'specif':65 'store':70 'system':8,50 'tree':21 'underneath':33 'uniqu':14 'variabl':54 'via':18 'within':67 'work':52 'would':41"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2212072"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218154 {#4385
    date: 2024-01-25 22:29:14.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
App\Entity\EntryComment {#4402
  +user: Proxies\__CG__\App\Entity\User {#4403 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "So that it’s possible for different versions of software/libs to coexist on the same system"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706218927 {#4400
    date: 2024-01-25 22:42:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4404 …}
  +nested: Doctrine\ORM\PersistentCollection {#4406 …}
  +votes: Doctrine\ORM\PersistentCollection {#4408 …}
  +reports: Doctrine\ORM\PersistentCollection {#4410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4412 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4414 …}
  -id: 340502
  -bodyTs: "'coexist':12 'differ':7 'possibl':5 'software/libs':10 'system':16 'version':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7726211"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218927 {#4401
    date: 2024-01-25 22:42:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#4402
  +user: Proxies\__CG__\App\Entity\User {#4403 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "So that it’s possible for different versions of software/libs to coexist on the same system"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706218927 {#4400
    date: 2024-01-25 22:42:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4404 …}
  +nested: Doctrine\ORM\PersistentCollection {#4406 …}
  +votes: Doctrine\ORM\PersistentCollection {#4408 …}
  +reports: Doctrine\ORM\PersistentCollection {#4410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4412 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4414 …}
  -id: 340502
  -bodyTs: "'coexist':12 'differ':7 'possibl':5 'software/libs':10 'system':16 'version':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7726211"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218927 {#4401
    date: 2024-01-25 22:42:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#4402
  +user: Proxies\__CG__\App\Entity\User {#4403 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "So that it’s possible for different versions of software/libs to coexist on the same system"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706218927 {#4400
    date: 2024-01-25 22:42:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4404 …}
  +nested: Doctrine\ORM\PersistentCollection {#4406 …}
  +votes: Doctrine\ORM\PersistentCollection {#4408 …}
  +reports: Doctrine\ORM\PersistentCollection {#4410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4412 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4414 …}
  -id: 340502
  -bodyTs: "'coexist':12 'differ':7 'possibl':5 'software/libs':10 'system':16 'version':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7726211"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706218927 {#4401
    date: 2024-01-25 22:42:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
App\Entity\EntryComment {#4418
  +user: Proxies\__CG__\App\Entity\User {#4419 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
    \n
    For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
    \n
    This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
    \n
    The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
    \n
    Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1706219631 {#4416
    date: 2024-01-25 22:53:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4420 …}
  +nested: Doctrine\ORM\PersistentCollection {#4422 …}
  +votes: Doctrine\ORM\PersistentCollection {#4424 …}
  +reports: Doctrine\ORM\PersistentCollection {#4426 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
  -id: 340533
  -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6818396"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706219631 {#4417
    date: 2024-01-25 22:53:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#4418
  +user: Proxies\__CG__\App\Entity\User {#4419 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
    \n
    For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
    \n
    This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
    \n
    The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
    \n
    Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1706219631 {#4416
    date: 2024-01-25 22:53:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4420 …}
  +nested: Doctrine\ORM\PersistentCollection {#4422 …}
  +votes: Doctrine\ORM\PersistentCollection {#4424 …}
  +reports: Doctrine\ORM\PersistentCollection {#4426 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
  -id: 340533
  -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6818396"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706219631 {#4417
    date: 2024-01-25 22:53:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#4418
  +user: Proxies\__CG__\App\Entity\User {#4419 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4215
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Why doesn’t nix use fhs again?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1728696517 {#4210
      date: 2024-10-12 03:28:37.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4216 …}
    +nested: Doctrine\ORM\PersistentCollection {#4218 …}
    +votes: Doctrine\ORM\PersistentCollection {#4220 …}
    +reports: Doctrine\ORM\PersistentCollection {#4222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
    -id: 340381
    -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8651812"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706215743 {#4211
      date: 2024-01-25 21:49:03.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
    \n
    For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
    \n
    This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
    \n
    The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
    \n
    Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 14
  +score: 0
  +lastActive: DateTime @1706219631 {#4416
    date: 2024-01-25 22:53:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4420 …}
  +nested: Doctrine\ORM\PersistentCollection {#4422 …}
  +votes: Doctrine\ORM\PersistentCollection {#4424 …}
  +reports: Doctrine\ORM\PersistentCollection {#4426 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
  -id: 340533
  -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6818396"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706219631 {#4417
    date: 2024-01-25 22:53:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#4490
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4418
    +user: Proxies\__CG__\App\Entity\User {#4419 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4215
      +user: App\Entity\User {#4228 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Why doesn’t nix use fhs again?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1728696517 {#4210
        date: 2024-10-12 03:28:37.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4216 …}
      +nested: Doctrine\ORM\PersistentCollection {#4218 …}
      +votes: Doctrine\ORM\PersistentCollection {#4220 …}
      +reports: Doctrine\ORM\PersistentCollection {#4222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
      -id: 340381
      -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8651812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706215743 {#4211
        date: 2024-01-25 21:49:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
      \n
      For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
      \n
      This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
      \n
      The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
      \n
      Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1706219631 {#4416
      date: 2024-01-25 22:53:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 340533
    -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6818396"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706219631 {#4417
      date: 2024-01-25 22:53:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
    \n
    Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706222166 {#4491
    date: 2024-01-25 23:36:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4485 …}
  +nested: Doctrine\ORM\PersistentCollection {#4479 …}
  +votes: Doctrine\ORM\PersistentCollection {#4483 …}
  +reports: Doctrine\ORM\PersistentCollection {#4494 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
  -id: 340617
  -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8654378"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706222166 {#4488
    date: 2024-01-25 23:36:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#4490
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4418
    +user: Proxies\__CG__\App\Entity\User {#4419 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4215
      +user: App\Entity\User {#4228 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Why doesn’t nix use fhs again?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1728696517 {#4210
        date: 2024-10-12 03:28:37.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4216 …}
      +nested: Doctrine\ORM\PersistentCollection {#4218 …}
      +votes: Doctrine\ORM\PersistentCollection {#4220 …}
      +reports: Doctrine\ORM\PersistentCollection {#4222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
      -id: 340381
      -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8651812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706215743 {#4211
        date: 2024-01-25 21:49:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
      \n
      For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
      \n
      This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
      \n
      The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
      \n
      Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1706219631 {#4416
      date: 2024-01-25 22:53:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 340533
    -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6818396"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706219631 {#4417
      date: 2024-01-25 22:53:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
    \n
    Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706222166 {#4491
    date: 2024-01-25 23:36:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4485 …}
  +nested: Doctrine\ORM\PersistentCollection {#4479 …}
  +votes: Doctrine\ORM\PersistentCollection {#4483 …}
  +reports: Doctrine\ORM\PersistentCollection {#4494 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
  -id: 340617
  -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8654378"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706222166 {#4488
    date: 2024-01-25 23:36:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#4490
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4418
    +user: Proxies\__CG__\App\Entity\User {#4419 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4215
      +user: App\Entity\User {#4228 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: "Why doesn’t nix use fhs again?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1728696517 {#4210
        date: 2024-10-12 03:28:37.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4216 …}
      +nested: Doctrine\ORM\PersistentCollection {#4218 …}
      +votes: Doctrine\ORM\PersistentCollection {#4220 …}
      +reports: Doctrine\ORM\PersistentCollection {#4222 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
      -id: 340381
      -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8651812"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706215743 {#4211
        date: 2024-01-25 21:49:03.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
      \n
      For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
      \n
      This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
      \n
      The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
      \n
      Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1706219631 {#4416
      date: 2024-01-25 22:53:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 340533
    -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6818396"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706219631 {#4417
      date: 2024-01-25 22:53:51.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
    \n
    Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706222166 {#4491
    date: 2024-01-25 23:36:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4485 …}
  +nested: Doctrine\ORM\PersistentCollection {#4479 …}
  +votes: Doctrine\ORM\PersistentCollection {#4483 …}
  +reports: Doctrine\ORM\PersistentCollection {#4494 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
  -id: 340617
  -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8654378"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706222166 {#4488
    date: 2024-01-25 23:36:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\EntryComment {#4552
  +user: Proxies\__CG__\App\Entity\User {#4555 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4490
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4418
      +user: Proxies\__CG__\App\Entity\User {#4419 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4215
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Why doesn’t nix use fhs again?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1728696517 {#4210
          date: 2024-10-12 03:28:37.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4216 …}
        +nested: Doctrine\ORM\PersistentCollection {#4218 …}
        +votes: Doctrine\ORM\PersistentCollection {#4220 …}
        +reports: Doctrine\ORM\PersistentCollection {#4222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
        -id: 340381
        -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8651812"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706215743 {#4211
          date: 2024-01-25 21:49:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
        \n
        For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
        \n
        This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
        \n
        The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
        \n
        Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706219631 {#4416
        date: 2024-01-25 22:53:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4420 …}
      +nested: Doctrine\ORM\PersistentCollection {#4422 …}
      +votes: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
      -id: 340533
      -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6818396"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706219631 {#4417
        date: 2024-01-25 22:53:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
      \n
      Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706222166 {#4491
      date: 2024-01-25 23:36:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4485 …}
    +nested: Doctrine\ORM\PersistentCollection {#4479 …}
    +votes: Doctrine\ORM\PersistentCollection {#4483 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
    -id: 340617
    -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8654378"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222166 {#4488
      date: 2024-01-25 23:36:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706223602 {#4551
    date: 2024-01-26 00:00:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4559 …}
  +nested: Doctrine\ORM\PersistentCollection {#4561 …}
  +votes: Doctrine\ORM\PersistentCollection {#4557 …}
  +reports: Doctrine\ORM\PersistentCollection {#4563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
  -id: 340679
  -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7013298"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706223602 {#4548
    date: 2024-01-26 00:00:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\EntryComment {#4552
  +user: Proxies\__CG__\App\Entity\User {#4555 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4490
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4418
      +user: Proxies\__CG__\App\Entity\User {#4419 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4215
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Why doesn’t nix use fhs again?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1728696517 {#4210
          date: 2024-10-12 03:28:37.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4216 …}
        +nested: Doctrine\ORM\PersistentCollection {#4218 …}
        +votes: Doctrine\ORM\PersistentCollection {#4220 …}
        +reports: Doctrine\ORM\PersistentCollection {#4222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
        -id: 340381
        -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8651812"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706215743 {#4211
          date: 2024-01-25 21:49:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
        \n
        For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
        \n
        This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
        \n
        The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
        \n
        Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706219631 {#4416
        date: 2024-01-25 22:53:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4420 …}
      +nested: Doctrine\ORM\PersistentCollection {#4422 …}
      +votes: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
      -id: 340533
      -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6818396"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706219631 {#4417
        date: 2024-01-25 22:53:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
      \n
      Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706222166 {#4491
      date: 2024-01-25 23:36:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4485 …}
    +nested: Doctrine\ORM\PersistentCollection {#4479 …}
    +votes: Doctrine\ORM\PersistentCollection {#4483 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
    -id: 340617
    -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8654378"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222166 {#4488
      date: 2024-01-25 23:36:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706223602 {#4551
    date: 2024-01-26 00:00:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4559 …}
  +nested: Doctrine\ORM\PersistentCollection {#4561 …}
  +votes: Doctrine\ORM\PersistentCollection {#4557 …}
  +reports: Doctrine\ORM\PersistentCollection {#4563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
  -id: 340679
  -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7013298"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706223602 {#4548
    date: 2024-01-26 00:00:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\EntryComment {#4552
  +user: Proxies\__CG__\App\Entity\User {#4555 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4490
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4418
      +user: Proxies\__CG__\App\Entity\User {#4419 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4215
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Why doesn’t nix use fhs again?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1728696517 {#4210
          date: 2024-10-12 03:28:37.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4216 …}
        +nested: Doctrine\ORM\PersistentCollection {#4218 …}
        +votes: Doctrine\ORM\PersistentCollection {#4220 …}
        +reports: Doctrine\ORM\PersistentCollection {#4222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
        -id: 340381
        -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8651812"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706215743 {#4211
          date: 2024-01-25 21:49:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
        \n
        For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
        \n
        This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
        \n
        The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
        \n
        Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706219631 {#4416
        date: 2024-01-25 22:53:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4420 …}
      +nested: Doctrine\ORM\PersistentCollection {#4422 …}
      +votes: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
      -id: 340533
      -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6818396"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706219631 {#4417
        date: 2024-01-25 22:53:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
      \n
      Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706222166 {#4491
      date: 2024-01-25 23:36:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4485 …}
    +nested: Doctrine\ORM\PersistentCollection {#4479 …}
    +votes: Doctrine\ORM\PersistentCollection {#4483 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
    -id: 340617
    -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8654378"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222166 {#4488
      date: 2024-01-25 23:36:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706223602 {#4551
    date: 2024-01-26 00:00:02.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4559 …}
  +nested: Doctrine\ORM\PersistentCollection {#4561 …}
  +votes: Doctrine\ORM\PersistentCollection {#4557 …}
  +reports: Doctrine\ORM\PersistentCollection {#4563 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
  -id: 340679
  -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7013298"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706223602 {#4548
    date: 2024-01-26 00:00:02.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\EntryComment {#4610
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4552
    +user: Proxies\__CG__\App\Entity\User {#4555 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4490
      +user: App\Entity\User {#4228 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4418
        +user: Proxies\__CG__\App\Entity\User {#4419 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4215
          +user: App\Entity\User {#4228 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Why doesn’t nix use fhs again?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1728696517 {#4210
            date: 2024-10-12 03:28:37.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4216 …}
          +nested: Doctrine\ORM\PersistentCollection {#4218 …}
          +votes: Doctrine\ORM\PersistentCollection {#4220 …}
          +reports: Doctrine\ORM\PersistentCollection {#4222 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
          -id: 340381
          -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemm.ee/comment/8651812"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706215743 {#4211
            date: 2024-01-25 21:49:03.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4215}
        +body: """
          Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
          \n
          For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
          \n
          This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
          \n
          The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
          \n
          Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 14
        +score: 0
        +lastActive: DateTime @1706219631 {#4416
          date: 2024-01-25 22:53:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@Lojcs@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4420 …}
        +nested: Doctrine\ORM\PersistentCollection {#4422 …}
        +votes: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
        -id: 340533
        -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6818396"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706219631 {#4417
          date: 2024-01-25 22:53:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
        \n
        Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706222166 {#4491
        date: 2024-01-25 23:36:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
        "@madmaurice@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4485 …}
      +nested: Doctrine\ORM\PersistentCollection {#4479 …}
      +votes: Doctrine\ORM\PersistentCollection {#4483 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
      -id: 340617
      -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8654378"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222166 {#4488
        date: 2024-01-25 23:36:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706223602 {#4551
      date: 2024-01-26 00:00:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4559 …}
    +nested: Doctrine\ORM\PersistentCollection {#4561 …}
    +votes: Doctrine\ORM\PersistentCollection {#4557 …}
    +reports: Doctrine\ORM\PersistentCollection {#4563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
    -id: 340679
    -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7013298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706223602 {#4548
      date: 2024-01-26 00:00:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "The most recent one by default unless another is manually chosen. The nix packages can keep using their specific versions directly"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706225473 {#4611
    date: 2024-01-26 00:31:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4607 …}
  +nested: Doctrine\ORM\PersistentCollection {#4603 …}
  +votes: Doctrine\ORM\PersistentCollection {#4601 …}
  +reports: Doctrine\ORM\PersistentCollection {#4616 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4620 …}
  -id: 340745
  -bodyTs: "'anoth':8 'chosen':11 'default':6 'direct':21 'keep':16 'manual':10 'nix':13 'one':4 'packag':14 'recent':3 'specif':19 'unless':7 'use':17 'version':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8655942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706225473 {#4614
    date: 2024-01-26 00:31:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\EntryComment {#4610
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4552
    +user: Proxies\__CG__\App\Entity\User {#4555 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4490
      +user: App\Entity\User {#4228 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4418
        +user: Proxies\__CG__\App\Entity\User {#4419 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4215
          +user: App\Entity\User {#4228 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Why doesn’t nix use fhs again?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1728696517 {#4210
            date: 2024-10-12 03:28:37.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4216 …}
          +nested: Doctrine\ORM\PersistentCollection {#4218 …}
          +votes: Doctrine\ORM\PersistentCollection {#4220 …}
          +reports: Doctrine\ORM\PersistentCollection {#4222 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
          -id: 340381
          -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemm.ee/comment/8651812"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706215743 {#4211
            date: 2024-01-25 21:49:03.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4215}
        +body: """
          Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
          \n
          For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
          \n
          This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
          \n
          The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
          \n
          Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 14
        +score: 0
        +lastActive: DateTime @1706219631 {#4416
          date: 2024-01-25 22:53:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@Lojcs@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4420 …}
        +nested: Doctrine\ORM\PersistentCollection {#4422 …}
        +votes: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
        -id: 340533
        -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6818396"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706219631 {#4417
          date: 2024-01-25 22:53:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
        \n
        Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706222166 {#4491
        date: 2024-01-25 23:36:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
        "@madmaurice@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4485 …}
      +nested: Doctrine\ORM\PersistentCollection {#4479 …}
      +votes: Doctrine\ORM\PersistentCollection {#4483 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
      -id: 340617
      -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8654378"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222166 {#4488
        date: 2024-01-25 23:36:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706223602 {#4551
      date: 2024-01-26 00:00:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4559 …}
    +nested: Doctrine\ORM\PersistentCollection {#4561 …}
    +votes: Doctrine\ORM\PersistentCollection {#4557 …}
    +reports: Doctrine\ORM\PersistentCollection {#4563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
    -id: 340679
    -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7013298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706223602 {#4548
      date: 2024-01-26 00:00:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "The most recent one by default unless another is manually chosen. The nix packages can keep using their specific versions directly"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706225473 {#4611
    date: 2024-01-26 00:31:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4607 …}
  +nested: Doctrine\ORM\PersistentCollection {#4603 …}
  +votes: Doctrine\ORM\PersistentCollection {#4601 …}
  +reports: Doctrine\ORM\PersistentCollection {#4616 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4620 …}
  -id: 340745
  -bodyTs: "'anoth':8 'chosen':11 'default':6 'direct':21 'keep':16 'manual':10 'nix':13 'one':4 'packag':14 'recent':3 'specif':19 'unless':7 'use':17 'version':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8655942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706225473 {#4614
    date: 2024-01-26 00:31:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\EntryComment {#4610
  +user: App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4552
    +user: Proxies\__CG__\App\Entity\User {#4555 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4490
      +user: App\Entity\User {#4228 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4418
        +user: Proxies\__CG__\App\Entity\User {#4419 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4215
          +user: App\Entity\User {#4228 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: "Why doesn’t nix use fhs again?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1728696517 {#4210
            date: 2024-10-12 03:28:37.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4216 …}
          +nested: Doctrine\ORM\PersistentCollection {#4218 …}
          +votes: Doctrine\ORM\PersistentCollection {#4220 …}
          +reports: Doctrine\ORM\PersistentCollection {#4222 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
          -id: 340381
          -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemm.ee/comment/8651812"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706215743 {#4211
            date: 2024-01-25 21:49:03.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4215}
        +body: """
          Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
          \n
          For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
          \n
          This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
          \n
          The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
          \n
          Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 14
        +score: 0
        +lastActive: DateTime @1706219631 {#4416
          date: 2024-01-25 22:53:51.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@Lojcs@lemm.ee"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4420 …}
        +nested: Doctrine\ORM\PersistentCollection {#4422 …}
        +votes: Doctrine\ORM\PersistentCollection {#4424 …}
        +reports: Doctrine\ORM\PersistentCollection {#4426 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
        -id: 340533
        -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://discuss.tchncs.de/comment/6818396"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706219631 {#4417
          date: 2024-01-25 22:53:51.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
        \n
        Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706222166 {#4491
        date: 2024-01-25 23:36:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
        "@madmaurice@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4485 …}
      +nested: Doctrine\ORM\PersistentCollection {#4479 …}
      +votes: Doctrine\ORM\PersistentCollection {#4483 …}
      +reports: Doctrine\ORM\PersistentCollection {#4494 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
      -id: 340617
      -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8654378"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706222166 {#4488
        date: 2024-01-25 23:36:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706223602 {#4551
      date: 2024-01-26 00:00:02.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4559 …}
    +nested: Doctrine\ORM\PersistentCollection {#4561 …}
    +votes: Doctrine\ORM\PersistentCollection {#4557 …}
    +reports: Doctrine\ORM\PersistentCollection {#4563 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
    -id: 340679
    -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7013298"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706223602 {#4548
      date: 2024-01-26 00:00:02.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "The most recent one by default unless another is manually chosen. The nix packages can keep using their specific versions directly"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706225473 {#4611
    date: 2024-01-26 00:31:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4607 …}
  +nested: Doctrine\ORM\PersistentCollection {#4603 …}
  +votes: Doctrine\ORM\PersistentCollection {#4601 …}
  +reports: Doctrine\ORM\PersistentCollection {#4616 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4620 …}
  -id: 340745
  -bodyTs: "'anoth':8 'chosen':11 'default':6 'direct':21 'keep':16 'manual':10 'nix':13 'one':4 'packag':14 'recent':3 'specif':19 'unless':7 'use':17 'version':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8655942"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706225473 {#4614
    date: 2024-01-26 00:31:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#4661
  +user: Proxies\__CG__\App\Entity\User {#4555 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4610
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4552
      +user: Proxies\__CG__\App\Entity\User {#4555 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4490
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4418
          +user: Proxies\__CG__\App\Entity\User {#4419 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4215
            +user: App\Entity\User {#4228 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: "Why doesn’t nix use fhs again?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1728696517 {#4210
              date: 2024-10-12 03:28:37.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@matcha_addict@lemy.lol"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4216 …}
            +nested: Doctrine\ORM\PersistentCollection {#4218 …}
            +votes: Doctrine\ORM\PersistentCollection {#4220 …}
            +reports: Doctrine\ORM\PersistentCollection {#4222 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
            -id: 340381
            -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemm.ee/comment/8651812"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706215743 {#4211
              date: 2024-01-25 21:49:03.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4215}
          +body: """
            Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
            \n
            For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
            \n
            This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
            \n
            The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
            \n
            Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 14
          +score: 0
          +lastActive: DateTime @1706219631 {#4416
            date: 2024-01-25 22:53:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
            "@Lojcs@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4420 …}
          +nested: Doctrine\ORM\PersistentCollection {#4422 …}
          +votes: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
          -id: 340533
          -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/6818396"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706219631 {#4417
            date: 2024-01-25 22:53:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4215}
        +body: """
          > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
          \n
          Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706222166 {#4491
          date: 2024-01-25 23:36:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@Lojcs@lemm.ee"
          "@madmaurice@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4485 …}
        +nested: Doctrine\ORM\PersistentCollection {#4479 …}
        +votes: Doctrine\ORM\PersistentCollection {#4483 …}
        +reports: Doctrine\ORM\PersistentCollection {#4494 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
        -id: 340617
        -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8654378"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706222166 {#4488
          date: 2024-01-25 23:36:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706223602 {#4551
        date: 2024-01-26 00:00:02.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
        "@madmaurice@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4559 …}
      +nested: Doctrine\ORM\PersistentCollection {#4561 …}
      +votes: Doctrine\ORM\PersistentCollection {#4557 …}
      +reports: Doctrine\ORM\PersistentCollection {#4563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
      -id: 340679
      -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7013298"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706223602 {#4548
        date: 2024-01-26 00:00:02.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: "The most recent one by default unless another is manually chosen. The nix packages can keep using their specific versions directly"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706225473 {#4611
      date: 2024-01-26 00:31:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
      "@palebluethought@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4607 …}
    +nested: Doctrine\ORM\PersistentCollection {#4603 …}
    +votes: Doctrine\ORM\PersistentCollection {#4601 …}
    +reports: Doctrine\ORM\PersistentCollection {#4616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4620 …}
    -id: 340745
    -bodyTs: "'anoth':8 'chosen':11 'default':6 'direct':21 'keep':16 'manual':10 'nix':13 'one':4 'packag':14 'recent':3 'specif':19 'unless':7 'use':17 'version':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8655942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706225473 {#4614
      date: 2024-01-26 00:31:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Now you’ll have a zillion users trying to install software in ways that violate all the assumptions that NixOS operates on, but which are still tightly coupled to your NixOS config. Now updates to your system, or even seemingly unrelated config changes (through some transitive dependency chain) can easily break that software.\n
    \n
    So now we’ve basically removed half the advantages that motivate Nix/OS in the first place, and when stuff breaks it will look like it’s Nix’s fault, even if it isn’t.\n
    \n
    On the other hand, nixpkgs is already the most comprehensive repository of system software out there, and for 99% of packages Nixifying it is pretty trivial. Hell, my NixOS config does that for 3 different GitHub repos right inline in my config.nix
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706226231 {#4665
    date: 2024-01-26 00:43:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4658 …}
  +nested: Doctrine\ORM\PersistentCollection {#4656 …}
  +votes: Doctrine\ORM\PersistentCollection {#4660 …}
  +reports: Doctrine\ORM\PersistentCollection {#4671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4673 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4675 …}
  -id: 340765
  -bodyTs: "'3':121 '99':106 'advantag':62 'alreadi':94 'assumpt':18 'basic':58 'break':51,73 'chain':48 'chang':43 'comprehens':97 'config':32,42,117 'config.nix':129 'coupl':28 'depend':47 'differ':122 'easili':50 'even':39,83 'fault':82 'first':68 'github':123 'half':60 'hand':91 'hell':114 'inlin':126 'instal':10 'isn':86 'like':77 'll':3 'look':76 'motiv':64 'nix':80 'nix/os':65 'nixifi':109 'nixo':20,31,116 'nixpkg':92 'oper':21 'packag':108 'place':69 'pretti':112 'remov':59 'repo':124 'repositori':98 'right':125 'seem':40 'softwar':11,53,101 'still':26 'stuff':72 'system':37,100 'tight':27 'transit':46 'tri':8 'trivial':113 'unrel':41 'updat':34 'user':7 've':57 'violat':15 'way':13 'zillion':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7014409"
  +editedAt: DateTimeImmutable @1728692787 {#4668
    date: 2024-10-12 02:26:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706226231 {#4664
    date: 2024-01-26 00:43:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
App\Entity\EntryComment {#4661
  +user: Proxies\__CG__\App\Entity\User {#4555 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4610
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4552
      +user: Proxies\__CG__\App\Entity\User {#4555 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4490
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4418
          +user: Proxies\__CG__\App\Entity\User {#4419 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4215
            +user: App\Entity\User {#4228 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: "Why doesn’t nix use fhs again?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1728696517 {#4210
              date: 2024-10-12 03:28:37.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@matcha_addict@lemy.lol"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4216 …}
            +nested: Doctrine\ORM\PersistentCollection {#4218 …}
            +votes: Doctrine\ORM\PersistentCollection {#4220 …}
            +reports: Doctrine\ORM\PersistentCollection {#4222 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
            -id: 340381
            -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemm.ee/comment/8651812"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706215743 {#4211
              date: 2024-01-25 21:49:03.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4215}
          +body: """
            Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
            \n
            For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
            \n
            This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
            \n
            The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
            \n
            Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 14
          +score: 0
          +lastActive: DateTime @1706219631 {#4416
            date: 2024-01-25 22:53:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
            "@Lojcs@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4420 …}
          +nested: Doctrine\ORM\PersistentCollection {#4422 …}
          +votes: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
          -id: 340533
          -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/6818396"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706219631 {#4417
            date: 2024-01-25 22:53:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4215}
        +body: """
          > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
          \n
          Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706222166 {#4491
          date: 2024-01-25 23:36:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@Lojcs@lemm.ee"
          "@madmaurice@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4485 …}
        +nested: Doctrine\ORM\PersistentCollection {#4479 …}
        +votes: Doctrine\ORM\PersistentCollection {#4483 …}
        +reports: Doctrine\ORM\PersistentCollection {#4494 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
        -id: 340617
        -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8654378"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706222166 {#4488
          date: 2024-01-25 23:36:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706223602 {#4551
        date: 2024-01-26 00:00:02.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
        "@madmaurice@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4559 …}
      +nested: Doctrine\ORM\PersistentCollection {#4561 …}
      +votes: Doctrine\ORM\PersistentCollection {#4557 …}
      +reports: Doctrine\ORM\PersistentCollection {#4563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
      -id: 340679
      -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7013298"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706223602 {#4548
        date: 2024-01-26 00:00:02.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: "The most recent one by default unless another is manually chosen. The nix packages can keep using their specific versions directly"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706225473 {#4611
      date: 2024-01-26 00:31:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
      "@palebluethought@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4607 …}
    +nested: Doctrine\ORM\PersistentCollection {#4603 …}
    +votes: Doctrine\ORM\PersistentCollection {#4601 …}
    +reports: Doctrine\ORM\PersistentCollection {#4616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4620 …}
    -id: 340745
    -bodyTs: "'anoth':8 'chosen':11 'default':6 'direct':21 'keep':16 'manual':10 'nix':13 'one':4 'packag':14 'recent':3 'specif':19 'unless':7 'use':17 'version':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8655942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706225473 {#4614
      date: 2024-01-26 00:31:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Now you’ll have a zillion users trying to install software in ways that violate all the assumptions that NixOS operates on, but which are still tightly coupled to your NixOS config. Now updates to your system, or even seemingly unrelated config changes (through some transitive dependency chain) can easily break that software.\n
    \n
    So now we’ve basically removed half the advantages that motivate Nix/OS in the first place, and when stuff breaks it will look like it’s Nix’s fault, even if it isn’t.\n
    \n
    On the other hand, nixpkgs is already the most comprehensive repository of system software out there, and for 99% of packages Nixifying it is pretty trivial. Hell, my NixOS config does that for 3 different GitHub repos right inline in my config.nix
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706226231 {#4665
    date: 2024-01-26 00:43:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4658 …}
  +nested: Doctrine\ORM\PersistentCollection {#4656 …}
  +votes: Doctrine\ORM\PersistentCollection {#4660 …}
  +reports: Doctrine\ORM\PersistentCollection {#4671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4673 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4675 …}
  -id: 340765
  -bodyTs: "'3':121 '99':106 'advantag':62 'alreadi':94 'assumpt':18 'basic':58 'break':51,73 'chain':48 'chang':43 'comprehens':97 'config':32,42,117 'config.nix':129 'coupl':28 'depend':47 'differ':122 'easili':50 'even':39,83 'fault':82 'first':68 'github':123 'half':60 'hand':91 'hell':114 'inlin':126 'instal':10 'isn':86 'like':77 'll':3 'look':76 'motiv':64 'nix':80 'nix/os':65 'nixifi':109 'nixo':20,31,116 'nixpkg':92 'oper':21 'packag':108 'place':69 'pretti':112 'remov':59 'repo':124 'repositori':98 'right':125 'seem':40 'softwar':11,53,101 'still':26 'stuff':72 'system':37,100 'tight':27 'transit':46 'tri':8 'trivial':113 'unrel':41 'updat':34 'user':7 've':57 'violat':15 'way':13 'zillion':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7014409"
  +editedAt: DateTimeImmutable @1728692787 {#4668
    date: 2024-10-12 02:26:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706226231 {#4664
    date: 2024-01-26 00:43:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
App\Entity\EntryComment {#4661
  +user: Proxies\__CG__\App\Entity\User {#4555 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4610
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4552
      +user: Proxies\__CG__\App\Entity\User {#4555 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4490
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4418
          +user: Proxies\__CG__\App\Entity\User {#4419 …}
          +entry: App\Entity\Entry {#2419}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4215
            +user: App\Entity\User {#4228 …}
            +entry: App\Entity\Entry {#2419}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: "Why doesn’t nix use fhs again?"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1728696517 {#4210
              date: 2024-10-12 03:28:37.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@matcha_addict@lemy.lol"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4216 …}
            +nested: Doctrine\ORM\PersistentCollection {#4218 …}
            +votes: Doctrine\ORM\PersistentCollection {#4220 …}
            +reports: Doctrine\ORM\PersistentCollection {#4222 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
            -id: 340381
            -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemm.ee/comment/8651812"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706215743 {#4211
              date: 2024-01-25 21:49:03.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4215}
          +body: """
            Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
            \n
            For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
            \n
            This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
            \n
            The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
            \n
            Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 14
          +score: 0
          +lastActive: DateTime @1706219631 {#4416
            date: 2024-01-25 22:53:51.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@matcha_addict@lemy.lol"
            "@Lojcs@lemm.ee"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4420 …}
          +nested: Doctrine\ORM\PersistentCollection {#4422 …}
          +votes: Doctrine\ORM\PersistentCollection {#4424 …}
          +reports: Doctrine\ORM\PersistentCollection {#4426 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
          -id: 340533
          -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://discuss.tchncs.de/comment/6818396"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706219631 {#4417
            date: 2024-01-25 22:53:51.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4215}
        +body: """
          > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
          \n
          Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706222166 {#4491
          date: 2024-01-25 23:36:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
          "@Lojcs@lemm.ee"
          "@madmaurice@discuss.tchncs.de"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4485 …}
        +nested: Doctrine\ORM\PersistentCollection {#4479 …}
        +votes: Doctrine\ORM\PersistentCollection {#4483 …}
        +reports: Doctrine\ORM\PersistentCollection {#4494 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
        -id: 340617
        -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8654378"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706222166 {#4488
          date: 2024-01-25 23:36:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: "If your system uses 3 different Pythons as dependencies of different packages, which one gets to be /usr/bin/python?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706223602 {#4551
        date: 2024-01-26 00:00:02.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
        "@madmaurice@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4559 …}
      +nested: Doctrine\ORM\PersistentCollection {#4561 …}
      +votes: Doctrine\ORM\PersistentCollection {#4557 …}
      +reports: Doctrine\ORM\PersistentCollection {#4563 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4567 …}
      -id: 340679
      -bodyTs: "'/usr/bin/python':18 '3':5 'depend':9 'differ':6,11 'get':15 'one':14 'packag':12 'python':7 'system':3 'use':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7013298"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706223602 {#4548
        date: 2024-01-26 00:00:02.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: "The most recent one by default unless another is manually chosen. The nix packages can keep using their specific versions directly"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1706225473 {#4611
      date: 2024-01-26 00:31:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
      "@palebluethought@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4607 …}
    +nested: Doctrine\ORM\PersistentCollection {#4603 …}
    +votes: Doctrine\ORM\PersistentCollection {#4601 …}
    +reports: Doctrine\ORM\PersistentCollection {#4616 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4620 …}
    -id: 340745
    -bodyTs: "'anoth':8 'chosen':11 'default':6 'direct':21 'keep':16 'manual':10 'nix':13 'one':4 'packag':14 'recent':3 'specif':19 'unless':7 'use':17 'version':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8655942"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706225473 {#4614
      date: 2024-01-26 00:31:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: """
    Now you’ll have a zillion users trying to install software in ways that violate all the assumptions that NixOS operates on, but which are still tightly coupled to your NixOS config. Now updates to your system, or even seemingly unrelated config changes (through some transitive dependency chain) can easily break that software.\n
    \n
    So now we’ve basically removed half the advantages that motivate Nix/OS in the first place, and when stuff breaks it will look like it’s Nix’s fault, even if it isn’t.\n
    \n
    On the other hand, nixpkgs is already the most comprehensive repository of system software out there, and for 99% of packages Nixifying it is pretty trivial. Hell, my NixOS config does that for 3 different GitHub repos right inline in my config.nix
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706226231 {#4665
    date: 2024-01-26 00:43:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
    "@palebluethought@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4658 …}
  +nested: Doctrine\ORM\PersistentCollection {#4656 …}
  +votes: Doctrine\ORM\PersistentCollection {#4660 …}
  +reports: Doctrine\ORM\PersistentCollection {#4671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4673 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4675 …}
  -id: 340765
  -bodyTs: "'3':121 '99':106 'advantag':62 'alreadi':94 'assumpt':18 'basic':58 'break':51,73 'chain':48 'chang':43 'comprehens':97 'config':32,42,117 'config.nix':129 'coupl':28 'depend':47 'differ':122 'easili':50 'even':39,83 'fault':82 'first':68 'github':123 'half':60 'hand':91 'hell':114 'inlin':126 'instal':10 'isn':86 'like':77 'll':3 'look':76 'motiv':64 'nix':80 'nix/os':65 'nixifi':109 'nixo':20,31,116 'nixpkg':92 'oper':21 'packag':108 'place':69 'pretti':112 'remov':59 'repo':124 'repositori':98 'right':125 'seem':40 'softwar':11,53,101 'still':26 'stuff':72 'system':37,100 'tight':27 'transit':46 'tri':8 'trivial':113 'unrel':41 'updat':34 'user':7 've':57 'violat':15 'way':13 'zillion':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7014409"
  +editedAt: DateTimeImmutable @1728692787 {#4668
    date: 2024-10-12 02:26:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706226231 {#4664
    date: 2024-01-26 00:43:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED moderate
App\Entity\EntryComment {#4571
  +user: Proxies\__CG__\App\Entity\User {#4572 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4490
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4418
      +user: Proxies\__CG__\App\Entity\User {#4419 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4215
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Why doesn’t nix use fhs again?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1728696517 {#4210
          date: 2024-10-12 03:28:37.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4216 …}
        +nested: Doctrine\ORM\PersistentCollection {#4218 …}
        +votes: Doctrine\ORM\PersistentCollection {#4220 …}
        +reports: Doctrine\ORM\PersistentCollection {#4222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
        -id: 340381
        -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8651812"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706215743 {#4211
          date: 2024-01-25 21:49:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
        \n
        For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
        \n
        This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
        \n
        The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
        \n
        Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706219631 {#4416
        date: 2024-01-25 22:53:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4420 …}
      +nested: Doctrine\ORM\PersistentCollection {#4422 …}
      +votes: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
      -id: 340533
      -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6818396"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706219631 {#4417
        date: 2024-01-25 22:53:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
      \n
      Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706222166 {#4491
      date: 2024-01-25 23:36:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4485 …}
    +nested: Doctrine\ORM\PersistentCollection {#4479 …}
    +votes: Doctrine\ORM\PersistentCollection {#4483 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
    -id: 340617
    -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8654378"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222166 {#4488
      date: 2024-01-25 23:36:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "If you put an FHS on the actual system you wouldn’t be able to install multiple versions of the same package, updates wouldn’t be atomic - you wouldn’t get the big selling points of Nix."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706228288 {#4569
    date: 2024-01-26 01:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4573 …}
  +nested: Doctrine\ORM\PersistentCollection {#4575 …}
  +votes: Doctrine\ORM\PersistentCollection {#4577 …}
  +reports: Doctrine\ORM\PersistentCollection {#4579 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4581 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4583 …}
  -id: 340850
  -bodyTs: "'abl':14 'actual':8 'atom':27 'big':33 'fhs':5 'get':31 'instal':16 'multipl':17 'nix':37 'packag':22 'point':35 'put':3 'sell':34 'system':9 'updat':23 'version':18 'wouldn':11,24,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2213302"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706228288 {#4570
    date: 2024-01-26 01:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
95 DENIED edit
App\Entity\EntryComment {#4571
  +user: Proxies\__CG__\App\Entity\User {#4572 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4490
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4418
      +user: Proxies\__CG__\App\Entity\User {#4419 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4215
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Why doesn’t nix use fhs again?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1728696517 {#4210
          date: 2024-10-12 03:28:37.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4216 …}
        +nested: Doctrine\ORM\PersistentCollection {#4218 …}
        +votes: Doctrine\ORM\PersistentCollection {#4220 …}
        +reports: Doctrine\ORM\PersistentCollection {#4222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
        -id: 340381
        -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8651812"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706215743 {#4211
          date: 2024-01-25 21:49:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
        \n
        For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
        \n
        This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
        \n
        The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
        \n
        Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706219631 {#4416
        date: 2024-01-25 22:53:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4420 …}
      +nested: Doctrine\ORM\PersistentCollection {#4422 …}
      +votes: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
      -id: 340533
      -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6818396"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706219631 {#4417
        date: 2024-01-25 22:53:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
      \n
      Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706222166 {#4491
      date: 2024-01-25 23:36:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4485 …}
    +nested: Doctrine\ORM\PersistentCollection {#4479 …}
    +votes: Doctrine\ORM\PersistentCollection {#4483 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
    -id: 340617
    -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8654378"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222166 {#4488
      date: 2024-01-25 23:36:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "If you put an FHS on the actual system you wouldn’t be able to install multiple versions of the same package, updates wouldn’t be atomic - you wouldn’t get the big selling points of Nix."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706228288 {#4569
    date: 2024-01-26 01:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4573 …}
  +nested: Doctrine\ORM\PersistentCollection {#4575 …}
  +votes: Doctrine\ORM\PersistentCollection {#4577 …}
  +reports: Doctrine\ORM\PersistentCollection {#4579 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4581 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4583 …}
  -id: 340850
  -bodyTs: "'abl':14 'actual':8 'atom':27 'big':33 'fhs':5 'get':31 'instal':16 'multipl':17 'nix':37 'packag':22 'point':35 'put':3 'sell':34 'system':9 'updat':23 'version':18 'wouldn':11,24,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2213302"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706228288 {#4570
    date: 2024-01-26 01:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
96 DENIED moderate
App\Entity\EntryComment {#4571
  +user: Proxies\__CG__\App\Entity\User {#4572 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4490
    +user: App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2419}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4418
      +user: Proxies\__CG__\App\Entity\User {#4419 …}
      +entry: App\Entity\Entry {#2419}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4215
        +user: App\Entity\User {#4228 …}
        +entry: App\Entity\Entry {#2419}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: "Why doesn’t nix use fhs again?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1728696517 {#4210
          date: 2024-10-12 03:28:37.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@matcha_addict@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4216 …}
        +nested: Doctrine\ORM\PersistentCollection {#4218 …}
        +votes: Doctrine\ORM\PersistentCollection {#4220 …}
        +reports: Doctrine\ORM\PersistentCollection {#4222 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4224 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4226 …}
        -id: 340381
        -bodyTs: "'doesn':2 'fhs':6 'nix':4 'use':5"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemm.ee/comment/8651812"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706215743 {#4211
          date: 2024-01-25 21:49:03.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4215}
      +body: """
        Nix installs derivations into separate folders. A derivation can be a package, but can also be other things like configuration files, scripts or sources for packages. Nix doesn’t distinguish between these derivations by a name but rather by a hash created from their build instructions.\n
        \n
        For example two instances of the same package with a different version are two different derivations and thus nix can have both package versions installed without them interfering with each other. But this goes beyond just a package version. It is e.g. possible to have the same package with the same version but different patches applied, or relying on different versions of dependencies. Since their build instructions differ both can be installed simultaneously.\n
        \n
        This approach grants a variety of advantages. For example upgrading your NixOS system just installs new derivations of packages and configuration files that have changed, while keeping previous derivations until they’re garbage collected at a later time. This allows you to switch freely between both iterations of your system, for example if an update causes issues you can just revert back to before an update easily. Another advantage is that an unprivileged user can install packages they need without interfering with the rest of the system, for example an older python version or a newer one, or some software they want but the system does not provide.\n
        \n
        The price of having this kind of isolation between packages is that nixos cannot install binaries and libraries into common locations. Effectively /usr/bin only contains the env binary. If you’re familiar with shell scripting you might have run into lines such as `#!/usr/bin/env bash`. This env util will essentially search bash in your PATH variable and start it. Lines like `#!/bin/bash` however will not work, because there’s no bash installed in that location.\n
        \n
        Another case where a missing fhs is a problem is when using pre-compiled binaries. In contrast to binaries built through nix, which have their required libraries hardcoded as absolute paths, pre-compiled binaries you download usually only contain the name of the library they need, which works in a conventional fhs environment, because these libraries tend to be found in `/lib`or `/usr/lib`. On NixOS neither of those are present. There two solutions to this. Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS. Or you can install [github.com/Mic92/nix-ld](https://github.com/Mic92/nix-ld) which automatically finds the required libraries the nix way if you start such a binary. There’s also steam-run which installs an fhs with most of the dependencies necessary to start Linux games from Steam.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 14
      +score: 0
      +lastActive: DateTime @1706219631 {#4416
        date: 2024-01-25 22:53:51.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@matcha_addict@lemy.lol"
        "@Lojcs@lemm.ee"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4420 …}
      +nested: Doctrine\ORM\PersistentCollection {#4422 …}
      +votes: Doctrine\ORM\PersistentCollection {#4424 …}
      +reports: Doctrine\ORM\PersistentCollection {#4426 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
      -id: 340533
      -bodyTs: "'/bin/bash':289 '/lib':366 '/mic92/nix-ld](https://github.com/mic92/nix-ld)':410 '/usr/bin':250 '/usr/bin/env':271 '/usr/lib':368 'absolut':333 'advantag':126,188 'allow':159 'also':15,428 'anoth':187,303 'appli':102 'approach':121 'automat':412 'back':181 'bash':272,279,298 'beyond':81 'binari':243,255,318,322,338,425 'build':45,112 'built':323 'cannot':241 'case':304 'caus':175 'chang':144 'chroot':398 'collect':153 'common':247 'compil':317,337 'configur':20,140 'contain':252,343 'contrast':320 'convent':355 'creat':42,383 'depend':109,440 'deriv':3,8,33,62,136,148,392 'differ':57,61,100,106,114 'distinguish':30 'doesn':28 'download':340 'e.g':88 'easili':186 'effect':249 'either':381 'env':254,274 'environ':357,386,399 'essenti':277 'exampl':48,128,171,208 'familiar':259 'fhs':308,356,385,403,435 'file':21,141 'find':413 'folder':6 'found':364 'freeli':163 'game':445 'garbag':152 'github.com':409 'github.com/mic92/nix-ld](https://github.com/mic92/nix-ld)':408 'goe':80 'grant':122 'hardcod':331 'hash':41 'howev':290 'instal':2,71,118,134,195,242,299,407,433 'instanc':50 'instruct':46,113 'interf':74,200 'isol':235 'issu':176 'iter':166 'keep':146 'kind':233 'later':156 'librari':245,330,348,360,416 'like':19,288 'line':268,287 'linux':444 'list':388 'locat':248,302 'might':264 'mimic':401 'miss':307 'name':36,345 'necessari':441 'need':198,350 'neither':371 'new':135 'newer':215 'nix':1,27,65,325,418 'nixo':131,240,370 'older':210 'one':216 'packag':12,26,54,69,84,94,138,196,237 'patch':101 'path':282,334 'possibl':89 'pre':316,336 'pre-compil':315,335 'present':375 'previous':147 'price':229 'problem':311 'provid':227 'python':211 'rather':38 're':151,258 'reli':104 'requir':329,415 'rest':203 'revert':180 'run':266,431 'script':22,262 'search':278 'separ':5 'set':390 'shell':261 'simultan':119 'sinc':110 'softwar':219 'solut':378 'sourc':24 'start':285,422,443 'steam':430,447 'steam-run':429 'switch':162 'symlink':395 'system':132,169,206,224 'tend':361 'thing':18 'thus':64 'time':157 'two':49,60,377 'unprivileg':192 'updat':174,185 'upgrad':129 'use':314 'user':193 'usual':341 'util':275 'variabl':283 'varieti':124 'version':58,70,85,98,107,212 'want':221 'way':419 'without':72,199 'work':293,352"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6818396"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706219631 {#4417
        date: 2024-01-25 22:53:51.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4215}
    +body: """
      > Either you create an fhs environment by listing the set of derivations to be symlinked into a chroot environment which mimics an FHS.\n
      \n
      Why isn’t this done on the actual system and by default? That would make it fhs compliant, no?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706222166 {#4491
      date: 2024-01-25 23:36:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@matcha_addict@lemy.lol"
      "@Lojcs@lemm.ee"
      "@madmaurice@discuss.tchncs.de"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4485 …}
    +nested: Doctrine\ORM\PersistentCollection {#4479 …}
    +votes: Doctrine\ORM\PersistentCollection {#4483 …}
    +reports: Doctrine\ORM\PersistentCollection {#4494 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4496 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4498 …}
    -id: 340617
    -bodyTs: "'actual':31 'chroot':18 'compliant':41 'creat':3 'default':35 'deriv':12 'done':28 'either':1 'environ':6,19 'fhs':5,23,40 'isn':25 'list':8 'make':38 'mimic':21 'set':10 'symlink':15 'system':32 'would':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8654378"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706222166 {#4488
      date: 2024-01-25 23:36:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4215}
  +body: "If you put an FHS on the actual system you wouldn’t be able to install multiple versions of the same package, updates wouldn’t be atomic - you wouldn’t get the big selling points of Nix."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706228288 {#4569
    date: 2024-01-26 01:18:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
    "@Lojcs@lemm.ee"
    "@madmaurice@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4573 …}
  +nested: Doctrine\ORM\PersistentCollection {#4575 …}
  +votes: Doctrine\ORM\PersistentCollection {#4577 …}
  +reports: Doctrine\ORM\PersistentCollection {#4579 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4581 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4583 …}
  -id: 340850
  -bodyTs: "'abl':14 'actual':8 'atom':27 'big':33 'fhs':5 'get':31 'instal':16 'multipl':17 'nix':37 'packag':22 'point':35 'put':3 'sell':34 'system':9 'updat':23 'version':18 'wouldn':11,24,29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/2213302"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706228288 {#4570
    date: 2024-01-26 01:18:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
97 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
98 DENIED moderate
App\Entity\EntryComment {#4288
  +user: App\Entity\User {#4301 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Nothing unsolvable, but it can be a pain when you want to run something not in nixpkgs. My solution is to have Ubuntu on a separate partition, and I was using docker to solve this problem for a while but have moved away from it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1728699984 {#4283
    date: 2024-10-12 04:26:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4289 …}
  +nested: Doctrine\ORM\PersistentCollection {#4291 …}
  +votes: Doctrine\ORM\PersistentCollection {#4293 …}
  +reports: Doctrine\ORM\PersistentCollection {#4295 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4299 …}
  -id: 340744
  -bodyTs: "'away':43 'docker':32 'move':42 'nixpkg':17 'noth':1 'pain':8 'partit':27 'problem':36 'run':13 'separ':26 'solut':19 'solv':34 'someth':14 'ubuntu':23 'unsolv':2 'use':31 'want':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7014061"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706225463 {#4284
    date: 2024-01-26 00:31:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
99 DENIED edit
App\Entity\EntryComment {#4288
  +user: App\Entity\User {#4301 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Nothing unsolvable, but it can be a pain when you want to run something not in nixpkgs. My solution is to have Ubuntu on a separate partition, and I was using docker to solve this problem for a while but have moved away from it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1728699984 {#4283
    date: 2024-10-12 04:26:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4289 …}
  +nested: Doctrine\ORM\PersistentCollection {#4291 …}
  +votes: Doctrine\ORM\PersistentCollection {#4293 …}
  +reports: Doctrine\ORM\PersistentCollection {#4295 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4299 …}
  -id: 340744
  -bodyTs: "'away':43 'docker':32 'move':42 'nixpkg':17 'noth':1 'pain':8 'partit':27 'problem':36 'run':13 'separ':26 'solut':19 'solv':34 'someth':14 'ubuntu':23 'unsolv':2 'use':31 'want':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7014061"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706225463 {#4284
    date: 2024-01-26 00:31:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
100 DENIED moderate
App\Entity\EntryComment {#4288
  +user: App\Entity\User {#4301 …}
  +entry: App\Entity\Entry {#2419
    +user: Proxies\__CG__\App\Entity\User {#1970 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Does-Nix-s-break-from-FHS-cause-problems"
    +title: "Does Nix's break from FHS cause problems?"
    +url: null
    +body: """
      I know that a lot of what Nix does is working around its break from FHS, but I can imagine there are still things that seep through. Are there any unsolvable problems due to this?\n
      \n
      I saw [on this post](https://jorel.dev/NixOS4Noobs/fhs.html) that it is possible to use FHS on Nix. Does this solve all potential issues then?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 36
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728934510 {#2414
      date: 2024-10-14 21:35:10.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 33062
    -titleTs: "'break':4 'caus':7 'fhs':6 'nix':2 'problem':8"
    -bodyTs: "'/nixos4noobs/fhs.html)':43 'around':12 'break':14 'due':33 'fhs':16,50 'imagin':20 'issu':58 'jorel.dev':42 'jorel.dev/nixos4noobs/fhs.html)':41 'know':2 'lot':5 'nix':8,52 'possibl':47 'post':40 'potenti':57 'problem':32 'saw':37 'seep':26 'solv':55 'still':23 'thing':24 'unsolv':31 'use':49 'work':11"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706299964
    +visibility: "visible             "
    +apId: "https://lemy.lol/post/18607493"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706213564 {#1793
      date: 2024-01-25 21:12:44.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "Nothing unsolvable, but it can be a pain when you want to run something not in nixpkgs. My solution is to have Ubuntu on a separate partition, and I was using docker to solve this problem for a while but have moved away from it."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1728699984 {#4283
    date: 2024-10-12 04:26:24.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@matcha_addict@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4289 …}
  +nested: Doctrine\ORM\PersistentCollection {#4291 …}
  +votes: Doctrine\ORM\PersistentCollection {#4293 …}
  +reports: Doctrine\ORM\PersistentCollection {#4295 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4297 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4299 …}
  -id: 340744
  -bodyTs: "'away':43 'docker':32 'move':42 'nixpkg':17 'noth':1 'pain':8 'partit':27 'problem':36 'run':13 'separ':26 'solut':19 'solv':34 'someth':14 'ubuntu':23 'unsolv':2 'use':31 'want':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7014061"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706225463 {#4284
    date: 2024-01-26 00:31:03.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
101 DENIED edit
App\Entity\Magazine {#265
  +icon: Proxies\__CG__\App\Entity\Image {#246 …}
  +name: "linux@lemmy.ml"
  +title: "linux"
  +description: """
    From Wikipedia, the free encyclopedia\n
    \n
    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
    \n
    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
    \n
    ### Rules\n
    \n
    - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
    - No misinformation\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    ### Related Communities\n
    \n
    - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    \n
    Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1406
  +entryCommentCount: 28632
  +postCount: 6
  +postCommentCount: 214
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583542 {#275
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#237 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
  +entries: Doctrine\ORM\PersistentCollection {#180 …}
  +posts: Doctrine\ORM\PersistentCollection {#138 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
  +bans: Doctrine\ORM\PersistentCollection {#117 …}
  +reports: Doctrine\ORM\PersistentCollection {#103 …}
  +badges: Doctrine\ORM\PersistentCollection {#81 …}
  +logs: Doctrine\ORM\PersistentCollection {#71 …}
  +awards: Doctrine\ORM\PersistentCollection {#1346 …}
  +categories: Doctrine\ORM\PersistentCollection {#1823 …}
  -id: 73
  +apId: "linux@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/linux"
  +apPublicUrl: "https://lemmy.ml/c/linux"
  +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "linux"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583596 {#269
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#271
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details