GET https://kbin.spritesserver.nl/u/@wwwgem@lemmy.ml/threads/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 …}
}
0.96 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.06 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 {#1562
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "Laptop-companies-which-one"
  +title: "Laptop companies: which one?"
  +url: null
  +body: """
    Hello fellows,\n
    \n
    I’m currently looking in 13-14" laptops with no immediate needs for one but just because it’s exciting. I love my Dell XPS but I feel I should support companies with which I share more common views. I could make the effort to go a with a less attractive look (especially for bezels) but I don’t want to go wrong with hardware so what are your thoughts on Framework, Starlab, Purism, and System76? I’ll be running Arch and I tend to have a preference for Framework for now.\n
    \n
    Do you have feedback (positive and negative) to share on any of these companies?\n
    \n
    Thanks for the knowledge you’ll bring me. That’ll be extremely useful when time comes to go with a new machine.\n
    \n
    **Update 1:** Still wonderful to be part of such a great community. Thanks for all the great feedback (looking for more :) ).  \n
    So far everyone is standing behind Framework. Anyone with a less positive experience or who would like to speak for the other companies?\n
    \n
    **Update 2:** Thank you fellows for the time you’ve spent to share your honest feedback! I didn’t want to influence your inputs but you all confirmed the Framework picture I had in mind. It’s a piece of mind to read real world experience so thanks again. I was surprised to not see the system76 community speaks louder. Anyway, when time comes I will (virtually) push Framework shop’s door.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 63
  +favouriteCount: 120
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729582480 {#1567
    date: 2024-10-22 09:34:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2447 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
  +badges: Doctrine\ORM\PersistentCollection {#2468 …}
  +children: []
  -id: 33723
  -titleTs: "'compani':2 'laptop':1 'one':4"
  -bodyTs: "'-14':9 '1':132 '13':8 '2':176 'anyon':159 'anyway':235 'arch':83 'attract':53 'behind':157 'bezel':57 'bring':115 'come':124,238 'common':40 'communiti':142,232 'compani':34,108,174 'confirm':202 'could':43 'current':5 'dell':26 'didn':192 'door':246 'effort':46 'especi':55 'everyon':154 'excit':22 'experi':164,220 'extrem':120 'far':153 'feedback':98,148,190 'feel':30 'fellow':2,179 'framework':74,92,158,204,243 'go':48,64,126 'great':141,147 'hardwar':67 'hello':1 'honest':189 'immedi':13 'influenc':196 'input':198 'knowledg':112 'laptop':10 'less':52,162 'like':168 'll':80,114,118 'look':6,54,149 'louder':234 'love':24 'm':4 'machin':130 'make':44 'mind':209,215 'need':14 'negat':101 'new':129 'one':16 'part':137 'pictur':205 'piec':213 'posit':99,163 'prefer':90 'purism':76 'push':242 'read':217 'real':218 'run':82 'see':229 'share':38,103,187 'shop':244 'speak':170,233 'spent':185 'stand':156 'starlab':75 'still':133 'support':33 'surpris':226 'system76':78,231 'tend':86 'thank':109,143,177,222 'thought':72 'time':123,182,237 'updat':131,175 'use':121 've':184 'view':41 'virtual':241 'want':62,194 'wonder':134 'world':219 'would':167 'wrong':65 'xps':27"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706568136
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11178069"
  +editedAt: DateTimeImmutable @1729499850 {#1414
    date: 2024-10-21 10:37:30.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706481736 {#1548
    date: 2024-01-28 23:42:16.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 {#1562
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "Laptop-companies-which-one"
  +title: "Laptop companies: which one?"
  +url: null
  +body: """
    Hello fellows,\n
    \n
    I’m currently looking in 13-14" laptops with no immediate needs for one but just because it’s exciting. I love my Dell XPS but I feel I should support companies with which I share more common views. I could make the effort to go a with a less attractive look (especially for bezels) but I don’t want to go wrong with hardware so what are your thoughts on Framework, Starlab, Purism, and System76? I’ll be running Arch and I tend to have a preference for Framework for now.\n
    \n
    Do you have feedback (positive and negative) to share on any of these companies?\n
    \n
    Thanks for the knowledge you’ll bring me. That’ll be extremely useful when time comes to go with a new machine.\n
    \n
    **Update 1:** Still wonderful to be part of such a great community. Thanks for all the great feedback (looking for more :) ).  \n
    So far everyone is standing behind Framework. Anyone with a less positive experience or who would like to speak for the other companies?\n
    \n
    **Update 2:** Thank you fellows for the time you’ve spent to share your honest feedback! I didn’t want to influence your inputs but you all confirmed the Framework picture I had in mind. It’s a piece of mind to read real world experience so thanks again. I was surprised to not see the system76 community speaks louder. Anyway, when time comes I will (virtually) push Framework shop’s door.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 63
  +favouriteCount: 120
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729582480 {#1567
    date: 2024-10-22 09:34:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2447 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
  +badges: Doctrine\ORM\PersistentCollection {#2468 …}
  +children: []
  -id: 33723
  -titleTs: "'compani':2 'laptop':1 'one':4"
  -bodyTs: "'-14':9 '1':132 '13':8 '2':176 'anyon':159 'anyway':235 'arch':83 'attract':53 'behind':157 'bezel':57 'bring':115 'come':124,238 'common':40 'communiti':142,232 'compani':34,108,174 'confirm':202 'could':43 'current':5 'dell':26 'didn':192 'door':246 'effort':46 'especi':55 'everyon':154 'excit':22 'experi':164,220 'extrem':120 'far':153 'feedback':98,148,190 'feel':30 'fellow':2,179 'framework':74,92,158,204,243 'go':48,64,126 'great':141,147 'hardwar':67 'hello':1 'honest':189 'immedi':13 'influenc':196 'input':198 'knowledg':112 'laptop':10 'less':52,162 'like':168 'll':80,114,118 'look':6,54,149 'louder':234 'love':24 'm':4 'machin':130 'make':44 'mind':209,215 'need':14 'negat':101 'new':129 'one':16 'part':137 'pictur':205 'piec':213 'posit':99,163 'prefer':90 'purism':76 'push':242 'read':217 'real':218 'run':82 'see':229 'share':38,103,187 'shop':244 'speak':170,233 'spent':185 'stand':156 'starlab':75 'still':133 'support':33 'surpris':226 'system76':78,231 'tend':86 'thank':109,143,177,222 'thought':72 'time':123,182,237 'updat':131,175 'use':121 've':184 'view':41 'virtual':241 'want':62,194 'wonder':134 'world':219 'would':167 'wrong':65 'xps':27"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706568136
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11178069"
  +editedAt: DateTimeImmutable @1729499850 {#1414
    date: 2024-10-21 10:37:30.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706481736 {#1548
    date: 2024-01-28 23:42:16.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 {#1562
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "Laptop-companies-which-one"
  +title: "Laptop companies: which one?"
  +url: null
  +body: """
    Hello fellows,\n
    \n
    I’m currently looking in 13-14" laptops with no immediate needs for one but just because it’s exciting. I love my Dell XPS but I feel I should support companies with which I share more common views. I could make the effort to go a with a less attractive look (especially for bezels) but I don’t want to go wrong with hardware so what are your thoughts on Framework, Starlab, Purism, and System76? I’ll be running Arch and I tend to have a preference for Framework for now.\n
    \n
    Do you have feedback (positive and negative) to share on any of these companies?\n
    \n
    Thanks for the knowledge you’ll bring me. That’ll be extremely useful when time comes to go with a new machine.\n
    \n
    **Update 1:** Still wonderful to be part of such a great community. Thanks for all the great feedback (looking for more :) ).  \n
    So far everyone is standing behind Framework. Anyone with a less positive experience or who would like to speak for the other companies?\n
    \n
    **Update 2:** Thank you fellows for the time you’ve spent to share your honest feedback! I didn’t want to influence your inputs but you all confirmed the Framework picture I had in mind. It’s a piece of mind to read real world experience so thanks again. I was surprised to not see the system76 community speaks louder. Anyway, when time comes I will (virtually) push Framework shop’s door.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 63
  +favouriteCount: 120
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729582480 {#1567
    date: 2024-10-22 09:34:40.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1597 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2447 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2464 …}
  +badges: Doctrine\ORM\PersistentCollection {#2468 …}
  +children: []
  -id: 33723
  -titleTs: "'compani':2 'laptop':1 'one':4"
  -bodyTs: "'-14':9 '1':132 '13':8 '2':176 'anyon':159 'anyway':235 'arch':83 'attract':53 'behind':157 'bezel':57 'bring':115 'come':124,238 'common':40 'communiti':142,232 'compani':34,108,174 'confirm':202 'could':43 'current':5 'dell':26 'didn':192 'door':246 'effort':46 'especi':55 'everyon':154 'excit':22 'experi':164,220 'extrem':120 'far':153 'feedback':98,148,190 'feel':30 'fellow':2,179 'framework':74,92,158,204,243 'go':48,64,126 'great':141,147 'hardwar':67 'hello':1 'honest':189 'immedi':13 'influenc':196 'input':198 'knowledg':112 'laptop':10 'less':52,162 'like':168 'll':80,114,118 'look':6,54,149 'louder':234 'love':24 'm':4 'machin':130 'make':44 'mind':209,215 'need':14 'negat':101 'new':129 'one':16 'part':137 'pictur':205 'piec':213 'posit':99,163 'prefer':90 'purism':76 'push':242 'read':217 'real':218 'run':82 'see':229 'share':38,103,187 'shop':244 'speak':170,233 'spent':185 'stand':156 'starlab':75 'still':133 'support':33 'surpris':226 'system76':78,231 'tend':86 'thank':109,143,177,222 'thought':72 'time':123,182,237 'updat':131,175 'use':121 've':184 'view':41 'virtual':241 'want':62,194 'wonder':134 'world':219 'would':167 'wrong':65 'xps':27"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706568136
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11178069"
  +editedAt: DateTimeImmutable @1729499850 {#1414
    date: 2024-10-21 10:37:30.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706481736 {#1548
    date: 2024-01-28 23:42:16.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\Entry {#1403
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "Thanks-for-my-free-therapist-session"
  +title: "Thanks for my free therapist session"
  +url: null
  +body: """
    A story telling to save me from a therapist consultation.\n
    \n
    No space square world. I realize that that this could be my theme philosophy. This is my general approach:\n
    \n
    - windows manager: tiling (bspwm)with no spaces, squared windows, no decorations, no visual effects\n
    - theme: transparency and grey background buttons/white text\n
    \n
    Over two decades I went from a fancy looking machine to its complete opposite where minimalism is king. How did I make such a big jump?  \n
    To make it brief, recreating this comfort look that invaded my real environment felt reassuring at first in my virtual life. But as time went by I noticed that smooth rounded stuff that transiently showed up on my screen created:\n
    \n
    - more and more distraction and negatively impacted my productivity\n
    - some frustration when something didn’t run as expected because I felt that everything should be as smooth as the appearance of my screen\n
    \n
    I would definitely say that I feel way better now and I’m more efficient but I also admit that I’ve reached an extreme where:\n
    \n
    - I don’t appreciate screens over 14" anymore because I feel like it’s taxing on my eyes movement and again a waste of space\n
    - I don’t like wasting a pixel of space if not justified. This is also maybe influenced by preference for small screens\n
    - I need extreme simplicity (which brings efficiency) to all aspects of my workflow. So I use a 36-key split keyboard, a trackball, vim-like keybindings everywhere possible, use terminal as much as I can, use fzf for all my file searches…\n
    \n
    Hope you will never end up like me but nice to have friends in this group if it’s too late for you ^^
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 67
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729286513 {#1361
    date: 2024-10-18 23:21:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  +badges: Doctrine\ORM\PersistentCollection {#2033 …}
  +children: []
  -id: 33359
  -titleTs: "'free':4 'session':6 'thank':1 'therapist':5"
  -bodyTs: "'14':182 '36':240 'admit':168 'also':167,215 'anymor':183 'appear':146 'appreci':179 'approach':29 'aspect':232 'background':48 'better':158 'big':75 'brief':80 'bring':228 'bspwm':33 'buttons/white':49 'comfort':83 'complet':63 'consult':10 'could':20 'creat':116 'decad':53 'decor':40 'definit':152 'didn':130 'distract':120 'effect':43 'effici':164,229 'end':270 'environ':89 'everyth':139 'everywher':250 'expect':134 'extrem':174,225 'eye':193 'fanci':58 'feel':156,186 'felt':90,137 'file':264 'first':93 'friend':278 'frustrat':127 'fzf':260 'general':28 'grey':47 'group':281 'hope':266 'impact':123 'influenc':217 'invad':86 'jump':76 'justifi':212 'key':241 'keybind':249 'keyboard':243 'king':68 'late':286 'life':97 'like':187,204,248,272 'look':59,84 'm':162 'machin':60 'make':72,78 'manag':31 'mayb':216 'minim':66 'movement':194 'much':255 'need':224 'negat':122 'never':269 'nice':275 'notic':104 'opposit':64 'philosophi':24 'pixel':207 'possibl':251 'prefer':219 'product':125 'reach':172 'real':88 'realiz':16 'reassur':91 'recreat':81 'round':107 'run':132 'save':5 'say':153 'screen':115,149,180,222 'search':265 'show':111 'simplic':226 'small':221 'smooth':106,143 'someth':129 'space':12,36,200,209 'split':242 'squar':13,37 'stori':2 'stuff':108 'tax':190 'tell':3 'termin':253 'text':50 'theme':23,44 'therapist':9 'tile':32 'time':100 'trackbal':245 'transient':110 'transpar':45 'two':52 'use':238,252,259 've':171 'vim':247 'vim-lik':246 'virtual':96 'visual':42 'wast':198,205 'way':157 'went':55,101 'window':30,38 'workflow':235 'world':14 'would':151"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706407424
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11094514"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706321024 {#1362
    date: 2024-01-27 03:03: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
7 DENIED edit
App\Entity\Entry {#1403
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "Thanks-for-my-free-therapist-session"
  +title: "Thanks for my free therapist session"
  +url: null
  +body: """
    A story telling to save me from a therapist consultation.\n
    \n
    No space square world. I realize that that this could be my theme philosophy. This is my general approach:\n
    \n
    - windows manager: tiling (bspwm)with no spaces, squared windows, no decorations, no visual effects\n
    - theme: transparency and grey background buttons/white text\n
    \n
    Over two decades I went from a fancy looking machine to its complete opposite where minimalism is king. How did I make such a big jump?  \n
    To make it brief, recreating this comfort look that invaded my real environment felt reassuring at first in my virtual life. But as time went by I noticed that smooth rounded stuff that transiently showed up on my screen created:\n
    \n
    - more and more distraction and negatively impacted my productivity\n
    - some frustration when something didn’t run as expected because I felt that everything should be as smooth as the appearance of my screen\n
    \n
    I would definitely say that I feel way better now and I’m more efficient but I also admit that I’ve reached an extreme where:\n
    \n
    - I don’t appreciate screens over 14" anymore because I feel like it’s taxing on my eyes movement and again a waste of space\n
    - I don’t like wasting a pixel of space if not justified. This is also maybe influenced by preference for small screens\n
    - I need extreme simplicity (which brings efficiency) to all aspects of my workflow. So I use a 36-key split keyboard, a trackball, vim-like keybindings everywhere possible, use terminal as much as I can, use fzf for all my file searches…\n
    \n
    Hope you will never end up like me but nice to have friends in this group if it’s too late for you ^^
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 67
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729286513 {#1361
    date: 2024-10-18 23:21:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  +badges: Doctrine\ORM\PersistentCollection {#2033 …}
  +children: []
  -id: 33359
  -titleTs: "'free':4 'session':6 'thank':1 'therapist':5"
  -bodyTs: "'14':182 '36':240 'admit':168 'also':167,215 'anymor':183 'appear':146 'appreci':179 'approach':29 'aspect':232 'background':48 'better':158 'big':75 'brief':80 'bring':228 'bspwm':33 'buttons/white':49 'comfort':83 'complet':63 'consult':10 'could':20 'creat':116 'decad':53 'decor':40 'definit':152 'didn':130 'distract':120 'effect':43 'effici':164,229 'end':270 'environ':89 'everyth':139 'everywher':250 'expect':134 'extrem':174,225 'eye':193 'fanci':58 'feel':156,186 'felt':90,137 'file':264 'first':93 'friend':278 'frustrat':127 'fzf':260 'general':28 'grey':47 'group':281 'hope':266 'impact':123 'influenc':217 'invad':86 'jump':76 'justifi':212 'key':241 'keybind':249 'keyboard':243 'king':68 'late':286 'life':97 'like':187,204,248,272 'look':59,84 'm':162 'machin':60 'make':72,78 'manag':31 'mayb':216 'minim':66 'movement':194 'much':255 'need':224 'negat':122 'never':269 'nice':275 'notic':104 'opposit':64 'philosophi':24 'pixel':207 'possibl':251 'prefer':219 'product':125 'reach':172 'real':88 'realiz':16 'reassur':91 'recreat':81 'round':107 'run':132 'save':5 'say':153 'screen':115,149,180,222 'search':265 'show':111 'simplic':226 'small':221 'smooth':106,143 'someth':129 'space':12,36,200,209 'split':242 'squar':13,37 'stori':2 'stuff':108 'tax':190 'tell':3 'termin':253 'text':50 'theme':23,44 'therapist':9 'tile':32 'time':100 'trackbal':245 'transient':110 'transpar':45 'two':52 'use':238,252,259 've':171 'vim':247 'vim-lik':246 'virtual':96 'visual':42 'wast':198,205 'way':157 'went':55,101 'window':30,38 'workflow':235 'world':14 'would':151"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706407424
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11094514"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706321024 {#1362
    date: 2024-01-27 03:03: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
8 DENIED moderate
App\Entity\Entry {#1403
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "Thanks-for-my-free-therapist-session"
  +title: "Thanks for my free therapist session"
  +url: null
  +body: """
    A story telling to save me from a therapist consultation.\n
    \n
    No space square world. I realize that that this could be my theme philosophy. This is my general approach:\n
    \n
    - windows manager: tiling (bspwm)with no spaces, squared windows, no decorations, no visual effects\n
    - theme: transparency and grey background buttons/white text\n
    \n
    Over two decades I went from a fancy looking machine to its complete opposite where minimalism is king. How did I make such a big jump?  \n
    To make it brief, recreating this comfort look that invaded my real environment felt reassuring at first in my virtual life. But as time went by I noticed that smooth rounded stuff that transiently showed up on my screen created:\n
    \n
    - more and more distraction and negatively impacted my productivity\n
    - some frustration when something didn’t run as expected because I felt that everything should be as smooth as the appearance of my screen\n
    \n
    I would definitely say that I feel way better now and I’m more efficient but I also admit that I’ve reached an extreme where:\n
    \n
    - I don’t appreciate screens over 14" anymore because I feel like it’s taxing on my eyes movement and again a waste of space\n
    - I don’t like wasting a pixel of space if not justified. This is also maybe influenced by preference for small screens\n
    - I need extreme simplicity (which brings efficiency) to all aspects of my workflow. So I use a 36-key split keyboard, a trackball, vim-like keybindings everywhere possible, use terminal as much as I can, use fzf for all my file searches…\n
    \n
    Hope you will never end up like me but nice to have friends in this group if it’s too late for you ^^
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 22
  +favouriteCount: 67
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1729286513 {#1361
    date: 2024-10-18 23:21:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2019 …}
  +votes: Doctrine\ORM\PersistentCollection {#2030 …}
  +reports: Doctrine\ORM\PersistentCollection {#2026 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2022 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2025 …}
  +badges: Doctrine\ORM\PersistentCollection {#2033 …}
  +children: []
  -id: 33359
  -titleTs: "'free':4 'session':6 'thank':1 'therapist':5"
  -bodyTs: "'14':182 '36':240 'admit':168 'also':167,215 'anymor':183 'appear':146 'appreci':179 'approach':29 'aspect':232 'background':48 'better':158 'big':75 'brief':80 'bring':228 'bspwm':33 'buttons/white':49 'comfort':83 'complet':63 'consult':10 'could':20 'creat':116 'decad':53 'decor':40 'definit':152 'didn':130 'distract':120 'effect':43 'effici':164,229 'end':270 'environ':89 'everyth':139 'everywher':250 'expect':134 'extrem':174,225 'eye':193 'fanci':58 'feel':156,186 'felt':90,137 'file':264 'first':93 'friend':278 'frustrat':127 'fzf':260 'general':28 'grey':47 'group':281 'hope':266 'impact':123 'influenc':217 'invad':86 'jump':76 'justifi':212 'key':241 'keybind':249 'keyboard':243 'king':68 'late':286 'life':97 'like':187,204,248,272 'look':59,84 'm':162 'machin':60 'make':72,78 'manag':31 'mayb':216 'minim':66 'movement':194 'much':255 'need':224 'negat':122 'never':269 'nice':275 'notic':104 'opposit':64 'philosophi':24 'pixel':207 'possibl':251 'prefer':219 'product':125 'reach':172 'real':88 'realiz':16 'reassur':91 'recreat':81 'round':107 'run':132 'save':5 'say':153 'screen':115,149,180,222 'search':265 'show':111 'simplic':226 'small':221 'smooth':106,143 'someth':129 'space':12,36,200,209 'split':242 'squar':13,37 'stori':2 'stuff':108 'tax':190 'tell':3 'termin':253 'text':50 'theme':23,44 'therapist':9 'tile':32 'time':100 'trackbal':245 'transient':110 'transpar':45 'two':52 'use':238,252,259 've':171 'vim':247 'vim-lik':246 'virtual':96 'visual':42 'wast':198,205 'way':157 'went':55,101 'window':30,38 'workflow':235 'world':14 'would':151"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706407424
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/11094514"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706321024 {#1362
    date: 2024-01-27 03:03: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
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\Entry {#1910
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-neovim-plugins"
  +title: "NixOS - neovim plugins"
  +url: null
  +body: """
    Hello,\n
    \n
    The NixOS community has been great in helping me with my first steps in this distro. So I’ll ask again few neovim-related issues I couldn’t figure out after 3 days of search.\n
    \n
    First, let me tell you that I’m trying to import a working neovim setup from another distro. Then let’s see how I’ve configured neovim. I have this in my home.nix file:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">programs.neovim = {\n
    </span><span style="color:#323232;">  enable = true;\n
    </span><span style="color:#323232;">  withPython3 = true;\n
    </span><span style="color:#323232;">  extraPython3Packages = (ps: with ps; [\n
    </span><span style="color:#323232;">    pynvim\n
    </span><span style="color:#323232;">    unidecode\n
    </span><span style="color:#323232;">    black\n
    </span><span style="color:#323232;">    isort\n
    </span><span style="color:#323232;">  ]);\n
    </span><span style="color:#323232;">  plugins = with pkgs.vimPlugins; [\n
    </span><span style="color:#323232;">    { plugin = *plugin_name*;\n
    </span><span style="color:#323232;">    type = "lua";\n
    </span><span style="color:#323232;">    config = builtins.readFile *config_file_path*;\n
    </span><span style="color:#323232;">    }\n
    </span><span style="color:#323232;">    ...\n
    </span><span style="color:#323232;">    ];\n
    </span><span style="color:#323232;">};\n
    </span>\n
    ```\n
    \n
    (my init.lua file is in the $HOME/.config/nvim folder)\n
    \n
    With that most of my plugins work. Most because few are troublesome. Let’s focus on three of them:\n
    \n
    1. I have pkgs.vimPlugins.nvim-comment installed but neovim reports that the command `CommentToggle` is not an editor command\n
    2. I have pkgs.vimPlugins.nvim-treesitter installed but the command `TSInstall markdown` returns “could not create parser dir '/nix/store/…/nvim-treesitter/parser ': Vim:E739: read-only file system '”\n
    3. I have pkgs.vimPlugins.mason-nvim and pkgs.vimPlugins.mason-lspconfig-nvim installed but runngin `checkhealth mason` returns few warnings:\n
    \n
    - mason.nvim is not the latest version (I use the unstable channel)\n
    - pip: not available spawn: python3 failed with exit code 1 and signal 0. /run/current-system/sw/bin/python3: No module named pip (note that python3_host_prog and python3_host_prog pip are marked “OK”)\n
    \n
    Thanks again for your assistance.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728324831 {#2379
    date: 2024-10-07 20:13:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#1708 …}
  +reports: Doctrine\ORM\PersistentCollection {#1410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  +badges: Doctrine\ORM\PersistentCollection {#2391 …}
  +children: []
  -id: 32711
  -titleTs: "'neovim':2 'nixo':1 'plugin':3"
  -bodyTs: "'/nix/store':160 '/nvim-treesitter/parser':161 '/run/current-system/sw/bin/python3':211 '0':210 '1':125,207 '2':143 '3':34,169 'anoth':54 'ask':21 'assist':233 'avail':200 'black':83 'builtins.readfile':94 'channel':197 'checkhealth':182 'code':206 'command':136,142,151 'comment':129 'commenttoggl':137 'communiti':4 'config':93,95 'configur':63 'could':155 'couldn':29 'creat':157 'day':35 'dir':159 'distro':17,55 'e739':163 'editor':141 'enabl':73 'exit':205 'extrapython3packages':77 'fail':203 'figur':31 'file':71,96,100,167 'first':13,38 'focus':120 'folder':105 'great':7 'hello':1 'help':9 'home.nix':70 'home/.config/nvim':104 'host':219,223 'import':48 'init.lua':99 'instal':130,148,179 'isort':84 'issu':27 'latest':191 'let':39,57,118 'll':20 'lspconfig':177 'lspconfig-nvim':176 'lua':92 'm':45 'mark':227 'markdown':153 'mason':183 'mason.nvim':187 'modul':213 'name':90,214 'neovim':25,51,64,132 'neovim-rel':24 'nixo':3 'note':216 'nvim':173,178 'ok':228 'parser':158 'path':97 'pip':198,215,225 'pkgs.vimplugins':87 'pkgs.vimplugins.mason':172,175 'pkgs.vimplugins.nvim':128,146 'plugin':85,88,89,111 'prog':220,224 'programs.neovim':72 'ps':78,80 'pynvim':81 'python3':202,218,222 'read':165 'read-on':164 'relat':26 'report':133 'return':154,184 'runngin':181 'search':37 'see':59 'setup':52 'signal':209 'spawn':201 'step':14 'system':168 'tell':41 'thank':229 'three':122 'treesitt':147 'tri':46 'troublesom':117 'true':74,76 'tsinstal':152 'type':91 'unidecod':82 'unstabl':196 'use':194 've':62 'version':192 'vim':162 'warn':186 'withpython3':75 'work':50,112"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706138811
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10954164"
  +editedAt: DateTimeImmutable @1728109137 {#2381
    date: 2024-10-05 08:18:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706052411 {#2383
    date: 2024-01-24 00:26:51.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
11 DENIED edit
App\Entity\Entry {#1910
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-neovim-plugins"
  +title: "NixOS - neovim plugins"
  +url: null
  +body: """
    Hello,\n
    \n
    The NixOS community has been great in helping me with my first steps in this distro. So I’ll ask again few neovim-related issues I couldn’t figure out after 3 days of search.\n
    \n
    First, let me tell you that I’m trying to import a working neovim setup from another distro. Then let’s see how I’ve configured neovim. I have this in my home.nix file:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">programs.neovim = {\n
    </span><span style="color:#323232;">  enable = true;\n
    </span><span style="color:#323232;">  withPython3 = true;\n
    </span><span style="color:#323232;">  extraPython3Packages = (ps: with ps; [\n
    </span><span style="color:#323232;">    pynvim\n
    </span><span style="color:#323232;">    unidecode\n
    </span><span style="color:#323232;">    black\n
    </span><span style="color:#323232;">    isort\n
    </span><span style="color:#323232;">  ]);\n
    </span><span style="color:#323232;">  plugins = with pkgs.vimPlugins; [\n
    </span><span style="color:#323232;">    { plugin = *plugin_name*;\n
    </span><span style="color:#323232;">    type = "lua";\n
    </span><span style="color:#323232;">    config = builtins.readFile *config_file_path*;\n
    </span><span style="color:#323232;">    }\n
    </span><span style="color:#323232;">    ...\n
    </span><span style="color:#323232;">    ];\n
    </span><span style="color:#323232;">};\n
    </span>\n
    ```\n
    \n
    (my init.lua file is in the $HOME/.config/nvim folder)\n
    \n
    With that most of my plugins work. Most because few are troublesome. Let’s focus on three of them:\n
    \n
    1. I have pkgs.vimPlugins.nvim-comment installed but neovim reports that the command `CommentToggle` is not an editor command\n
    2. I have pkgs.vimPlugins.nvim-treesitter installed but the command `TSInstall markdown` returns “could not create parser dir '/nix/store/…/nvim-treesitter/parser ': Vim:E739: read-only file system '”\n
    3. I have pkgs.vimPlugins.mason-nvim and pkgs.vimPlugins.mason-lspconfig-nvim installed but runngin `checkhealth mason` returns few warnings:\n
    \n
    - mason.nvim is not the latest version (I use the unstable channel)\n
    - pip: not available spawn: python3 failed with exit code 1 and signal 0. /run/current-system/sw/bin/python3: No module named pip (note that python3_host_prog and python3_host_prog pip are marked “OK”)\n
    \n
    Thanks again for your assistance.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728324831 {#2379
    date: 2024-10-07 20:13:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#1708 …}
  +reports: Doctrine\ORM\PersistentCollection {#1410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  +badges: Doctrine\ORM\PersistentCollection {#2391 …}
  +children: []
  -id: 32711
  -titleTs: "'neovim':2 'nixo':1 'plugin':3"
  -bodyTs: "'/nix/store':160 '/nvim-treesitter/parser':161 '/run/current-system/sw/bin/python3':211 '0':210 '1':125,207 '2':143 '3':34,169 'anoth':54 'ask':21 'assist':233 'avail':200 'black':83 'builtins.readfile':94 'channel':197 'checkhealth':182 'code':206 'command':136,142,151 'comment':129 'commenttoggl':137 'communiti':4 'config':93,95 'configur':63 'could':155 'couldn':29 'creat':157 'day':35 'dir':159 'distro':17,55 'e739':163 'editor':141 'enabl':73 'exit':205 'extrapython3packages':77 'fail':203 'figur':31 'file':71,96,100,167 'first':13,38 'focus':120 'folder':105 'great':7 'hello':1 'help':9 'home.nix':70 'home/.config/nvim':104 'host':219,223 'import':48 'init.lua':99 'instal':130,148,179 'isort':84 'issu':27 'latest':191 'let':39,57,118 'll':20 'lspconfig':177 'lspconfig-nvim':176 'lua':92 'm':45 'mark':227 'markdown':153 'mason':183 'mason.nvim':187 'modul':213 'name':90,214 'neovim':25,51,64,132 'neovim-rel':24 'nixo':3 'note':216 'nvim':173,178 'ok':228 'parser':158 'path':97 'pip':198,215,225 'pkgs.vimplugins':87 'pkgs.vimplugins.mason':172,175 'pkgs.vimplugins.nvim':128,146 'plugin':85,88,89,111 'prog':220,224 'programs.neovim':72 'ps':78,80 'pynvim':81 'python3':202,218,222 'read':165 'read-on':164 'relat':26 'report':133 'return':154,184 'runngin':181 'search':37 'see':59 'setup':52 'signal':209 'spawn':201 'step':14 'system':168 'tell':41 'thank':229 'three':122 'treesitt':147 'tri':46 'troublesom':117 'true':74,76 'tsinstal':152 'type':91 'unidecod':82 'unstabl':196 'use':194 've':62 'version':192 'vim':162 'warn':186 'withpython3':75 'work':50,112"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706138811
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10954164"
  +editedAt: DateTimeImmutable @1728109137 {#2381
    date: 2024-10-05 08:18:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706052411 {#2383
    date: 2024-01-24 00:26:51.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
12 DENIED moderate
App\Entity\Entry {#1910
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-neovim-plugins"
  +title: "NixOS - neovim plugins"
  +url: null
  +body: """
    Hello,\n
    \n
    The NixOS community has been great in helping me with my first steps in this distro. So I’ll ask again few neovim-related issues I couldn’t figure out after 3 days of search.\n
    \n
    First, let me tell you that I’m trying to import a working neovim setup from another distro. Then let’s see how I’ve configured neovim. I have this in my home.nix file:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">programs.neovim = {\n
    </span><span style="color:#323232;">  enable = true;\n
    </span><span style="color:#323232;">  withPython3 = true;\n
    </span><span style="color:#323232;">  extraPython3Packages = (ps: with ps; [\n
    </span><span style="color:#323232;">    pynvim\n
    </span><span style="color:#323232;">    unidecode\n
    </span><span style="color:#323232;">    black\n
    </span><span style="color:#323232;">    isort\n
    </span><span style="color:#323232;">  ]);\n
    </span><span style="color:#323232;">  plugins = with pkgs.vimPlugins; [\n
    </span><span style="color:#323232;">    { plugin = *plugin_name*;\n
    </span><span style="color:#323232;">    type = "lua";\n
    </span><span style="color:#323232;">    config = builtins.readFile *config_file_path*;\n
    </span><span style="color:#323232;">    }\n
    </span><span style="color:#323232;">    ...\n
    </span><span style="color:#323232;">    ];\n
    </span><span style="color:#323232;">};\n
    </span>\n
    ```\n
    \n
    (my init.lua file is in the $HOME/.config/nvim folder)\n
    \n
    With that most of my plugins work. Most because few are troublesome. Let’s focus on three of them:\n
    \n
    1. I have pkgs.vimPlugins.nvim-comment installed but neovim reports that the command `CommentToggle` is not an editor command\n
    2. I have pkgs.vimPlugins.nvim-treesitter installed but the command `TSInstall markdown` returns “could not create parser dir '/nix/store/…/nvim-treesitter/parser ': Vim:E739: read-only file system '”\n
    3. I have pkgs.vimPlugins.mason-nvim and pkgs.vimPlugins.mason-lspconfig-nvim installed but runngin `checkhealth mason` returns few warnings:\n
    \n
    - mason.nvim is not the latest version (I use the unstable channel)\n
    - pip: not available spawn: python3 failed with exit code 1 and signal 0. /run/current-system/sw/bin/python3: No module named pip (note that python3_host_prog and python3_host_prog pip are marked “OK”)\n
    \n
    Thanks again for your assistance.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 11
  +favouriteCount: 27
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728324831 {#2379
    date: 2024-10-07 20:13:51.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1906 …}
  +votes: Doctrine\ORM\PersistentCollection {#1708 …}
  +reports: Doctrine\ORM\PersistentCollection {#1410 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1907 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1407 …}
  +badges: Doctrine\ORM\PersistentCollection {#2391 …}
  +children: []
  -id: 32711
  -titleTs: "'neovim':2 'nixo':1 'plugin':3"
  -bodyTs: "'/nix/store':160 '/nvim-treesitter/parser':161 '/run/current-system/sw/bin/python3':211 '0':210 '1':125,207 '2':143 '3':34,169 'anoth':54 'ask':21 'assist':233 'avail':200 'black':83 'builtins.readfile':94 'channel':197 'checkhealth':182 'code':206 'command':136,142,151 'comment':129 'commenttoggl':137 'communiti':4 'config':93,95 'configur':63 'could':155 'couldn':29 'creat':157 'day':35 'dir':159 'distro':17,55 'e739':163 'editor':141 'enabl':73 'exit':205 'extrapython3packages':77 'fail':203 'figur':31 'file':71,96,100,167 'first':13,38 'focus':120 'folder':105 'great':7 'hello':1 'help':9 'home.nix':70 'home/.config/nvim':104 'host':219,223 'import':48 'init.lua':99 'instal':130,148,179 'isort':84 'issu':27 'latest':191 'let':39,57,118 'll':20 'lspconfig':177 'lspconfig-nvim':176 'lua':92 'm':45 'mark':227 'markdown':153 'mason':183 'mason.nvim':187 'modul':213 'name':90,214 'neovim':25,51,64,132 'neovim-rel':24 'nixo':3 'note':216 'nvim':173,178 'ok':228 'parser':158 'path':97 'pip':198,215,225 'pkgs.vimplugins':87 'pkgs.vimplugins.mason':172,175 'pkgs.vimplugins.nvim':128,146 'plugin':85,88,89,111 'prog':220,224 'programs.neovim':72 'ps':78,80 'pynvim':81 'python3':202,218,222 'read':165 'read-on':164 'relat':26 'report':133 'return':154,184 'runngin':181 'search':37 'see':59 'setup':52 'signal':209 'spawn':201 'step':14 'system':168 'tell':41 'thank':229 'three':122 'treesitt':147 'tri':46 'troublesom':117 'true':74,76 'tsinstal':152 'type':91 'unidecod':82 'unstabl':196 'use':194 've':62 'version':192 'vim':162 'warn':186 'withpython3':75 'work':50,112"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706138811
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10954164"
  +editedAt: DateTimeImmutable @1728109137 {#2381
    date: 2024-10-05 08:18:57.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706052411 {#2383
    date: 2024-01-24 00:26:51.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
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\Entry {#2394
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-edit-system-files"
  +title: "NixOS - edit system files"
  +url: null
  +body: """
    Hello,\n
    \n
    I’m experiencing with NixOS and would like to know what would be the nicest way to add a specific line to a system file.\n
    \n
    As an example, how would you configure NixOS so the line  \n
    `auth        sufficient      pam_fprintd.so`  \n
    is added to the /etc/pam.d/doas file? As a bonus, it would be nice to know how to change an option (and not add an entire line) to a system file for which there is no NixOS default extraConfig/extraRules support for.\n
    \n
    This would allow me to add this line or not depending on the machine NixOS will be installed on.\n
    \n
    Thanks in advance for your suggestions.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728229373 {#2369
    date: 2024-10-06 17:42:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  +badges: Doctrine\ORM\PersistentCollection {#1404 …}
  +children: []
  -id: 32698
  -titleTs: "'edit':2 'file':4 'nixo':1 'system':3"
  -bodyTs: "'/etc/pam.d/doas':45 'ad':42 'add':19,63,86 'advanc':102 'allow':83 'auth':38 'bonus':49 'chang':58 'configur':33 'default':77 'depend':91 'entir':65 'exampl':29 'experienc':4 'extraconfig/extrarules':78 'file':26,46,70 'hello':1 'instal':98 'know':11,55 'like':9 'line':22,37,66,88 'm':3 'machin':94 'nice':53 'nicest':16 'nixo':6,34,76,95 'option':60 'pam_fprintd.so':40 'specif':21 'suffici':39 'suggest':105 'support':79 'system':25,69 'thank':100 'way':17 'would':8,13,31,51,82"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706116825
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10948730"
  +editedAt: DateTimeImmutable @1728073520 {#2387
    date: 2024-10-04 22:25:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706044825 {#2392
    date: 2024-01-23 22:20:25.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
15 DENIED edit
App\Entity\Entry {#2394
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-edit-system-files"
  +title: "NixOS - edit system files"
  +url: null
  +body: """
    Hello,\n
    \n
    I’m experiencing with NixOS and would like to know what would be the nicest way to add a specific line to a system file.\n
    \n
    As an example, how would you configure NixOS so the line  \n
    `auth        sufficient      pam_fprintd.so`  \n
    is added to the /etc/pam.d/doas file? As a bonus, it would be nice to know how to change an option (and not add an entire line) to a system file for which there is no NixOS default extraConfig/extraRules support for.\n
    \n
    This would allow me to add this line or not depending on the machine NixOS will be installed on.\n
    \n
    Thanks in advance for your suggestions.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728229373 {#2369
    date: 2024-10-06 17:42:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  +badges: Doctrine\ORM\PersistentCollection {#1404 …}
  +children: []
  -id: 32698
  -titleTs: "'edit':2 'file':4 'nixo':1 'system':3"
  -bodyTs: "'/etc/pam.d/doas':45 'ad':42 'add':19,63,86 'advanc':102 'allow':83 'auth':38 'bonus':49 'chang':58 'configur':33 'default':77 'depend':91 'entir':65 'exampl':29 'experienc':4 'extraconfig/extrarules':78 'file':26,46,70 'hello':1 'instal':98 'know':11,55 'like':9 'line':22,37,66,88 'm':3 'machin':94 'nice':53 'nicest':16 'nixo':6,34,76,95 'option':60 'pam_fprintd.so':40 'specif':21 'suffici':39 'suggest':105 'support':79 'system':25,69 'thank':100 'way':17 'would':8,13,31,51,82"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706116825
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10948730"
  +editedAt: DateTimeImmutable @1728073520 {#2387
    date: 2024-10-04 22:25:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706044825 {#2392
    date: 2024-01-23 22:20:25.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
16 DENIED moderate
App\Entity\Entry {#2394
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-edit-system-files"
  +title: "NixOS - edit system files"
  +url: null
  +body: """
    Hello,\n
    \n
    I’m experiencing with NixOS and would like to know what would be the nicest way to add a specific line to a system file.\n
    \n
    As an example, how would you configure NixOS so the line  \n
    `auth        sufficient      pam_fprintd.so`  \n
    is added to the /etc/pam.d/doas file? As a bonus, it would be nice to know how to change an option (and not add an entire line) to a system file for which there is no NixOS default extraConfig/extraRules support for.\n
    \n
    This would allow me to add this line or not depending on the machine NixOS will be installed on.\n
    \n
    Thanks in advance for your suggestions.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 21
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728229373 {#2369
    date: 2024-10-06 17:42:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2395 …}
  +votes: Doctrine\ORM\PersistentCollection {#1384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1383 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1382 …}
  +badges: Doctrine\ORM\PersistentCollection {#1404 …}
  +children: []
  -id: 32698
  -titleTs: "'edit':2 'file':4 'nixo':1 'system':3"
  -bodyTs: "'/etc/pam.d/doas':45 'ad':42 'add':19,63,86 'advanc':102 'allow':83 'auth':38 'bonus':49 'chang':58 'configur':33 'default':77 'depend':91 'entir':65 'exampl':29 'experienc':4 'extraconfig/extrarules':78 'file':26,46,70 'hello':1 'instal':98 'know':11,55 'like':9 'line':22,37,66,88 'm':3 'machin':94 'nice':53 'nicest':16 'nixo':6,34,76,95 'option':60 'pam_fprintd.so':40 'specif':21 'suffici':39 'suggest':105 'support':79 'system':25,69 'thank':100 'way':17 'would':8,13,31,51,82"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706116825
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10948730"
  +editedAt: DateTimeImmutable @1728073520 {#2387
    date: 2024-10-04 22:25:20.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706044825 {#2392
    date: 2024-01-23 22:20:25.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
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\Entry {#2377
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-is-better-because"
  +title: "NixOS is better because..."
  +url: null
  +body: """
    I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
    \n
    So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
    \n
    It’s clear that I’m missing something so please help me understand what it is.\n
    \n
    *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
    After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
    \n
    The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
    \n
    Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
    \n
    I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 31
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723876367 {#2454
    date: 2024-08-17 08:32:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2370 …}
  +votes: Doctrine\ORM\PersistentCollection {#2371 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  +badges: Doctrine\ORM\PersistentCollection {#2384 …}
  +children: []
  -id: 30256
  -titleTs: "'better':3 'nixo':1"
  -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705264533
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10504679"
  +editedAt: DateTimeImmutable @1723267821 {#2453
    date: 2024-08-10 07:30:21.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705178133 {#2363
    date: 2024-01-13 21:35:33.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
19 DENIED edit
App\Entity\Entry {#2377
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-is-better-because"
  +title: "NixOS is better because..."
  +url: null
  +body: """
    I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
    \n
    So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
    \n
    It’s clear that I’m missing something so please help me understand what it is.\n
    \n
    *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
    After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
    \n
    The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
    \n
    Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
    \n
    I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 31
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723876367 {#2454
    date: 2024-08-17 08:32:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2370 …}
  +votes: Doctrine\ORM\PersistentCollection {#2371 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  +badges: Doctrine\ORM\PersistentCollection {#2384 …}
  +children: []
  -id: 30256
  -titleTs: "'better':3 'nixo':1"
  -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705264533
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10504679"
  +editedAt: DateTimeImmutable @1723267821 {#2453
    date: 2024-08-10 07:30:21.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705178133 {#2363
    date: 2024-01-13 21:35:33.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
20 DENIED moderate
App\Entity\Entry {#2377
  +user: App\Entity\User {#265 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
  +slug: "NixOS-is-better-because"
  +title: "NixOS is better because..."
  +url: null
  +body: """
    I’ve been curious about NixOS for quite some time. Reading about it I couldn’t see how the config sharing capabilities, setup, or rollabck would be better than Arch and sharing the list of installed packages, using downgrade or chroot.\n
    \n
    So I decided to run NixOS in a VM and I’m still confused. An advantage I can see for NixOS is its better use of cores and parallel processing for packages install.\n
    \n
    It’s clear that I’m missing something so please help me understand what it is.\n
    \n
    *Edit:* Thank you to everyone in this great community! It’s always so nice to have a constructive and sane discussion.  \n
    After reading so many comments, they all confirm what I’ve read before and I may realize that my real problem is already having a stable system and no need for the great NixOS options that are very neat but would not benefit my specific and simplistic needs. That being said I can’t refrain myself from being curious and will continue testing NixOS.\n
    \n
    The need for only 2 config files is the top of the iceberg but hiding more complex configuration to rely on. Not that I really have too much spare time but I do enjoy learning and tweaking NixOS. With its current development state, things are changing a lot so it can keep me busy for months. That’s probably what I was mostly looking for: another toy to play with.\n
    \n
    Along my journey I will learn a lot about NixOS and may find a feature that will motivate my switch to it. Thanks again for all your precious feedback!\n
    \n
    I’ll also take this opportunity to share the best help I’ve found so far to start with NixOS: [github.com/MatthiasBenaets/nixos-config](https://github.com/MatthiasBenaets/nixos-config) And his 3 hours (!) video: [m.youtube.com/watch?v=AGVXJ-TIv3Y](https://m.youtube.com/watch?v=AGVXJ-TIv3Y)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 31
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1723876367 {#2454
    date: 2024-08-17 08:32:47.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2370 …}
  +votes: Doctrine\ORM\PersistentCollection {#2371 …}
  +reports: Doctrine\ORM\PersistentCollection {#2364 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2382 …}
  +badges: Doctrine\ORM\PersistentCollection {#2384 …}
  +children: []
  -id: 30256
  -titleTs: "'better':3 'nixo':1"
  -bodyTs: "'/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':297 '/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':305 '2':180 '3':300 'advantag':57 'along':246 'alreadi':134 'also':277 'alway':102 'anoth':241 'arch':30 'benefit':154 'best':284 'better':28,65 'busi':229 'capabl':22 'chang':221 'chroot':41 'clear':77 'comment':116 'communiti':99 'complex':192 'config':20,181 'configur':193 'confirm':119 'confus':55 'construct':108 'continu':173 'core':68 'couldn':15 'curious':4,170 'current':216 'decid':44 'develop':217 'discuss':111 'downgrad':39 'edit':91 'enjoy':209 'everyon':95 'far':290 'featur':260 'feedback':274 'file':182 'find':258 'found':288 'github.com':296 'github.com/matthiasbenaets/nixos-config](https://github.com/matthiasbenaets/nixos-config)':295 'great':98,144 'help':85,285 'hide':190 'hour':301 'iceberg':188 'instal':36,74 'journey':248 'keep':227 'learn':210,251 'list':34 'll':276 'look':239 'lot':223,253 'm':53,80 'm.youtube.com':304 'm.youtube.com/watch?v=agvxj-tiv3y](https://m.youtube.com/watch?v=agvxj-tiv3y)':303 'mani':115 'may':127,257 'miss':81 'month':231 'most':238 'motiv':263 'much':203 'neat':150 'need':141,159,177 'nice':104 'nixo':6,47,62,145,175,213,255,294 'opportun':280 'option':146 'packag':37,73 'parallel':70 'play':244 'pleas':84 'precious':273 'probabl':234 'problem':132 'process':71 'quit':8 'read':11,113,123 'real':131 'realiz':128 'realli':200 'refrain':166 'reli':195 'rollabck':25 'run':46 'said':162 'sane':110 'see':17,60 'setup':23 'share':21,32,282 'simplist':158 'someth':82 'spare':204 'specif':156 'stabl':137 'start':292 'state':218 'still':54 'switch':265 'system':138 'take':278 'test':174 'thank':92,268 'thing':219 'time':10,205 'top':185 'toy':242 'tweak':212 'understand':87 'use':38,66 've':2,122,287 'video':302 'vm':50 'would':26,152"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705264533
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/10504679"
  +editedAt: DateTimeImmutable @1723267821 {#2453
    date: 2024-08-10 07:30:21.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705178133 {#2363
    date: 2024-01-13 21:35:33.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