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 …}
}
4.77 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.25 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 {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Good-Nix-OS-series-five-articles-for-new-users"
  +title: "Good Nix OS series: five articles for new users."
  +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
  +body: """
    I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
    \n
    1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
    2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
    3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
    4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
    5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
    \n
    #nixos #linux #tutorial #guide
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 35
  +favouriteCount: 101
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728896646 {#2418
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 32769
  -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
  -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706184076
  +visibility: "visible             "
  +apId: "https://feddit.it/post/5079218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706097676 {#1858
    date: 2024-01-24 13:01: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 {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Good-Nix-OS-series-five-articles-for-new-users"
  +title: "Good Nix OS series: five articles for new users."
  +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
  +body: """
    I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
    \n
    1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
    2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
    3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
    4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
    5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
    \n
    #nixos #linux #tutorial #guide
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 35
  +favouriteCount: 101
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728896646 {#2418
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 32769
  -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
  -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706184076
  +visibility: "visible             "
  +apId: "https://feddit.it/post/5079218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706097676 {#1858
    date: 2024-01-24 13:01: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 {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +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 {#274
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -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 {#268
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#270
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Good-Nix-OS-series-five-articles-for-new-users"
  +title: "Good Nix OS series: five articles for new users."
  +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
  +body: """
    I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
    \n
    1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
    2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
    3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
    4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
    5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
    \n
    #nixos #linux #tutorial #guide
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 35
  +favouriteCount: 101
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1728896646 {#2418
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 32769
  -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
  -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1706184076
  +visibility: "visible             "
  +apId: "https://feddit.it/post/5079218"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706097676 {#1858
    date: 2024-01-24 13:01: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\EntryComment {#4097
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
    \n
    The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
    \n
    It’s a cool OS, but the UX really needs work imo.\n
    \n
    [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
    \n
    It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
    \n
    People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 33
  +score: 0
  +lastActive: DateTime @1728896646 {#4107
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@savbran@feddit.it"
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4095 …}
  +nested: Doctrine\ORM\PersistentCollection {#4093 …}
  +votes: Doctrine\ORM\PersistentCollection {#4091 …}
  +reports: Doctrine\ORM\PersistentCollection {#4089 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
  -id: 336509
  -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6970941"
  +editedAt: DateTimeImmutable @1728308156 {#4039
    date: 2024-10-07 15:35:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100225 {#4106
    date: 2024-01-24 13:43:45.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 {#4097
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
    \n
    The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
    \n
    It’s a cool OS, but the UX really needs work imo.\n
    \n
    [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
    \n
    It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
    \n
    People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 33
  +score: 0
  +lastActive: DateTime @1728896646 {#4107
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@savbran@feddit.it"
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4095 …}
  +nested: Doctrine\ORM\PersistentCollection {#4093 …}
  +votes: Doctrine\ORM\PersistentCollection {#4091 …}
  +reports: Doctrine\ORM\PersistentCollection {#4089 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
  -id: 336509
  -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6970941"
  +editedAt: DateTimeImmutable @1728308156 {#4039
    date: 2024-10-07 15:35:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100225 {#4106
    date: 2024-01-24 13:43:45.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 {#4097
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
    \n
    The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
    \n
    It’s a cool OS, but the UX really needs work imo.\n
    \n
    [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
    \n
    It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
    \n
    People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 33
  +score: 0
  +lastActive: DateTime @1728896646 {#4107
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@savbran@feddit.it"
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4095 …}
  +nested: Doctrine\ORM\PersistentCollection {#4093 …}
  +votes: Doctrine\ORM\PersistentCollection {#4091 …}
  +reports: Doctrine\ORM\PersistentCollection {#4089 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
  -id: 336509
  -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6970941"
  +editedAt: DateTimeImmutable @1728308156 {#4039
    date: 2024-10-07 15:35:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100225 {#4106
    date: 2024-01-24 13:43:45.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 {#4296
  +user: Proxies\__CG__\App\Entity\User {#4293 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    After trying out Nix as a package manager I realized I have a pretty different world view than the makers of Nix. I agree with the end goal but how they are trying achieve it is just alien to me. The nix command line is just downright user hostile.\n
    \n
    I am personally hoping that someone else takes a stab at the Nix concept but have accepted Nix isn’t for me.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706198014 {#4300
    date: 2024-01-25 16:53:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4292 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4305 …}
  +reports: Doctrine\ORM\PersistentCollection {#4307 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4309 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4311 …}
  -id: 339562
  -bodyTs: "'accept':66 'achiev':34 'agre':24 'alien':38 'command':43 'concept':63 'differ':15 'downright':47 'els':56 'end':27 'goal':28 'hope':53 'hostil':49 'isn':68 'line':44 'maker':20 'manag':8 'nix':4,22,42,62,67 'packag':7 'person':52 'pretti':14 'realiz':10 'someon':55 'stab':59 'take':57 'tri':2,33 'user':48 'view':17 'world':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7004463"
  +editedAt: DateTimeImmutable @1728603556 {#4303
    date: 2024-10-11 01:39:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706198014 {#4299
    date: 2024-01-25 16:53:34.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 {#4296
  +user: Proxies\__CG__\App\Entity\User {#4293 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    After trying out Nix as a package manager I realized I have a pretty different world view than the makers of Nix. I agree with the end goal but how they are trying achieve it is just alien to me. The nix command line is just downright user hostile.\n
    \n
    I am personally hoping that someone else takes a stab at the Nix concept but have accepted Nix isn’t for me.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706198014 {#4300
    date: 2024-01-25 16:53:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4292 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4305 …}
  +reports: Doctrine\ORM\PersistentCollection {#4307 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4309 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4311 …}
  -id: 339562
  -bodyTs: "'accept':66 'achiev':34 'agre':24 'alien':38 'command':43 'concept':63 'differ':15 'downright':47 'els':56 'end':27 'goal':28 'hope':53 'hostil':49 'isn':68 'line':44 'maker':20 'manag':8 'nix':4,22,42,62,67 'packag':7 'person':52 'pretti':14 'realiz':10 'someon':55 'stab':59 'take':57 'tri':2,33 'user':48 'view':17 'world':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7004463"
  +editedAt: DateTimeImmutable @1728603556 {#4303
    date: 2024-10-11 01:39:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706198014 {#4299
    date: 2024-01-25 16:53:34.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 {#4296
  +user: Proxies\__CG__\App\Entity\User {#4293 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    After trying out Nix as a package manager I realized I have a pretty different world view than the makers of Nix. I agree with the end goal but how they are trying achieve it is just alien to me. The nix command line is just downright user hostile.\n
    \n
    I am personally hoping that someone else takes a stab at the Nix concept but have accepted Nix isn’t for me.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706198014 {#4300
    date: 2024-01-25 16:53:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4292 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4305 …}
  +reports: Doctrine\ORM\PersistentCollection {#4307 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4309 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4311 …}
  -id: 339562
  -bodyTs: "'accept':66 'achiev':34 'agre':24 'alien':38 'command':43 'concept':63 'differ':15 'downright':47 'els':56 'end':27 'goal':28 'hope':53 'hostil':49 'isn':68 'line':44 'maker':20 'manag':8 'nix':4,22,42,62,67 'packag':7 'person':52 'pretti':14 'realiz':10 'someon':55 'stab':59 'take':57 'tri':2,33 'user':48 'view':17 'world':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7004463"
  +editedAt: DateTimeImmutable @1728603556 {#4303
    date: 2024-10-11 01:39:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706198014 {#4299
    date: 2024-01-25 16:53:34.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 {#4315
  +user: Proxies\__CG__\App\Entity\User {#4316 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706130582 {#4313
    date: 2024-01-24 22:09:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4317 …}
  +nested: Doctrine\ORM\PersistentCollection {#4319 …}
  +votes: Doctrine\ORM\PersistentCollection {#4321 …}
  +reports: Doctrine\ORM\PersistentCollection {#4323 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
  -id: 337658
  -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6980794"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706130582 {#4314
    date: 2024-01-24 22:09:42.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 {#4315
  +user: Proxies\__CG__\App\Entity\User {#4316 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706130582 {#4313
    date: 2024-01-24 22:09:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4317 …}
  +nested: Doctrine\ORM\PersistentCollection {#4319 …}
  +votes: Doctrine\ORM\PersistentCollection {#4321 …}
  +reports: Doctrine\ORM\PersistentCollection {#4323 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
  -id: 337658
  -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6980794"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706130582 {#4314
    date: 2024-01-24 22:09:42.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 {#4315
  +user: Proxies\__CG__\App\Entity\User {#4316 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706130582 {#4313
    date: 2024-01-24 22:09:42.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4317 …}
  +nested: Doctrine\ORM\PersistentCollection {#4319 …}
  +votes: Doctrine\ORM\PersistentCollection {#4321 …}
  +reports: Doctrine\ORM\PersistentCollection {#4323 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
  -id: 337658
  -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6980794"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706130582 {#4314
    date: 2024-01-24 22:09:42.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 {#4560
  +user: Proxies\__CG__\App\Entity\User {#4561 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Yep, today I had a typo in a package name, and it cascaded into a syntax error. The syntax was absolutely fine."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706199563 {#4558
    date: 2024-01-25 17:19:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4562 …}
  +nested: Doctrine\ORM\PersistentCollection {#4564 …}
  +votes: Doctrine\ORM\PersistentCollection {#4566 …}
  +reports: Doctrine\ORM\PersistentCollection {#4568 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4570 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4572 …}
  -id: 339620
  -bodyTs: "'absolut':21 'cascad':13 'error':17 'fine':22 'name':10 'packag':9 'syntax':16,19 'today':2 'typo':6 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.uk/comment/6190877"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706199563 {#4559
    date: 2024-01-25 17:19:23.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 {#4560
  +user: Proxies\__CG__\App\Entity\User {#4561 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Yep, today I had a typo in a package name, and it cascaded into a syntax error. The syntax was absolutely fine."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706199563 {#4558
    date: 2024-01-25 17:19:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4562 …}
  +nested: Doctrine\ORM\PersistentCollection {#4564 …}
  +votes: Doctrine\ORM\PersistentCollection {#4566 …}
  +reports: Doctrine\ORM\PersistentCollection {#4568 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4570 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4572 …}
  -id: 339620
  -bodyTs: "'absolut':21 'cascad':13 'error':17 'fine':22 'name':10 'packag':9 'syntax':16,19 'today':2 'typo':6 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.uk/comment/6190877"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706199563 {#4559
    date: 2024-01-25 17:19:23.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 {#4560
  +user: Proxies\__CG__\App\Entity\User {#4561 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Yep, today I had a typo in a package name, and it cascaded into a syntax error. The syntax was absolutely fine."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706199563 {#4558
    date: 2024-01-25 17:19:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4562 …}
  +nested: Doctrine\ORM\PersistentCollection {#4564 …}
  +votes: Doctrine\ORM\PersistentCollection {#4566 …}
  +reports: Doctrine\ORM\PersistentCollection {#4568 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4570 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4572 …}
  -id: 339620
  -bodyTs: "'absolut':21 'cascad':13 'error':17 'fine':22 'name':10 'packag':9 'syntax':16,19 'today':2 'typo':6 'yep':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.uk/comment/6190877"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706199563 {#4559
    date: 2024-01-25 17:19:23.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 {#4576
  +user: Proxies\__CG__\App\Entity\User {#4577 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Yeah because when you make an error it causes a snowball affect and it shows you too little information but when you look at the trace its a wall of errors."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706131304 {#4574
    date: 2024-01-24 22:21:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4578 …}
  +nested: Doctrine\ORM\PersistentCollection {#4580 …}
  +votes: Doctrine\ORM\PersistentCollection {#4582 …}
  +reports: Doctrine\ORM\PersistentCollection {#4584 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
  -id: 337682
  -bodyTs: "'affect':12 'caus':9 'error':7,31 'inform':19 'littl':18 'look':23 'make':5 'show':15 'snowbal':11 'trace':26 'wall':29 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6641490"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706131304 {#4575
    date: 2024-01-24 22:21: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
23 DENIED edit
App\Entity\EntryComment {#4576
  +user: Proxies\__CG__\App\Entity\User {#4577 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Yeah because when you make an error it causes a snowball affect and it shows you too little information but when you look at the trace its a wall of errors."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706131304 {#4574
    date: 2024-01-24 22:21:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4578 …}
  +nested: Doctrine\ORM\PersistentCollection {#4580 …}
  +votes: Doctrine\ORM\PersistentCollection {#4582 …}
  +reports: Doctrine\ORM\PersistentCollection {#4584 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
  -id: 337682
  -bodyTs: "'affect':12 'caus':9 'error':7,31 'inform':19 'littl':18 'look':23 'make':5 'show':15 'snowbal':11 'trace':26 'wall':29 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6641490"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706131304 {#4575
    date: 2024-01-24 22:21: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
24 DENIED moderate
App\Entity\EntryComment {#4576
  +user: Proxies\__CG__\App\Entity\User {#4577 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Yeah because when you make an error it causes a snowball affect and it shows you too little information but when you look at the trace its a wall of errors."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706131304 {#4574
    date: 2024-01-24 22:21:44.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4578 …}
  +nested: Doctrine\ORM\PersistentCollection {#4580 …}
  +votes: Doctrine\ORM\PersistentCollection {#4582 …}
  +reports: Doctrine\ORM\PersistentCollection {#4584 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4586 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
  -id: 337682
  -bodyTs: "'affect':12 'caus':9 'error':7,31 'inform':19 'littl':18 'look':23 'make':5 'show':15 'snowbal':11 'trace':26 'wall':29 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.zip/comment/6641490"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706131304 {#4575
    date: 2024-01-24 22:21: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
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 {#4592
  +user: Proxies\__CG__\App\Entity\User {#4461 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    oof, yeah.\n
    \n
    i had a syntax error in my dotfiles that took me two hours to solve.\n
    \n
    it was a missing semicolon that was wayyy above where the error said it was. it didn’t even say missing semicolon, instead saying `unexpected ‘}’ on line …`
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706213829 {#4590
    date: 2024-01-25 21:17:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4593 …}
  +nested: Doctrine\ORM\PersistentCollection {#4595 …}
  +votes: Doctrine\ORM\PersistentCollection {#4597 …}
  +reports: Doctrine\ORM\PersistentCollection {#4599 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4601 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4603 …}
  -id: 340292
  -bodyTs: "'didn':34 'dotfil':10 'error':7,29 'even':36 'hour':15 'instead':40 'line':44 'miss':21,38 'oof':1 'said':30 'say':37,41 'semicolon':22,39 'solv':17 'syntax':6 'took':12 'two':14 'unexpect':42 'wayyy':25 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/5664936"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213829 {#4591
    date: 2024-01-25 21:17:09.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 {#4592
  +user: Proxies\__CG__\App\Entity\User {#4461 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    oof, yeah.\n
    \n
    i had a syntax error in my dotfiles that took me two hours to solve.\n
    \n
    it was a missing semicolon that was wayyy above where the error said it was. it didn’t even say missing semicolon, instead saying `unexpected ‘}’ on line …`
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706213829 {#4590
    date: 2024-01-25 21:17:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4593 …}
  +nested: Doctrine\ORM\PersistentCollection {#4595 …}
  +votes: Doctrine\ORM\PersistentCollection {#4597 …}
  +reports: Doctrine\ORM\PersistentCollection {#4599 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4601 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4603 …}
  -id: 340292
  -bodyTs: "'didn':34 'dotfil':10 'error':7,29 'even':36 'hour':15 'instead':40 'line':44 'miss':21,38 'oof':1 'said':30 'say':37,41 'semicolon':22,39 'solv':17 'syntax':6 'took':12 'two':14 'unexpect':42 'wayyy':25 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/5664936"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213829 {#4591
    date: 2024-01-25 21:17:09.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 {#4592
  +user: Proxies\__CG__\App\Entity\User {#4461 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4315
    +user: Proxies\__CG__\App\Entity\User {#4316 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "The errors are also pretty terrible, usually the thing that interests you is buried under a lot of text that makes troubleshooting a real pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706130582 {#4313
      date: 2024-01-24 22:09:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4317 …}
    +nested: Doctrine\ORM\PersistentCollection {#4319 …}
    +votes: Doctrine\ORM\PersistentCollection {#4321 …}
    +reports: Doctrine\ORM\PersistentCollection {#4323 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4325 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4327 …}
    -id: 337658
    -bodyTs: "'also':4 'buri':14 'error':2 'interest':11 'lot':17 'make':21 'pain':25 'pretti':5 'real':24 'terribl':6 'text':19 'thing':9 'troubleshoot':22 'usual':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6980794"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706130582 {#4314
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    oof, yeah.\n
    \n
    i had a syntax error in my dotfiles that took me two hours to solve.\n
    \n
    it was a missing semicolon that was wayyy above where the error said it was. it didn’t even say missing semicolon, instead saying `unexpected ‘}’ on line …`
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706213829 {#4590
    date: 2024-01-25 21:17:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@filister@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4593 …}
  +nested: Doctrine\ORM\PersistentCollection {#4595 …}
  +votes: Doctrine\ORM\PersistentCollection {#4597 …}
  +reports: Doctrine\ORM\PersistentCollection {#4599 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4601 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4603 …}
  -id: 340292
  -bodyTs: "'didn':34 'dotfil':10 'error':7,29 'even':36 'hour':15 'instead':40 'line':44 'miss':21,38 'oof':1 'said':30 'say':37,41 'semicolon':22,39 'solv':17 'syntax':6 'took':12 'two':14 'unexpect':42 'wayyy':25 'yeah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/5664936"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706213829 {#4591
    date: 2024-01-25 21:17:09.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 {#4331
  +user: Proxies\__CG__\App\Entity\User {#4332 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "I’ve read so many things that try to explain what flakes are, and for the life of me I still don’t understand what they are or what they’re for lol."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706156660 {#4329
    date: 2024-01-25 05:24:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4333 …}
  +nested: Doctrine\ORM\PersistentCollection {#4335 …}
  +votes: Doctrine\ORM\PersistentCollection {#4337 …}
  +reports: Doctrine\ORM\PersistentCollection {#4339 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4341 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4343 …}
  -id: 338457
  -bodyTs: "'explain':10 'flake':12 'life':17 'lol':33 'mani':5 're':31 'read':3 'still':21 'thing':6 'tri':8 'understand':24 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7702367"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706156660 {#4330
    date: 2024-01-25 05:24:20.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 {#4331
  +user: Proxies\__CG__\App\Entity\User {#4332 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "I’ve read so many things that try to explain what flakes are, and for the life of me I still don’t understand what they are or what they’re for lol."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706156660 {#4329
    date: 2024-01-25 05:24:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4333 …}
  +nested: Doctrine\ORM\PersistentCollection {#4335 …}
  +votes: Doctrine\ORM\PersistentCollection {#4337 …}
  +reports: Doctrine\ORM\PersistentCollection {#4339 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4341 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4343 …}
  -id: 338457
  -bodyTs: "'explain':10 'flake':12 'life':17 'lol':33 'mani':5 're':31 'read':3 'still':21 'thing':6 'tri':8 'understand':24 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7702367"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706156660 {#4330
    date: 2024-01-25 05:24:20.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 {#4331
  +user: Proxies\__CG__\App\Entity\User {#4332 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "I’ve read so many things that try to explain what flakes are, and for the life of me I still don’t understand what they are or what they’re for lol."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706156660 {#4329
    date: 2024-01-25 05:24:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4333 …}
  +nested: Doctrine\ORM\PersistentCollection {#4335 …}
  +votes: Doctrine\ORM\PersistentCollection {#4337 …}
  +reports: Doctrine\ORM\PersistentCollection {#4339 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4341 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4343 …}
  -id: 338457
  -bodyTs: "'explain':10 'flake':12 'life':17 'lol':33 'mani':5 're':31 'read':3 'still':21 'thing':6 'tri':8 'understand':24 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7702367"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706156660 {#4330
    date: 2024-01-25 05:24:20.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 {#4348
  +user: Proxies\__CG__\App\Entity\User {#4349 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Imho I wouldn’t bother with nix-env or nix profile. It just creates a secondary list of packages that needs to be maintained and it’s cumbersome to do so. There’s nix-shell or nix shell if you need a package temporarily and there’s your configuration.nix or flake for everything else.\n
    \n
    Side note: nix profile at least has consistent commands: install/remove/upgrade
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706100976 {#4345
    date: 2024-01-24 13:56:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4350 …}
  +nested: Doctrine\ORM\PersistentCollection {#4352 …}
  +votes: Doctrine\ORM\PersistentCollection {#4354 …}
  +reports: Doctrine\ORM\PersistentCollection {#4356 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
  -id: 336533
  -bodyTs: "'bother':5 'command':65 'configuration.nix':51 'consist':64 'creat':15 'cumbersom':29 'els':56 'env':9 'everyth':55 'flake':53 'imho':1 'install/remove/upgrade':66 'least':62 'list':18 'maintain':25 'need':22,43 'nix':8,11,36,39,59 'nix-env':7 'nix-shel':35 'note':58 'packag':20,45 'profil':12,60 'secondari':17 'shell':37,40 'side':57 'temporarili':46 'wouldn':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6770847"
  +editedAt: DateTimeImmutable @1728294758 {#4346
    date: 2024-10-07 11:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100976 {#4347
    date: 2024-01-24 13:56:16.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 {#4348
  +user: Proxies\__CG__\App\Entity\User {#4349 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Imho I wouldn’t bother with nix-env or nix profile. It just creates a secondary list of packages that needs to be maintained and it’s cumbersome to do so. There’s nix-shell or nix shell if you need a package temporarily and there’s your configuration.nix or flake for everything else.\n
    \n
    Side note: nix profile at least has consistent commands: install/remove/upgrade
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706100976 {#4345
    date: 2024-01-24 13:56:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4350 …}
  +nested: Doctrine\ORM\PersistentCollection {#4352 …}
  +votes: Doctrine\ORM\PersistentCollection {#4354 …}
  +reports: Doctrine\ORM\PersistentCollection {#4356 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
  -id: 336533
  -bodyTs: "'bother':5 'command':65 'configuration.nix':51 'consist':64 'creat':15 'cumbersom':29 'els':56 'env':9 'everyth':55 'flake':53 'imho':1 'install/remove/upgrade':66 'least':62 'list':18 'maintain':25 'need':22,43 'nix':8,11,36,39,59 'nix-env':7 'nix-shel':35 'note':58 'packag':20,45 'profil':12,60 'secondari':17 'shell':37,40 'side':57 'temporarili':46 'wouldn':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6770847"
  +editedAt: DateTimeImmutable @1728294758 {#4346
    date: 2024-10-07 11:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100976 {#4347
    date: 2024-01-24 13:56:16.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 {#4348
  +user: Proxies\__CG__\App\Entity\User {#4349 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Imho I wouldn’t bother with nix-env or nix profile. It just creates a secondary list of packages that needs to be maintained and it’s cumbersome to do so. There’s nix-shell or nix shell if you need a package temporarily and there’s your configuration.nix or flake for everything else.\n
    \n
    Side note: nix profile at least has consistent commands: install/remove/upgrade
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706100976 {#4345
    date: 2024-01-24 13:56:16.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4350 …}
  +nested: Doctrine\ORM\PersistentCollection {#4352 …}
  +votes: Doctrine\ORM\PersistentCollection {#4354 …}
  +reports: Doctrine\ORM\PersistentCollection {#4356 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
  -id: 336533
  -bodyTs: "'bother':5 'command':65 'configuration.nix':51 'consist':64 'creat':15 'cumbersom':29 'els':56 'env':9 'everyth':55 'flake':53 'imho':1 'install/remove/upgrade':66 'least':62 'list':18 'maintain':25 'need':22,43 'nix':8,11,36,39,59 'nix-env':7 'nix-shel':35 'note':58 'packag':20,45 'profil':12,60 'secondari':17 'shell':37,40 'side':57 'temporarili':46 'wouldn':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://discuss.tchncs.de/comment/6770847"
  +editedAt: DateTimeImmutable @1728294758 {#4346
    date: 2024-10-07 11:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100976 {#4347
    date: 2024-01-24 13:56:16.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 {#4364
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Here’s an example of a tutorial that uses flakes and the new cli. You might glance through here to see how the syntax compares: [zero-to-nix.com/start](https://zero-to-nix.com/start)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706101044 {#4362
    date: 2024-01-24 13:57:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4366 …}
  +nested: Doctrine\ORM\PersistentCollection {#4368 …}
  +votes: Doctrine\ORM\PersistentCollection {#4370 …}
  +reports: Doctrine\ORM\PersistentCollection {#4372 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4374 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4376 …}
  -id: 336537
  -bodyTs: "'/start](https://zero-to-nix.com/start)':28 'cli':14 'compar':25 'exampl':4 'flake':10 'glanc':17 'might':16 'new':13 'see':21 'syntax':24 'tutori':7 'use':9 'zero-to-nix.com':27 'zero-to-nix.com/start](https://zero-to-nix.com/start)':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/341795"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706101044 {#4363
    date: 2024-01-24 13:57:24.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 {#4364
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Here’s an example of a tutorial that uses flakes and the new cli. You might glance through here to see how the syntax compares: [zero-to-nix.com/start](https://zero-to-nix.com/start)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706101044 {#4362
    date: 2024-01-24 13:57:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4366 …}
  +nested: Doctrine\ORM\PersistentCollection {#4368 …}
  +votes: Doctrine\ORM\PersistentCollection {#4370 …}
  +reports: Doctrine\ORM\PersistentCollection {#4372 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4374 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4376 …}
  -id: 336537
  -bodyTs: "'/start](https://zero-to-nix.com/start)':28 'cli':14 'compar':25 'exampl':4 'flake':10 'glanc':17 'might':16 'new':13 'see':21 'syntax':24 'tutori':7 'use':9 'zero-to-nix.com':27 'zero-to-nix.com/start](https://zero-to-nix.com/start)':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/341795"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706101044 {#4363
    date: 2024-01-24 13:57:24.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 {#4364
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Here’s an example of a tutorial that uses flakes and the new cli. You might glance through here to see how the syntax compares: [zero-to-nix.com/start](https://zero-to-nix.com/start)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706101044 {#4362
    date: 2024-01-24 13:57:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4366 …}
  +nested: Doctrine\ORM\PersistentCollection {#4368 …}
  +votes: Doctrine\ORM\PersistentCollection {#4370 …}
  +reports: Doctrine\ORM\PersistentCollection {#4372 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4374 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4376 …}
  -id: 336537
  -bodyTs: "'/start](https://zero-to-nix.com/start)':28 'cli':14 'compar':25 'exampl':4 'flake':10 'glanc':17 'might':16 'new':13 'see':21 'syntax':24 'tutori':7 'use':9 'zero-to-nix.com':27 'zero-to-nix.com/start](https://zero-to-nix.com/start)':26"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/341795"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706101044 {#4363
    date: 2024-01-24 13:57:24.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 {#4380
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
    \n
    As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
    \n
    And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706100886 {#4378
    date: 2024-01-24 13:54:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4381 …}
  +nested: Doctrine\ORM\PersistentCollection {#4383 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4387 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
  -id: 336531
  -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/341790"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706100886 {#4379
    date: 2024-01-24 13:54:46.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 {#4380
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
    \n
    As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
    \n
    And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706100886 {#4378
    date: 2024-01-24 13:54:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4381 …}
  +nested: Doctrine\ORM\PersistentCollection {#4383 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4387 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
  -id: 336531
  -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/341790"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706100886 {#4379
    date: 2024-01-24 13:54:46.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 {#4380
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
    \n
    As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
    \n
    And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706100886 {#4378
    date: 2024-01-24 13:54:46.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4381 …}
  +nested: Doctrine\ORM\PersistentCollection {#4383 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4387 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
  -id: 336531
  -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/341790"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706100886 {#4379
    date: 2024-01-24 13:54:46.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 {#4498
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4380
    +user: Proxies\__CG__\App\Entity\User {#4365 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
      \n
      As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
      \n
      And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706100886 {#4378
      date: 2024-01-24 13:54:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4381 …}
    +nested: Doctrine\ORM\PersistentCollection {#4383 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4387 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
    -id: 336531
    -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/comment/341790"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706100886 {#4379
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Oh that’s good that they are addressing those issues with a new command. Hopefully it gets into stable soon.\n
    \n
    Might be that `nix-env -iA` is bad practice! I’m strictly talking about ux design here and `nix-env -iA` is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using `nix-env -iA`)\n
    \n
    A new user isn’t going to know what bad practice is.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706103720 {#4490
    date: 2024-01-24 14:42:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4500 …}
  +nested: Doctrine\ORM\PersistentCollection {#4502 …}
  +votes: Doctrine\ORM\PersistentCollection {#4504 …}
  +reports: Doctrine\ORM\PersistentCollection {#4506 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4508 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4510 …}
  -id: 336620
  -bodyTs: "'address':8 'bad':29,72 'blog':48 'command':14 'design':37 'env':26,42,61 'get':17 'go':68 'good':4 'hope':15 'ia':27,43,62 'instal':57 'isn':66 'issu':10 'know':70 'm':32 'might':21 'new':13,64 'nix':25,41,50,60 'nix-env':24,40,59 'nixpkg':52 'oh':1 'practic':30,73 'recommend':46 'soon':20 'stabl':19 'strict':33 'talk':34 'tell':53 'use':58 'user':65 'ux':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6971898"
  +editedAt: DateTimeImmutable @1728305547 {#4493
    date: 2024-10-07 14:52:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706103720 {#4491
    date: 2024-01-24 14:42:00.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 {#4498
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4380
    +user: Proxies\__CG__\App\Entity\User {#4365 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
      \n
      As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
      \n
      And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706100886 {#4378
      date: 2024-01-24 13:54:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4381 …}
    +nested: Doctrine\ORM\PersistentCollection {#4383 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4387 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
    -id: 336531
    -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/comment/341790"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706100886 {#4379
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Oh that’s good that they are addressing those issues with a new command. Hopefully it gets into stable soon.\n
    \n
    Might be that `nix-env -iA` is bad practice! I’m strictly talking about ux design here and `nix-env -iA` is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using `nix-env -iA`)\n
    \n
    A new user isn’t going to know what bad practice is.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706103720 {#4490
    date: 2024-01-24 14:42:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4500 …}
  +nested: Doctrine\ORM\PersistentCollection {#4502 …}
  +votes: Doctrine\ORM\PersistentCollection {#4504 …}
  +reports: Doctrine\ORM\PersistentCollection {#4506 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4508 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4510 …}
  -id: 336620
  -bodyTs: "'address':8 'bad':29,72 'blog':48 'command':14 'design':37 'env':26,42,61 'get':17 'go':68 'good':4 'hope':15 'ia':27,43,62 'instal':57 'isn':66 'issu':10 'know':70 'm':32 'might':21 'new':13,64 'nix':25,41,50,60 'nix-env':24,40,59 'nixpkg':52 'oh':1 'practic':30,73 'recommend':46 'soon':20 'stabl':19 'strict':33 'talk':34 'tell':53 'use':58 'user':65 'ux':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6971898"
  +editedAt: DateTimeImmutable @1728305547 {#4493
    date: 2024-10-07 14:52:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706103720 {#4491
    date: 2024-01-24 14:42:00.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 {#4498
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4380
    +user: Proxies\__CG__\App\Entity\User {#4365 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
      \n
      As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
      \n
      And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706100886 {#4378
      date: 2024-01-24 13:54:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4381 …}
    +nested: Doctrine\ORM\PersistentCollection {#4383 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4387 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
    -id: 336531
    -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/comment/341790"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706100886 {#4379
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Oh that’s good that they are addressing those issues with a new command. Hopefully it gets into stable soon.\n
    \n
    Might be that `nix-env -iA` is bad practice! I’m strictly talking about ux design here and `nix-env -iA` is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using `nix-env -iA`)\n
    \n
    A new user isn’t going to know what bad practice is.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706103720 {#4490
    date: 2024-01-24 14:42:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4500 …}
  +nested: Doctrine\ORM\PersistentCollection {#4502 …}
  +votes: Doctrine\ORM\PersistentCollection {#4504 …}
  +reports: Doctrine\ORM\PersistentCollection {#4506 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4508 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4510 …}
  -id: 336620
  -bodyTs: "'address':8 'bad':29,72 'blog':48 'command':14 'design':37 'env':26,42,61 'get':17 'go':68 'good':4 'hope':15 'ia':27,43,62 'instal':57 'isn':66 'issu':10 'know':70 'm':32 'might':21 'new':13,64 'nix':25,41,50,60 'nix-env':24,40,59 'nixpkg':52 'oh':1 'practic':30,73 'recommend':46 'soon':20 'stabl':19 'strict':33 'talk':34 'tell':53 'use':58 'user':65 'ux':36"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6971898"
  +editedAt: DateTimeImmutable @1728305547 {#4493
    date: 2024-10-07 14:52:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706103720 {#4491
    date: 2024-01-24 14:42:00.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 {#4630
  +user: Proxies\__CG__\App\Entity\User {#4636 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4498
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4380
      +user: Proxies\__CG__\App\Entity\User {#4365 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
        \n
        As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
        \n
        And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706100886 {#4378
        date: 2024-01-24 13:54:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4381 …}
      +nested: Doctrine\ORM\PersistentCollection {#4383 …}
      +votes: Doctrine\ORM\PersistentCollection {#4385 …}
      +reports: Doctrine\ORM\PersistentCollection {#4387 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
      -id: 336531
      -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lm.paradisus.day/comment/341790"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706100886 {#4379
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      Oh that’s good that they are addressing those issues with a new command. Hopefully it gets into stable soon.\n
      \n
      Might be that `nix-env -iA` is bad practice! I’m strictly talking about ux design here and `nix-env -iA` is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using `nix-env -iA`)\n
      \n
      A new user isn’t going to know what bad practice is.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706103720 {#4490
      date: 2024-01-24 14:42:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4500 …}
    +nested: Doctrine\ORM\PersistentCollection {#4502 …}
    +votes: Doctrine\ORM\PersistentCollection {#4504 …}
    +reports: Doctrine\ORM\PersistentCollection {#4506 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4508 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4510 …}
    -id: 336620
    -bodyTs: "'address':8 'bad':29,72 'blog':48 'command':14 'design':37 'env':26,42,61 'get':17 'go':68 'good':4 'hope':15 'ia':27,43,62 'instal':57 'isn':66 'issu':10 'know':70 'm':32 'might':21 'new':13,64 'nix':25,41,50,60 'nix-env':24,40,59 'nixpkg':52 'oh':1 'practic':30,73 'recommend':46 'soon':20 'stabl':19 'strict':33 'talk':34 'tell':53 'use':58 'user':65 'ux':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6971898"
    +editedAt: DateTimeImmutable @1728305547 {#4493
      date: 2024-10-07 14:52:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706103720 {#4491
      date: 2024-01-24 14:42:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "It actually recommends using `nix-env -i`, which is even worse because with that command it searches the whole repository instead of just getting the correct attribute on nixpkgs. It takes half a minute to run the command, it’s insane."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706137931 {#4624
    date: 2024-01-25 00:12:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4631 …}
  +nested: Doctrine\ORM\PersistentCollection {#4633 …}
  +votes: Doctrine\ORM\PersistentCollection {#4637 …}
  +reports: Doctrine\ORM\PersistentCollection {#4639 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
  -id: 337938
  -bodyTs: "'actual':2 'attribut':28 'command':16,39 'correct':27 'env':7 'even':11 'get':25 'half':33 'insan':42 'instead':22 'minut':35 'nix':6 'nix-env':5 'nixpkg':30 'recommend':3 'repositori':21 'run':37 'search':18 'take':32 'use':4 'whole':20 'wors':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8000519"
  +editedAt: DateTimeImmutable @1728436892 {#4627
    date: 2024-10-09 03:21:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706137931 {#4625
    date: 2024-01-25 00:12: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 {#4630
  +user: Proxies\__CG__\App\Entity\User {#4636 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4498
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4380
      +user: Proxies\__CG__\App\Entity\User {#4365 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
        \n
        As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
        \n
        And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706100886 {#4378
        date: 2024-01-24 13:54:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4381 …}
      +nested: Doctrine\ORM\PersistentCollection {#4383 …}
      +votes: Doctrine\ORM\PersistentCollection {#4385 …}
      +reports: Doctrine\ORM\PersistentCollection {#4387 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
      -id: 336531
      -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lm.paradisus.day/comment/341790"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706100886 {#4379
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      Oh that’s good that they are addressing those issues with a new command. Hopefully it gets into stable soon.\n
      \n
      Might be that `nix-env -iA` is bad practice! I’m strictly talking about ux design here and `nix-env -iA` is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using `nix-env -iA`)\n
      \n
      A new user isn’t going to know what bad practice is.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706103720 {#4490
      date: 2024-01-24 14:42:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4500 …}
    +nested: Doctrine\ORM\PersistentCollection {#4502 …}
    +votes: Doctrine\ORM\PersistentCollection {#4504 …}
    +reports: Doctrine\ORM\PersistentCollection {#4506 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4508 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4510 …}
    -id: 336620
    -bodyTs: "'address':8 'bad':29,72 'blog':48 'command':14 'design':37 'env':26,42,61 'get':17 'go':68 'good':4 'hope':15 'ia':27,43,62 'instal':57 'isn':66 'issu':10 'know':70 'm':32 'might':21 'new':13,64 'nix':25,41,50,60 'nix-env':24,40,59 'nixpkg':52 'oh':1 'practic':30,73 'recommend':46 'soon':20 'stabl':19 'strict':33 'talk':34 'tell':53 'use':58 'user':65 'ux':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6971898"
    +editedAt: DateTimeImmutable @1728305547 {#4493
      date: 2024-10-07 14:52:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706103720 {#4491
      date: 2024-01-24 14:42:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "It actually recommends using `nix-env -i`, which is even worse because with that command it searches the whole repository instead of just getting the correct attribute on nixpkgs. It takes half a minute to run the command, it’s insane."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706137931 {#4624
    date: 2024-01-25 00:12:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4631 …}
  +nested: Doctrine\ORM\PersistentCollection {#4633 …}
  +votes: Doctrine\ORM\PersistentCollection {#4637 …}
  +reports: Doctrine\ORM\PersistentCollection {#4639 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
  -id: 337938
  -bodyTs: "'actual':2 'attribut':28 'command':16,39 'correct':27 'env':7 'even':11 'get':25 'half':33 'insan':42 'instead':22 'minut':35 'nix':6 'nix-env':5 'nixpkg':30 'recommend':3 'repositori':21 'run':37 'search':18 'take':32 'use':4 'whole':20 'wors':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8000519"
  +editedAt: DateTimeImmutable @1728436892 {#4627
    date: 2024-10-09 03:21:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706137931 {#4625
    date: 2024-01-25 00:12: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 {#4630
  +user: Proxies\__CG__\App\Entity\User {#4636 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4498
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4380
      +user: Proxies\__CG__\App\Entity\User {#4365 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
        \n
        As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
        \n
        And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706100886 {#4378
        date: 2024-01-24 13:54:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4381 …}
      +nested: Doctrine\ORM\PersistentCollection {#4383 …}
      +votes: Doctrine\ORM\PersistentCollection {#4385 …}
      +reports: Doctrine\ORM\PersistentCollection {#4387 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
      -id: 336531
      -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lm.paradisus.day/comment/341790"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706100886 {#4379
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      Oh that’s good that they are addressing those issues with a new command. Hopefully it gets into stable soon.\n
      \n
      Might be that `nix-env -iA` is bad practice! I’m strictly talking about ux design here and `nix-env -iA` is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using `nix-env -iA`)\n
      \n
      A new user isn’t going to know what bad practice is.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706103720 {#4490
      date: 2024-01-24 14:42:00.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4500 …}
    +nested: Doctrine\ORM\PersistentCollection {#4502 …}
    +votes: Doctrine\ORM\PersistentCollection {#4504 …}
    +reports: Doctrine\ORM\PersistentCollection {#4506 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4508 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4510 …}
    -id: 336620
    -bodyTs: "'address':8 'bad':29,72 'blog':48 'command':14 'design':37 'env':26,42,61 'get':17 'go':68 'good':4 'hope':15 'ia':27,43,62 'instal':57 'isn':66 'issu':10 'know':70 'm':32 'might':21 'new':13,64 'nix':25,41,50,60 'nix-env':24,40,59 'nixpkg':52 'oh':1 'practic':30,73 'recommend':46 'soon':20 'stabl':19 'strict':33 'talk':34 'tell':53 'use':58 'user':65 'ux':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6971898"
    +editedAt: DateTimeImmutable @1728305547 {#4493
      date: 2024-10-07 14:52:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706103720 {#4491
      date: 2024-01-24 14:42:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "It actually recommends using `nix-env -i`, which is even worse because with that command it searches the whole repository instead of just getting the correct attribute on nixpkgs. It takes half a minute to run the command, it’s insane."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706137931 {#4624
    date: 2024-01-25 00:12:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4631 …}
  +nested: Doctrine\ORM\PersistentCollection {#4633 …}
  +votes: Doctrine\ORM\PersistentCollection {#4637 …}
  +reports: Doctrine\ORM\PersistentCollection {#4639 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4641 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4643 …}
  -id: 337938
  -bodyTs: "'actual':2 'attribut':28 'command':16,39 'correct':27 'env':7 'even':11 'get':25 'half':33 'insan':42 'instead':22 'minut':35 'nix':6 'nix-env':5 'nixpkg':30 'recommend':3 'repositori':21 'run':37 'search':18 'take':32 'use':4 'whole':20 'wors':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/8000519"
  +editedAt: DateTimeImmutable @1728436892 {#4627
    date: 2024-10-09 03:21:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706137931 {#4625
    date: 2024-01-25 00:12: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 {#4514
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4380
    +user: Proxies\__CG__\App\Entity\User {#4365 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
      \n
      As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
      \n
      And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706100886 {#4378
      date: 2024-01-24 13:54:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4381 …}
    +nested: Doctrine\ORM\PersistentCollection {#4383 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4387 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
    -id: 336531
    -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/comment/341790"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706100886 {#4379
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "What is this experimental tool called so I can read more about it?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201754 {#4512
    date: 2024-01-25 17:55:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4516 …}
  +nested: Doctrine\ORM\PersistentCollection {#4518 …}
  +votes: Doctrine\ORM\PersistentCollection {#4520 …}
  +reports: Doctrine\ORM\PersistentCollection {#4522 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
  -id: 339728
  -bodyTs: "'call':6 'experiment':4 'read':10 'tool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812517"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201754 {#4513
    date: 2024-01-25 17:55:54.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 {#4514
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4380
    +user: Proxies\__CG__\App\Entity\User {#4365 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
      \n
      As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
      \n
      And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706100886 {#4378
      date: 2024-01-24 13:54:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4381 …}
    +nested: Doctrine\ORM\PersistentCollection {#4383 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4387 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
    -id: 336531
    -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/comment/341790"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706100886 {#4379
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "What is this experimental tool called so I can read more about it?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201754 {#4512
    date: 2024-01-25 17:55:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4516 …}
  +nested: Doctrine\ORM\PersistentCollection {#4518 …}
  +votes: Doctrine\ORM\PersistentCollection {#4520 …}
  +reports: Doctrine\ORM\PersistentCollection {#4522 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
  -id: 339728
  -bodyTs: "'call':6 'experiment':4 'read':10 'tool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812517"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201754 {#4513
    date: 2024-01-25 17:55:54.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 {#4514
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4380
    +user: Proxies\__CG__\App\Entity\User {#4365 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
      \n
      As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
      \n
      And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706100886 {#4378
      date: 2024-01-24 13:54:46.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4381 …}
    +nested: Doctrine\ORM\PersistentCollection {#4383 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4387 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
    -id: 336531
    -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lm.paradisus.day/comment/341790"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706100886 {#4379
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "What is this experimental tool called so I can read more about it?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201754 {#4512
    date: 2024-01-25 17:55:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4516 …}
  +nested: Doctrine\ORM\PersistentCollection {#4518 …}
  +votes: Doctrine\ORM\PersistentCollection {#4520 …}
  +reports: Doctrine\ORM\PersistentCollection {#4522 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
  -id: 339728
  -bodyTs: "'call':6 'experiment':4 'read':10 'tool':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812517"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201754 {#4513
    date: 2024-01-25 17:55:54.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 {#4709
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4514
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4380
      +user: Proxies\__CG__\App\Entity\User {#4365 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
        \n
        As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
        \n
        And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706100886 {#4378
        date: 2024-01-24 13:54:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4381 …}
      +nested: Doctrine\ORM\PersistentCollection {#4383 …}
      +votes: Doctrine\ORM\PersistentCollection {#4385 …}
      +reports: Doctrine\ORM\PersistentCollection {#4387 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
      -id: 336531
      -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lm.paradisus.day/comment/341790"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706100886 {#4379
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "What is this experimental tool called so I can read more about it?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201754 {#4512
      date: 2024-01-25 17:55:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -id: 339728
    -bodyTs: "'call':6 'experiment':4 'read':10 'tool':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812517"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201754 {#4513
      date: 2024-01-25 17:55:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Add this to your nix.conf: experimental-features = nix-command flakes\n
    \n
    Then check out nix --help.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706270123 {#4707
    date: 2024-01-26 12:55:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4710 …}
  +nested: Doctrine\ORM\PersistentCollection {#4712 …}
  +votes: Doctrine\ORM\PersistentCollection {#4714 …}
  +reports: Doctrine\ORM\PersistentCollection {#4716 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4720 …}
  -id: 341762
  -bodyTs: "'add':1 'check':14 'command':11 'experiment':7 'experimental-featur':6 'featur':8 'flake':12 'help':17 'nix':10,16 'nix-command':9 'nix.conf':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/345121"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706270123 {#4708
    date: 2024-01-26 12:55:23.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 {#4709
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4514
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4380
      +user: Proxies\__CG__\App\Entity\User {#4365 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
        \n
        As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
        \n
        And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706100886 {#4378
        date: 2024-01-24 13:54:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4381 …}
      +nested: Doctrine\ORM\PersistentCollection {#4383 …}
      +votes: Doctrine\ORM\PersistentCollection {#4385 …}
      +reports: Doctrine\ORM\PersistentCollection {#4387 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
      -id: 336531
      -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lm.paradisus.day/comment/341790"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706100886 {#4379
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "What is this experimental tool called so I can read more about it?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201754 {#4512
      date: 2024-01-25 17:55:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -id: 339728
    -bodyTs: "'call':6 'experiment':4 'read':10 'tool':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812517"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201754 {#4513
      date: 2024-01-25 17:55:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Add this to your nix.conf: experimental-features = nix-command flakes\n
    \n
    Then check out nix --help.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706270123 {#4707
    date: 2024-01-26 12:55:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4710 …}
  +nested: Doctrine\ORM\PersistentCollection {#4712 …}
  +votes: Doctrine\ORM\PersistentCollection {#4714 …}
  +reports: Doctrine\ORM\PersistentCollection {#4716 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4720 …}
  -id: 341762
  -bodyTs: "'add':1 'check':14 'command':11 'experiment':7 'experimental-featur':6 'featur':8 'flake':12 'help':17 'nix':10,16 'nix-command':9 'nix.conf':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/345121"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706270123 {#4708
    date: 2024-01-26 12:55:23.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 {#4709
  +user: Proxies\__CG__\App\Entity\User {#4365 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4514
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4380
      +user: Proxies\__CG__\App\Entity\User {#4365 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        They have resolved this exact problem. There is an “experimental” cli tool that fixes a lot of your complaints about nix-env, nix-channel, etc. Itcs wrapped together with “flakes”. This newer feature is a little different, and working with or without flakes segments the community AND the types of articles about nix, like this one.\n
        \n
        As far as I know though, nixos related thing still have a bizarre set of commands, and even with flakes “nixos-rebuild switch --upgrade” is still how you switch configs.\n
        \n
        And as far as installation goes, using nix-env -iA really is a bad practice. Thats installing something ad hoc like you would in any other package manager. That defeats the point of nixos, where your configuration file explicitly defines all the packages you need installed, and nothing else. Nix will remove any packages you didnt specify.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706100886 {#4378
        date: 2024-01-24 13:54:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4381 …}
      +nested: Doctrine\ORM\PersistentCollection {#4383 …}
      +votes: Doctrine\ORM\PersistentCollection {#4385 …}
      +reports: Doctrine\ORM\PersistentCollection {#4387 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4389 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4391 …}
      -id: 336531
      -bodyTs: "'ad':109 'articl':53 'bad':104 'bizarr':71 'channel':26 'cli':11 'command':74 'communiti':48 'complaint':19 'config':89 'configur':127 'defeat':120 'defin':130 'didnt':146 'differ':39 'els':139 'env':23,99 'etc':27 'even':76 'exact':5 'experiment':10 'explicit':129 'far':60,92 'featur':35 'file':128 'fix':14 'flake':32,45,78 'goe':95 'hoc':110 'ia':100 'instal':94,107,136 'itc':28 'know':63 'like':56,111 'littl':38 'lot':16 'manag':118 'need':135 'newer':34 'nix':22,25,55,98,140 'nix-channel':24 'nix-env':21,97 'nixo':65,80,124 'nixos-rebuild':79 'noth':138 'one':58 'packag':117,133,144 'point':122 'practic':105 'problem':6 'realli':101 'rebuild':81 'relat':66 'remov':142 'resolv':3 'segment':46 'set':72 'someth':108 'specifi':147 'still':68,85 'switch':82,88 'that':106 'thing':67 'though':64 'togeth':30 'tool':12 'type':51 'upgrad':83 'use':96 'without':44 'work':41 'would':113 'wrap':29"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lm.paradisus.day/comment/341790"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706100886 {#4379
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "What is this experimental tool called so I can read more about it?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201754 {#4512
      date: 2024-01-25 17:55:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@rutrum@lm.paradisus.day"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4516 …}
    +nested: Doctrine\ORM\PersistentCollection {#4518 …}
    +votes: Doctrine\ORM\PersistentCollection {#4520 …}
    +reports: Doctrine\ORM\PersistentCollection {#4522 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4526 …}
    -id: 339728
    -bodyTs: "'call':6 'experiment':4 'read':10 'tool':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812517"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201754 {#4513
      date: 2024-01-25 17:55:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    Add this to your nix.conf: experimental-features = nix-command flakes\n
    \n
    Then check out nix --help.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706270123 {#4707
    date: 2024-01-26 12:55:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@rutrum@lm.paradisus.day"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4710 …}
  +nested: Doctrine\ORM\PersistentCollection {#4712 …}
  +votes: Doctrine\ORM\PersistentCollection {#4714 …}
  +reports: Doctrine\ORM\PersistentCollection {#4716 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4718 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4720 …}
  -id: 341762
  -bodyTs: "'add':1 'check':14 'command':11 'experiment':7 'experimental-featur':6 'featur':8 'flake':12 'help':17 'nix':10,16 'nix-command':9 'nix.conf':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lm.paradisus.day/comment/345121"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706270123 {#4708
    date: 2024-01-26 12:55:23.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 {#4395
  +user: Proxies\__CG__\App\Entity\User {#4396 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
    \n
    To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
    \n
    The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706107271 {#4393
    date: 2024-01-24 15:41:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4397 …}
  +nested: Doctrine\ORM\PersistentCollection {#4399 …}
  +votes: Doctrine\ORM\PersistentCollection {#4401 …}
  +reports: Doctrine\ORM\PersistentCollection {#4403 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
  -id: 336750
  -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6972936"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706107271 {#4394
    date: 2024-01-24 15:41: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
63 DENIED edit
App\Entity\EntryComment {#4395
  +user: Proxies\__CG__\App\Entity\User {#4396 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
    \n
    To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
    \n
    The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706107271 {#4393
    date: 2024-01-24 15:41:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4397 …}
  +nested: Doctrine\ORM\PersistentCollection {#4399 …}
  +votes: Doctrine\ORM\PersistentCollection {#4401 …}
  +reports: Doctrine\ORM\PersistentCollection {#4403 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
  -id: 336750
  -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6972936"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706107271 {#4394
    date: 2024-01-24 15:41: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
64 DENIED moderate
App\Entity\EntryComment {#4395
  +user: Proxies\__CG__\App\Entity\User {#4396 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
    \n
    To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
    \n
    The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706107271 {#4393
    date: 2024-01-24 15:41:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4397 …}
  +nested: Doctrine\ORM\PersistentCollection {#4399 …}
  +votes: Doctrine\ORM\PersistentCollection {#4401 …}
  +reports: Doctrine\ORM\PersistentCollection {#4403 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
  -id: 336750
  -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6972936"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706107271 {#4394
    date: 2024-01-24 15:41: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
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 {#4530
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4396 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
      \n
      To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
      \n
      The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706107271 {#4393
      date: 2024-01-24 15:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4397 …}
    +nested: Doctrine\ORM\PersistentCollection {#4399 …}
    +votes: Doctrine\ORM\PersistentCollection {#4401 …}
    +reports: Doctrine\ORM\PersistentCollection {#4403 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
    -id: 336750
    -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6972936"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706107271 {#4394
      date: 2024-01-24 15:41:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Have a good guide on cleanup? 👀"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201644 {#4528
    date: 2024-01-25 17:54:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@mvirts@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4531 …}
  +nested: Doctrine\ORM\PersistentCollection {#4533 …}
  +votes: Doctrine\ORM\PersistentCollection {#4535 …}
  +reports: Doctrine\ORM\PersistentCollection {#4537 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4539 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4541 …}
  -id: 339723
  -bodyTs: "'cleanup':6 'good':3 'guid':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812473"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201644 {#4529
    date: 2024-01-25 17:54:04.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 {#4530
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4396 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
      \n
      To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
      \n
      The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706107271 {#4393
      date: 2024-01-24 15:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4397 …}
    +nested: Doctrine\ORM\PersistentCollection {#4399 …}
    +votes: Doctrine\ORM\PersistentCollection {#4401 …}
    +reports: Doctrine\ORM\PersistentCollection {#4403 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
    -id: 336750
    -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6972936"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706107271 {#4394
      date: 2024-01-24 15:41:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Have a good guide on cleanup? 👀"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201644 {#4528
    date: 2024-01-25 17:54:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@mvirts@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4531 …}
  +nested: Doctrine\ORM\PersistentCollection {#4533 …}
  +votes: Doctrine\ORM\PersistentCollection {#4535 …}
  +reports: Doctrine\ORM\PersistentCollection {#4537 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4539 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4541 …}
  -id: 339723
  -bodyTs: "'cleanup':6 'good':3 'guid':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812473"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201644 {#4529
    date: 2024-01-25 17:54:04.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 {#4530
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4395
    +user: Proxies\__CG__\App\Entity\User {#4396 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
      \n
      To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
      \n
      The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1706107271 {#4393
      date: 2024-01-24 15:41:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4397 …}
    +nested: Doctrine\ORM\PersistentCollection {#4399 …}
    +votes: Doctrine\ORM\PersistentCollection {#4401 …}
    +reports: Doctrine\ORM\PersistentCollection {#4403 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
    -id: 336750
    -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6972936"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706107271 {#4394
      date: 2024-01-24 15:41:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Have a good guide on cleanup? 👀"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201644 {#4528
    date: 2024-01-25 17:54:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@mvirts@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4531 …}
  +nested: Doctrine\ORM\PersistentCollection {#4533 …}
  +votes: Doctrine\ORM\PersistentCollection {#4535 …}
  +reports: Doctrine\ORM\PersistentCollection {#4537 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4539 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4541 …}
  -id: 339723
  -bodyTs: "'cleanup':6 'good':3 'guid':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812473"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201644 {#4529
    date: 2024-01-25 17:54:04.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 {#4694
  +user: Proxies\__CG__\App\Entity\User {#4396 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4530
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#4396 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
        \n
        To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
        \n
        The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706107271 {#4393
        date: 2024-01-24 15:41:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4397 …}
      +nested: Doctrine\ORM\PersistentCollection {#4399 …}
      +votes: Doctrine\ORM\PersistentCollection {#4401 …}
      +reports: Doctrine\ORM\PersistentCollection {#4403 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
      -id: 336750
      -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6972936"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706107271 {#4394
        date: 2024-01-24 15:41:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "Have a good guide on cleanup? 👀"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201644 {#4528
      date: 2024-01-25 17:54:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@mvirts@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4531 …}
    +nested: Doctrine\ORM\PersistentCollection {#4533 …}
    +votes: Doctrine\ORM\PersistentCollection {#4535 …}
    +reports: Doctrine\ORM\PersistentCollection {#4537 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4539 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4541 …}
    -id: 339723
    -bodyTs: "'cleanup':6 'good':3 'guid':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812473"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201644 {#4529
      date: 2024-01-25 17:54:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I think ultimately\n
    \n
    Sudo nix-collect-garbage --delete-old\n
    \n
    Is my go-to command. For a while I was looking at generations manually, but now I just wait a while (days, a few reboots, or until I need more space) to run this after changing things in case the new stuff is broken.\n
    \n
    I *think* running this as my normal user cleans out old env generations… But I’m not 100% sure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706224987 {#4692
    date: 2024-01-26 00:23:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@mvirts@lemmy.world"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4695 …}
  +nested: Doctrine\ORM\PersistentCollection {#4697 …}
  +votes: Doctrine\ORM\PersistentCollection {#4699 …}
  +reports: Doctrine\ORM\PersistentCollection {#4701 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
  -id: 340730
  -bodyTs: "'100':74 'broken':56 'case':51 'chang':48 'clean':65 'collect':7 'command':17 'day':34 'delet':10 'delete-old':9 'env':68 'garbag':8 'generat':25,69 'go':15 'go-to':14 'look':23 'm':72 'manual':26 'need':41 'new':53 'nix':6 'nix-collect-garbag':5 'normal':63 'old':11,67 'reboot':37 'run':45,59 'space':43 'stuff':54 'sudo':4 'sure':75 'thing':49 'think':2,58 'ultim':3 'user':64 'wait':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7013878"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706224987 {#4693
    date: 2024-01-26 00:23: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 {#4694
  +user: Proxies\__CG__\App\Entity\User {#4396 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4530
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#4396 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
        \n
        To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
        \n
        The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706107271 {#4393
        date: 2024-01-24 15:41:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4397 …}
      +nested: Doctrine\ORM\PersistentCollection {#4399 …}
      +votes: Doctrine\ORM\PersistentCollection {#4401 …}
      +reports: Doctrine\ORM\PersistentCollection {#4403 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
      -id: 336750
      -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6972936"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706107271 {#4394
        date: 2024-01-24 15:41:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "Have a good guide on cleanup? 👀"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201644 {#4528
      date: 2024-01-25 17:54:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@mvirts@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4531 …}
    +nested: Doctrine\ORM\PersistentCollection {#4533 …}
    +votes: Doctrine\ORM\PersistentCollection {#4535 …}
    +reports: Doctrine\ORM\PersistentCollection {#4537 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4539 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4541 …}
    -id: 339723
    -bodyTs: "'cleanup':6 'good':3 'guid':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812473"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201644 {#4529
      date: 2024-01-25 17:54:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I think ultimately\n
    \n
    Sudo nix-collect-garbage --delete-old\n
    \n
    Is my go-to command. For a while I was looking at generations manually, but now I just wait a while (days, a few reboots, or until I need more space) to run this after changing things in case the new stuff is broken.\n
    \n
    I *think* running this as my normal user cleans out old env generations… But I’m not 100% sure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706224987 {#4692
    date: 2024-01-26 00:23:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@mvirts@lemmy.world"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4695 …}
  +nested: Doctrine\ORM\PersistentCollection {#4697 …}
  +votes: Doctrine\ORM\PersistentCollection {#4699 …}
  +reports: Doctrine\ORM\PersistentCollection {#4701 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
  -id: 340730
  -bodyTs: "'100':74 'broken':56 'case':51 'chang':48 'clean':65 'collect':7 'command':17 'day':34 'delet':10 'delete-old':9 'env':68 'garbag':8 'generat':25,69 'go':15 'go-to':14 'look':23 'm':72 'manual':26 'need':41 'new':53 'nix':6 'nix-collect-garbag':5 'normal':63 'old':11,67 'reboot':37 'run':45,59 'space':43 'stuff':54 'sudo':4 'sure':75 'thing':49 'think':2,58 'ultim':3 'user':64 'wait':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7013878"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706224987 {#4693
    date: 2024-01-26 00:23: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 {#4694
  +user: Proxies\__CG__\App\Entity\User {#4396 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4530
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4395
      +user: Proxies\__CG__\App\Entity\User {#4396 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        I do think it’s important to emphasize the difference between installing software in user environments and system wide, which is why the tool is named nix-env. System packages must be installed via the nixos configuration file and a rebuild.\n
        \n
        To me the biggest missing piece for new users is a tool to help manage your system configuration and reduce the frustration of having to constantly look up nix syntax or nixpkgs quirks. Maybe thinking of it as a nixos/nix IDE? Also a polished distribution built on nixos would be a good starting point (and easy to do, I didn’t realize I could just copy someone else’s configuration until well after I had my system working well enough)\n
        \n
        The other thing that got me starting out is the need to garbage collect old packages. It’s not strictly necessary if you have a large enough disk, but it took me several iterations of filling my root partition before I figured out how to properly clean up old generations.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1706107271 {#4393
        date: 2024-01-24 15:41:11.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4397 …}
      +nested: Doctrine\ORM\PersistentCollection {#4399 …}
      +votes: Doctrine\ORM\PersistentCollection {#4401 …}
      +reports: Doctrine\ORM\PersistentCollection {#4403 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4405 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4407 …}
      -id: 336750
      -bodyTs: "'also':84 'biggest':46 'built':88 'clean':169 'collect':136 'configur':38,60,112 'constant':68 'copi':108 'could':106 'didn':102 'differ':10 'disk':150 'distribut':87 'easi':98 'els':110 'emphas':8 'enough':122,149 'env':29 'environ':16 'figur':164 'file':39 'fill':158 'frustrat':64 'garbag':135 'generat':172 'good':94 'got':127 'help':56 'ide':83 'import':6 'instal':12,34 'iter':156 'larg':148 'look':69 'manag':57 'mayb':76 'miss':47 'must':32 'name':26 'necessari':143 'need':133 'new':50 'nix':28,71 'nix-env':27 'nixo':37,90 'nixos/nix':82 'nixpkg':74 'old':137,171 'packag':31,138 'partit':161 'piec':48 'point':96 'polish':86 'proper':168 'quirk':75 'realiz':104 'rebuild':42 'reduc':62 'root':160 'sever':155 'softwar':13 'someon':109 'start':95,129 'strict':142 'syntax':72 'system':18,30,59,119 'thing':125 'think':3,77 'took':153 'tool':24,54 'user':15,51 'via':35 'well':114,121 'wide':19 'work':120 'would':91"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6972936"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706107271 {#4394
        date: 2024-01-24 15:41:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: "Have a good guide on cleanup? 👀"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201644 {#4528
      date: 2024-01-25 17:54:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@mvirts@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4531 …}
    +nested: Doctrine\ORM\PersistentCollection {#4533 …}
    +votes: Doctrine\ORM\PersistentCollection {#4535 …}
    +reports: Doctrine\ORM\PersistentCollection {#4537 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4539 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4541 …}
    -id: 339723
    -bodyTs: "'cleanup':6 'good':3 'guid':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812473"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201644 {#4529
      date: 2024-01-25 17:54:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I think ultimately\n
    \n
    Sudo nix-collect-garbage --delete-old\n
    \n
    Is my go-to command. For a while I was looking at generations manually, but now I just wait a while (days, a few reboots, or until I need more space) to run this after changing things in case the new stuff is broken.\n
    \n
    I *think* running this as my normal user cleans out old env generations… But I’m not 100% sure.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706224987 {#4692
    date: 2024-01-26 00:23:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@mvirts@lemmy.world"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4695 …}
  +nested: Doctrine\ORM\PersistentCollection {#4697 …}
  +votes: Doctrine\ORM\PersistentCollection {#4699 …}
  +reports: Doctrine\ORM\PersistentCollection {#4701 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4703 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4705 …}
  -id: 340730
  -bodyTs: "'100':74 'broken':56 'case':51 'chang':48 'clean':65 'collect':7 'command':17 'day':34 'delet':10 'delete-old':9 'env':68 'garbag':8 'generat':25,69 'go':15 'go-to':14 'look':23 'm':72 'manual':26 'need':41 'new':53 'nix':6 'nix-collect-garbag':5 'normal':63 'old':11,67 'reboot':37 'run':45,59 'space':43 'stuff':54 'sudo':4 'sure':75 'thing':49 'think':2,58 'ultim':3 'user':64 'wait':31"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/7013878"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706224987 {#4693
    date: 2024-01-26 00:23: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 {#4411
  +user: Proxies\__CG__\App\Entity\User {#4412 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
    \n
    IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1706113163 {#4409
    date: 2024-01-24 17:19:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4413 …}
  +nested: Doctrine\ORM\PersistentCollection {#4415 …}
  +votes: Doctrine\ORM\PersistentCollection {#4417 …}
  +reports: Doctrine\ORM\PersistentCollection {#4419 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
  -id: 336989
  -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7685228"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706113163 {#4410
    date: 2024-01-24 17:19:23.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 {#4411
  +user: Proxies\__CG__\App\Entity\User {#4412 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
    \n
    IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1706113163 {#4409
    date: 2024-01-24 17:19:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4413 …}
  +nested: Doctrine\ORM\PersistentCollection {#4415 …}
  +votes: Doctrine\ORM\PersistentCollection {#4417 …}
  +reports: Doctrine\ORM\PersistentCollection {#4419 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
  -id: 336989
  -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7685228"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706113163 {#4410
    date: 2024-01-24 17:19:23.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 {#4411
  +user: Proxies\__CG__\App\Entity\User {#4412 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4097
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
      \n
      The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
      \n
      It’s a cool OS, but the UX really needs work imo.\n
      \n
      [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
      \n
      It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
      \n
      People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 33
    +score: 0
    +lastActive: DateTime @1728896646 {#4107
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@savbran@feddit.it"
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4095 …}
    +nested: Doctrine\ORM\PersistentCollection {#4093 …}
    +votes: Doctrine\ORM\PersistentCollection {#4091 …}
    +reports: Doctrine\ORM\PersistentCollection {#4089 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
    -id: 336509
    -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6970941"
    +editedAt: DateTimeImmutable @1728308156 {#4039
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4106
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
    \n
    IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 18
  +score: 0
  +lastActive: DateTime @1706113163 {#4409
    date: 2024-01-24 17:19:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4413 …}
  +nested: Doctrine\ORM\PersistentCollection {#4415 …}
  +votes: Doctrine\ORM\PersistentCollection {#4417 …}
  +reports: Doctrine\ORM\PersistentCollection {#4419 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
  -id: 336989
  -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7685228"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706113163 {#4410
    date: 2024-01-24 17:19:23.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 {#4545
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4411
    +user: Proxies\__CG__\App\Entity\User {#4412 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
      \n
      IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 18
    +score: 0
    +lastActive: DateTime @1706113163 {#4409
      date: 2024-01-24 17:19:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4413 …}
    +nested: Doctrine\ORM\PersistentCollection {#4415 …}
    +votes: Doctrine\ORM\PersistentCollection {#4417 …}
    +reports: Doctrine\ORM\PersistentCollection {#4419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
    -id: 336989
    -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7685228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706113163 {#4410
      date: 2024-01-24 17:19:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
    \n
    Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706115268 {#4543
    date: 2024-01-24 17:54:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4546 …}
  +nested: Doctrine\ORM\PersistentCollection {#4548 …}
  +votes: Doctrine\ORM\PersistentCollection {#4550 …}
  +reports: Doctrine\ORM\PersistentCollection {#4552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
  -id: 337066
  -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6975680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706115268 {#4544
    date: 2024-01-24 17:54: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
79 DENIED edit
App\Entity\EntryComment {#4545
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4411
    +user: Proxies\__CG__\App\Entity\User {#4412 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
      \n
      IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 18
    +score: 0
    +lastActive: DateTime @1706113163 {#4409
      date: 2024-01-24 17:19:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4413 …}
    +nested: Doctrine\ORM\PersistentCollection {#4415 …}
    +votes: Doctrine\ORM\PersistentCollection {#4417 …}
    +reports: Doctrine\ORM\PersistentCollection {#4419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
    -id: 336989
    -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7685228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706113163 {#4410
      date: 2024-01-24 17:19:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
    \n
    Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706115268 {#4543
    date: 2024-01-24 17:54:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4546 …}
  +nested: Doctrine\ORM\PersistentCollection {#4548 …}
  +votes: Doctrine\ORM\PersistentCollection {#4550 …}
  +reports: Doctrine\ORM\PersistentCollection {#4552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
  -id: 337066
  -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6975680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706115268 {#4544
    date: 2024-01-24 17:54: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
80 DENIED moderate
App\Entity\EntryComment {#4545
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4411
    +user: Proxies\__CG__\App\Entity\User {#4412 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4097
      +user: App\Entity\User {#4046 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
        \n
        The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
        \n
        It’s a cool OS, but the UX really needs work imo.\n
        \n
        [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
        \n
        It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
        \n
        People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 33
      +score: 0
      +lastActive: DateTime @1728896646 {#4107
        date: 2024-10-14 11:04:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@savbran@feddit.it"
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4095 …}
      +nested: Doctrine\ORM\PersistentCollection {#4093 …}
      +votes: Doctrine\ORM\PersistentCollection {#4091 …}
      +reports: Doctrine\ORM\PersistentCollection {#4089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
      -id: 336509
      -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6970941"
      +editedAt: DateTimeImmutable @1728308156 {#4039
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4106
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
      \n
      IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 18
    +score: 0
    +lastActive: DateTime @1706113163 {#4409
      date: 2024-01-24 17:19:23.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4413 …}
    +nested: Doctrine\ORM\PersistentCollection {#4415 …}
    +votes: Doctrine\ORM\PersistentCollection {#4417 …}
    +reports: Doctrine\ORM\PersistentCollection {#4419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
    -id: 336989
    -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7685228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706113163 {#4410
      date: 2024-01-24 17:19:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
    \n
    Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706115268 {#4543
    date: 2024-01-24 17:54:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4546 …}
  +nested: Doctrine\ORM\PersistentCollection {#4548 …}
  +votes: Doctrine\ORM\PersistentCollection {#4550 …}
  +reports: Doctrine\ORM\PersistentCollection {#4552 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
  -id: 337066
  -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6975680"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706115268 {#4544
    date: 2024-01-24 17:54: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
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 {#4647
  +user: Proxies\__CG__\App\Entity\User {#4648 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4545
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4411
      +user: Proxies\__CG__\App\Entity\User {#4412 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
        \n
        IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1706113163 {#4409
        date: 2024-01-24 17:19:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4413 …}
      +nested: Doctrine\ORM\PersistentCollection {#4415 …}
      +votes: Doctrine\ORM\PersistentCollection {#4417 …}
      +reports: Doctrine\ORM\PersistentCollection {#4419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
      -id: 336989
      -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7685228"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706113163 {#4410
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
      \n
      Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706115268 {#4543
      date: 2024-01-24 17:54:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@pr06lefs@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4546 …}
    +nested: Doctrine\ORM\PersistentCollection {#4548 …}
    +votes: Doctrine\ORM\PersistentCollection {#4550 …}
    +reports: Doctrine\ORM\PersistentCollection {#4552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
    -id: 337066
    -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6975680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706115268 {#4544
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Syntax highlighting, LSP and code formatting work flawlessly for me using Helix, and therefore should on any editor that implemented LSP"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706127387 {#4645
    date: 2024-01-24 21:16:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4649 …}
  +nested: Doctrine\ORM\PersistentCollection {#4651 …}
  +votes: Doctrine\ORM\PersistentCollection {#4653 …}
  +reports: Doctrine\ORM\PersistentCollection {#4655 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
  -id: 337519
  -bodyTs: "'code':5 'editor':18 'flawless':8 'format':6 'helix':12 'highlight':2 'implement':20 'lsp':3,21 'syntax':1 'therefor':14 'use':11 'work':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5938735"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706127387 {#4646
    date: 2024-01-24 21:16:27.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 {#4647
  +user: Proxies\__CG__\App\Entity\User {#4648 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4545
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4411
      +user: Proxies\__CG__\App\Entity\User {#4412 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
        \n
        IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1706113163 {#4409
        date: 2024-01-24 17:19:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4413 …}
      +nested: Doctrine\ORM\PersistentCollection {#4415 …}
      +votes: Doctrine\ORM\PersistentCollection {#4417 …}
      +reports: Doctrine\ORM\PersistentCollection {#4419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
      -id: 336989
      -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7685228"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706113163 {#4410
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
      \n
      Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706115268 {#4543
      date: 2024-01-24 17:54:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@pr06lefs@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4546 …}
    +nested: Doctrine\ORM\PersistentCollection {#4548 …}
    +votes: Doctrine\ORM\PersistentCollection {#4550 …}
    +reports: Doctrine\ORM\PersistentCollection {#4552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
    -id: 337066
    -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6975680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706115268 {#4544
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Syntax highlighting, LSP and code formatting work flawlessly for me using Helix, and therefore should on any editor that implemented LSP"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706127387 {#4645
    date: 2024-01-24 21:16:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4649 …}
  +nested: Doctrine\ORM\PersistentCollection {#4651 …}
  +votes: Doctrine\ORM\PersistentCollection {#4653 …}
  +reports: Doctrine\ORM\PersistentCollection {#4655 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
  -id: 337519
  -bodyTs: "'code':5 'editor':18 'flawless':8 'format':6 'helix':12 'highlight':2 'implement':20 'lsp':3,21 'syntax':1 'therefor':14 'use':11 'work':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5938735"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706127387 {#4646
    date: 2024-01-24 21:16:27.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 {#4647
  +user: Proxies\__CG__\App\Entity\User {#4648 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4545
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4411
      +user: Proxies\__CG__\App\Entity\User {#4412 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
        \n
        IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1706113163 {#4409
        date: 2024-01-24 17:19:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4413 …}
      +nested: Doctrine\ORM\PersistentCollection {#4415 …}
      +votes: Doctrine\ORM\PersistentCollection {#4417 …}
      +reports: Doctrine\ORM\PersistentCollection {#4419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
      -id: 336989
      -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7685228"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706113163 {#4410
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
      \n
      Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706115268 {#4543
      date: 2024-01-24 17:54:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@pr06lefs@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4546 …}
    +nested: Doctrine\ORM\PersistentCollection {#4548 …}
    +votes: Doctrine\ORM\PersistentCollection {#4550 …}
    +reports: Doctrine\ORM\PersistentCollection {#4552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
    -id: 337066
    -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6975680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706115268 {#4544
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: "Syntax highlighting, LSP and code formatting work flawlessly for me using Helix, and therefore should on any editor that implemented LSP"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706127387 {#4645
    date: 2024-01-24 21:16:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4649 …}
  +nested: Doctrine\ORM\PersistentCollection {#4651 …}
  +votes: Doctrine\ORM\PersistentCollection {#4653 …}
  +reports: Doctrine\ORM\PersistentCollection {#4655 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4657 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4659 …}
  -id: 337519
  -bodyTs: "'code':5 'editor':18 'flawless':8 'format':6 'helix':12 'highlight':2 'implement':20 'lsp':3,21 'syntax':1 'therefor':14 'use':11 'work':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.blahaj.zone/comment/5938735"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706127387 {#4646
    date: 2024-01-24 21:16:27.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 {#4664
  +user: Proxies\__CG__\App\Entity\User {#4412 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4545
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4411
      +user: Proxies\__CG__\App\Entity\User {#4412 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
        \n
        IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1706113163 {#4409
        date: 2024-01-24 17:19:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4413 …}
      +nested: Doctrine\ORM\PersistentCollection {#4415 …}
      +votes: Doctrine\ORM\PersistentCollection {#4417 …}
      +reports: Doctrine\ORM\PersistentCollection {#4419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
      -id: 336989
      -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7685228"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706113163 {#4410
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
      \n
      Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706115268 {#4543
      date: 2024-01-24 17:54:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@pr06lefs@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4546 …}
    +nested: Doctrine\ORM\PersistentCollection {#4548 …}
    +votes: Doctrine\ORM\PersistentCollection {#4550 …}
    +reports: Doctrine\ORM\PersistentCollection {#4552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
    -id: 337066
    -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6975680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706115268 {#4544
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    The intent of nix-env was to make it easier, but the effect was to push some of your system state into a shadowy ‘env’ realm that is not managed by your *nix files. Same with channels - its state that isn’t in your configuration.nix.\n
    \n
    To me the whole point is to have all your state in some files you can check in to version control, and use to reproduce your system.\n
    \n
    Agree it would be cool to have a way to edit nix files that would give you all the args to functions, code completion etc. You do get some of that with the nix repl. Would be nice to even have a GUI for selecting packages for those that don’t “do” text editing.\n
    \n
    I’m using nixd for a nix language server, but haven’t seen a lot of benefit so far to be honest. I think part of the reason is nixpkgs isn’t pulled in until runtime, so most things are undefined as far as the lsp is concerned. Haven’t put a lot of time into it, there may be ways to make it more useful.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706140738 {#4661
    date: 2024-01-25 00:58:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4665 …}
  +nested: Doctrine\ORM\PersistentCollection {#4667 …}
  +votes: Doctrine\ORM\PersistentCollection {#4669 …}
  +reports: Doctrine\ORM\PersistentCollection {#4671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4673 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4675 …}
  -id: 338023
  -bodyTs: "'agre':74 'arg':93 'benefit':144 'channel':38 'check':63 'code':96 'complet':97 'concern':175 'configuration.nix':46 'control':67 'cool':78 'easier':11 'edit':84,127 'effect':14 'env':6,26 'etc':98 'even':113 'far':146,170 'file':35,60,86 'function':95 'get':101 'give':89 'gui':116 'haven':138,176 'honest':149 'intent':2 'isn':42,158 'languag':135 'lot':142,180 'lsp':173 'm':129 'make':9,190 'manag':31 'may':186 'nice':111 'nix':5,34,85,107,134 'nix-env':4 'nixd':131 'nixpkg':157 'packag':119 'part':152 'point':51 'pull':160 'push':17 'put':178 'realm':27 'reason':155 'repl':108 'reproduc':71 'runtim':163 'seen':140 'select':118 'server':136 'shadowi':25 'state':22,40,57 'system':21,73 'text':126 'thing':166 'think':151 'time':182 'undefin':168 'use':69,130,193 'version':66 'way':82,188 'whole':50 'would':76,88,109"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7695651"
  +editedAt: DateTimeImmutable @1728447566 {#4662
    date: 2024-10-09 06:19:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706140738 {#4663
    date: 2024-01-25 00:58:58.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 {#4664
  +user: Proxies\__CG__\App\Entity\User {#4412 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4545
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4411
      +user: Proxies\__CG__\App\Entity\User {#4412 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
        \n
        IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1706113163 {#4409
        date: 2024-01-24 17:19:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4413 …}
      +nested: Doctrine\ORM\PersistentCollection {#4415 …}
      +votes: Doctrine\ORM\PersistentCollection {#4417 …}
      +reports: Doctrine\ORM\PersistentCollection {#4419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
      -id: 336989
      -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7685228"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706113163 {#4410
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
      \n
      Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706115268 {#4543
      date: 2024-01-24 17:54:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@pr06lefs@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4546 …}
    +nested: Doctrine\ORM\PersistentCollection {#4548 …}
    +votes: Doctrine\ORM\PersistentCollection {#4550 …}
    +reports: Doctrine\ORM\PersistentCollection {#4552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
    -id: 337066
    -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6975680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706115268 {#4544
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    The intent of nix-env was to make it easier, but the effect was to push some of your system state into a shadowy ‘env’ realm that is not managed by your *nix files. Same with channels - its state that isn’t in your configuration.nix.\n
    \n
    To me the whole point is to have all your state in some files you can check in to version control, and use to reproduce your system.\n
    \n
    Agree it would be cool to have a way to edit nix files that would give you all the args to functions, code completion etc. You do get some of that with the nix repl. Would be nice to even have a GUI for selecting packages for those that don’t “do” text editing.\n
    \n
    I’m using nixd for a nix language server, but haven’t seen a lot of benefit so far to be honest. I think part of the reason is nixpkgs isn’t pulled in until runtime, so most things are undefined as far as the lsp is concerned. Haven’t put a lot of time into it, there may be ways to make it more useful.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706140738 {#4661
    date: 2024-01-25 00:58:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4665 …}
  +nested: Doctrine\ORM\PersistentCollection {#4667 …}
  +votes: Doctrine\ORM\PersistentCollection {#4669 …}
  +reports: Doctrine\ORM\PersistentCollection {#4671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4673 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4675 …}
  -id: 338023
  -bodyTs: "'agre':74 'arg':93 'benefit':144 'channel':38 'check':63 'code':96 'complet':97 'concern':175 'configuration.nix':46 'control':67 'cool':78 'easier':11 'edit':84,127 'effect':14 'env':6,26 'etc':98 'even':113 'far':146,170 'file':35,60,86 'function':95 'get':101 'give':89 'gui':116 'haven':138,176 'honest':149 'intent':2 'isn':42,158 'languag':135 'lot':142,180 'lsp':173 'm':129 'make':9,190 'manag':31 'may':186 'nice':111 'nix':5,34,85,107,134 'nix-env':4 'nixd':131 'nixpkg':157 'packag':119 'part':152 'point':51 'pull':160 'push':17 'put':178 'realm':27 'reason':155 'repl':108 'reproduc':71 'runtim':163 'seen':140 'select':118 'server':136 'shadowi':25 'state':22,40,57 'system':21,73 'text':126 'thing':166 'think':151 'time':182 'undefin':168 'use':69,130,193 'version':66 'way':82,188 'whole':50 'would':76,88,109"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7695651"
  +editedAt: DateTimeImmutable @1728447566 {#4662
    date: 2024-10-09 06:19:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706140738 {#4663
    date: 2024-01-25 00:58:58.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 {#4664
  +user: Proxies\__CG__\App\Entity\User {#4412 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4545
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4411
      +user: Proxies\__CG__\App\Entity\User {#4412 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4097
        +user: App\Entity\User {#4046 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          What’s up with the ux design of nix? I get it’s made for advanced users but still. I’m reading through this guide and man it’s convoluted.\n
          \n
          The different ways of installing packages. Either through editing the configuration.nix or running a command. The weird inconsistency of nix commands. `nix-env -iA` to install and `nix-env --uninstall` to uninstall. Then updating uses `nix-channel --update` but upgrade uses `nixos-rebuild switch --upgrade`. All this to use the package manager. Also haven’t even mentioned flakes or home manager.\n
          \n
          It’s a cool OS, but the UX really needs work imo.\n
          \n
          [Edit] I do wanna add something else too because I feel like my point isn’t getting across.\n
          \n
          It’s okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn’t going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn’t cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.\n
          \n
          People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won’t know about this new command.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 33
        +score: 0
        +lastActive: DateTime @1728896646 {#4107
          date: 2024-10-14 11:04:06.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@savbran@feddit.it"
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4095 …}
        +nested: Doctrine\ORM\PersistentCollection {#4093 …}
        +votes: Doctrine\ORM\PersistentCollection {#4091 …}
        +reports: Doctrine\ORM\PersistentCollection {#4089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4057 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4061 …}
        -id: 336509
        -bodyTs: "'abl':172 'across':125 'add':112 'advanc':16 'also':87,213 'anticip':174 'audienc':138 'best':168 'blog':232 'channel':70 'cohesive/intuitive':193 'command':45,51,187,217,227,243 'complic':132 'configuration.nix':41 'convolut':30 'cool':99 'current':226 'design':7 'differ':32 'edit':39,108 'either':37 'els':114 'env':54,61 'especi':134 'even':90,144 'feel':118 'flake':92 'get':11,124 'go':163 'great':223 'guid':25,204 'haven':88 'home':94 'howev':224 'ia':55 'imo':107 'import':182 'inconsist':48 'instal':35,57,178,189 'isn':122,161,191 'know':165,239 'learn':206 'like':119 'look':202 'm':21 'made':14 'man':27 'manag':86,95 'mention':91,214 'need':105 'new':153,159,216,235,242 'nix':9,50,53,60,69,234 'nix-channel':68 'nix-env':52,59 'nixo':76 'nixos-rebuild':75 'okay':128 'os':100 'packag':36,85,180,190 'peopl':148,212 'point':121 'practic':169 'read':22 'realli':104 'rebuild':77 'recommend':230 'run':43 'savvi':142,147,158 'softwar':211 'someth':113 'spend':199 'start':151 'step':176 'still':19 'switch':78 'target':137 'tech':141,146,157 'tech-savvi':140,145,156 'time':201 'ui':133 'uninstal':62,64 'updat':66,71 'upgrad':73,79 'use':67,74,83,209 'user':17,154,160,196,236 'ux':6,103,184 'wanna':111 'way':33 'weird':47 'won':237 'work':106,220"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6970941"
        +editedAt: DateTimeImmutable @1728308156 {#4039
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4106
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4097}
      +body: """
        There is controversy in the nix world because nix flakes were (some say) merged without proper vetting first. OG nix diehards don’t want to taint nix documentation with ‘experimental’ flakes. But probably the majority of nix users are all in on flakes. So you have documentation from the OG camp that doesn’t include flakes, and you have innumerable unofficial guides for the flakes way. This on top of the quirkiness of nix the language and the multiple ways to do things. Unfortunate.\n
        \n
        IMO nix-env was a mistake. It feels like an imperative package manager which may be comfortable to new users who are used to apt or similar. But really what you should be doing on nix is maintaining *.nix files which document/specify your system setup, and nixos-rebuild to update your system to that configuration. Similarly, nix channels are an imperative holdover, which can be done away with if you use flakes, which results in your current nixpkgs version being documented in a system level flake.lock file.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 18
      +score: 0
      +lastActive: DateTime @1706113163 {#4409
        date: 2024-01-24 17:19:23.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@blotz@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4413 …}
      +nested: Doctrine\ORM\PersistentCollection {#4415 …}
      +votes: Doctrine\ORM\PersistentCollection {#4417 …}
      +reports: Doctrine\ORM\PersistentCollection {#4419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4421 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4423 …}
      -id: 336989
      -bodyTs: "'apt':110 'away':153 'camp':51 'channel':144 'comfort':102 'configur':141 'controversi':3 'current':163 'diehard':21 'document':28,47,167 'document/specify':127 'doesn':53 'done':152 'env':88 'experiment':30 'feel':93 'file':125,173 'first':18 'flake':10,31,43,56,65,158 'flake.lock':172 'guid':62 'holdov':148 'imo':85 'imper':96,147 'includ':55 'innumer':60 'languag':76 'level':171 'like':94 'maintain':123 'major':35 'manag':98 'may':100 'merg':14 'mistak':91 'multipl':79 'new':104 'nix':6,9,20,27,37,74,87,121,124,143 'nix-env':86 'nixo':133 'nixos-rebuild':132 'nixpkg':164 'og':19,50 'packag':97 'probabl':33 'proper':16 'quirki':72 'realli':114 'rebuild':134 'result':160 'say':13 'setup':130 'similar':112,142 'system':129,138,170 'taint':26 'thing':83 'top':69 'unfortun':84 'unoffici':61 'updat':136 'use':108,157 'user':38,105 'version':165 'vet':17 'want':24 'way':66,80 'without':15 'world':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7685228"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706113163 {#4410
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4097}
    +body: """
      I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.\n
      \n
      Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706115268 {#4543
      date: 2024-01-24 17:54:28.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@blotz@lemmy.world"
      "@pr06lefs@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4546 …}
    +nested: Doctrine\ORM\PersistentCollection {#4548 …}
    +votes: Doctrine\ORM\PersistentCollection {#4550 …}
    +reports: Doctrine\ORM\PersistentCollection {#4552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4554 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4556 …}
    -id: 337066
    -bodyTs: "'applic':54 'code':47 'complet':48 'config':74,82 'configur':36,57 'dedic':53 'design':10 'easi':86 'easier':15 'easiest':61 'env':6,18 'experi':62,78 'familiar':25 'file':75 'flake':8,29 'give':59 'highlight':44 'improv':30 'intend':69 'intuit':23 'languag':45 'love':40 'make':12,21 'manag':14,32,72 'mayb':49 'new':27,64 'nix':5,17,67 'nix-env':4,16 'packag':13,31 'person':37 'possibl':88 'see':42 'server':46 'simplifi':34 'syntax':43 'think':2 'tri':19 'user':28,65 'would':39 'write':80"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6975680"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706115268 {#4544
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4097}
  +body: """
    The intent of nix-env was to make it easier, but the effect was to push some of your system state into a shadowy ‘env’ realm that is not managed by your *nix files. Same with channels - its state that isn’t in your configuration.nix.\n
    \n
    To me the whole point is to have all your state in some files you can check in to version control, and use to reproduce your system.\n
    \n
    Agree it would be cool to have a way to edit nix files that would give you all the args to functions, code completion etc. You do get some of that with the nix repl. Would be nice to even have a GUI for selecting packages for those that don’t “do” text editing.\n
    \n
    I’m using nixd for a nix language server, but haven’t seen a lot of benefit so far to be honest. I think part of the reason is nixpkgs isn’t pulled in until runtime, so most things are undefined as far as the lsp is concerned. Haven’t put a lot of time into it, there may be ways to make it more useful.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706140738 {#4661
    date: 2024-01-25 00:58:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
    "@savbran@feddit.it"
    "@blotz@lemmy.world"
    "@pr06lefs@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4665 …}
  +nested: Doctrine\ORM\PersistentCollection {#4667 …}
  +votes: Doctrine\ORM\PersistentCollection {#4669 …}
  +reports: Doctrine\ORM\PersistentCollection {#4671 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4673 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4675 …}
  -id: 338023
  -bodyTs: "'agre':74 'arg':93 'benefit':144 'channel':38 'check':63 'code':96 'complet':97 'concern':175 'configuration.nix':46 'control':67 'cool':78 'easier':11 'edit':84,127 'effect':14 'env':6,26 'etc':98 'even':113 'far':146,170 'file':35,60,86 'function':95 'get':101 'give':89 'gui':116 'haven':138,176 'honest':149 'intent':2 'isn':42,158 'languag':135 'lot':142,180 'lsp':173 'm':129 'make':9,190 'manag':31 'may':186 'nice':111 'nix':5,34,85,107,134 'nix-env':4 'nixd':131 'nixpkg':157 'packag':119 'part':152 'point':51 'pull':160 'push':17 'put':178 'realm':27 'reason':155 'repl':108 'reproduc':71 'runtim':163 'seen':140 'select':118 'server':136 'shadowi':25 'state':22,40,57 'system':21,73 'text':126 'thing':166 'think':151 'time':182 'undefin':168 'use':69,130,193 'version':66 'way':82,188 'whole':50 'would':76,88,109"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7695651"
  +editedAt: DateTimeImmutable @1728447566 {#4662
    date: 2024-10-09 06:19:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706140738 {#4663
    date: 2024-01-25 00:58:58.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 {#4141
  +user: App\Entity\User {#4123 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
    \n
    My disappointment is immeasurable and my day is ruined.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 26
  +score: 0
  +lastActive: DateTime @1728650059 {#4149
    date: 2024-10-11 14:34:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4139 …}
  +nested: Doctrine\ORM\PersistentCollection {#4137 …}
  +votes: Doctrine\ORM\PersistentCollection {#4135 …}
  +reports: Doctrine\ORM\PersistentCollection {#4134 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
  -id: 337331
  -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7688825"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706121793 {#4146
    date: 2024-01-24 19:43: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
91 DENIED edit
App\Entity\EntryComment {#4141
  +user: App\Entity\User {#4123 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
    \n
    My disappointment is immeasurable and my day is ruined.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 26
  +score: 0
  +lastActive: DateTime @1728650059 {#4149
    date: 2024-10-11 14:34:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4139 …}
  +nested: Doctrine\ORM\PersistentCollection {#4137 …}
  +votes: Doctrine\ORM\PersistentCollection {#4135 …}
  +reports: Doctrine\ORM\PersistentCollection {#4134 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
  -id: 337331
  -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7688825"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706121793 {#4146
    date: 2024-01-24 19:43: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
92 DENIED moderate
App\Entity\EntryComment {#4141
  +user: App\Entity\User {#4123 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
    \n
    My disappointment is immeasurable and my day is ruined.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 26
  +score: 0
  +lastActive: DateTime @1728650059 {#4149
    date: 2024-10-11 14:34:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4139 …}
  +nested: Doctrine\ORM\PersistentCollection {#4137 …}
  +votes: Doctrine\ORM\PersistentCollection {#4135 …}
  +reports: Doctrine\ORM\PersistentCollection {#4134 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
  -id: 337331
  -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7688825"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706121793 {#4146
    date: 2024-01-24 19:43: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
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 {#4427
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "> My disappointment is immutable"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706144308 {#4425
    date: 2024-01-25 01:58:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4429 …}
  +nested: Doctrine\ORM\PersistentCollection {#4431 …}
  +votes: Doctrine\ORM\PersistentCollection {#4433 …}
  +reports: Doctrine\ORM\PersistentCollection {#4435 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
  -id: 338122
  -bodyTs: "'disappoint':2 'immut':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657633"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706144308 {#4426
    date: 2024-01-25 01:58: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
95 DENIED edit
App\Entity\EntryComment {#4427
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "> My disappointment is immutable"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706144308 {#4425
    date: 2024-01-25 01:58:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4429 …}
  +nested: Doctrine\ORM\PersistentCollection {#4431 …}
  +votes: Doctrine\ORM\PersistentCollection {#4433 …}
  +reports: Doctrine\ORM\PersistentCollection {#4435 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
  -id: 338122
  -bodyTs: "'disappoint':2 'immut':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657633"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706144308 {#4426
    date: 2024-01-25 01:58: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
96 DENIED moderate
App\Entity\EntryComment {#4427
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "> My disappointment is immutable"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706144308 {#4425
    date: 2024-01-25 01:58:28.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4429 …}
  +nested: Doctrine\ORM\PersistentCollection {#4431 …}
  +votes: Doctrine\ORM\PersistentCollection {#4433 …}
  +reports: Doctrine\ORM\PersistentCollection {#4435 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4437 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4439 …}
  -id: 338122
  -bodyTs: "'disappoint':2 'immut':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657633"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706144308 {#4426
    date: 2024-01-25 01:58: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
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 {#4444
  +user: Proxies\__CG__\App\Entity\User {#4445 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Ahh, itsfoss.com. they had some article on “being a supercharged Joplin user” or some nonsense and suggestion 3 or 4 was “Create a notebook”… Really being a power user when you’re utilizing the most basic functionality the app was created for…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706130488 {#4441
    date: 2024-01-24 22:08:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4446 …}
  +nested: Doctrine\ORM\PersistentCollection {#4448 …}
  +votes: Doctrine\ORM\PersistentCollection {#4450 …}
  +reports: Doctrine\ORM\PersistentCollection {#4452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
  -id: 337652
  -bodyTs: "'3':18 '4':20 'ahh':1 'app':39 'articl':6 'basic':36 'creat':22,41 'function':37 'itsfoss.com':2 'joplin':11 'nonsens':15 'notebook':24 'power':28 're':32 'realli':25 'suggest':17 'supercharg':10 'user':12,29 'util':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7691941"
  +editedAt: DateTimeImmutable @1728427985 {#4442
    date: 2024-10-09 00:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706130488 {#4443
    date: 2024-01-24 22:08: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
99 DENIED edit
App\Entity\EntryComment {#4444
  +user: Proxies\__CG__\App\Entity\User {#4445 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Ahh, itsfoss.com. they had some article on “being a supercharged Joplin user” or some nonsense and suggestion 3 or 4 was “Create a notebook”… Really being a power user when you’re utilizing the most basic functionality the app was created for…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706130488 {#4441
    date: 2024-01-24 22:08:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4446 …}
  +nested: Doctrine\ORM\PersistentCollection {#4448 …}
  +votes: Doctrine\ORM\PersistentCollection {#4450 …}
  +reports: Doctrine\ORM\PersistentCollection {#4452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
  -id: 337652
  -bodyTs: "'3':18 '4':20 'ahh':1 'app':39 'articl':6 'basic':36 'creat':22,41 'function':37 'itsfoss.com':2 'joplin':11 'nonsens':15 'notebook':24 'power':28 're':32 'realli':25 'suggest':17 'supercharg':10 'user':12,29 'util':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7691941"
  +editedAt: DateTimeImmutable @1728427985 {#4442
    date: 2024-10-09 00:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706130488 {#4443
    date: 2024-01-24 22:08: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
100 DENIED moderate
App\Entity\EntryComment {#4444
  +user: Proxies\__CG__\App\Entity\User {#4445 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Ahh, itsfoss.com. they had some article on “being a supercharged Joplin user” or some nonsense and suggestion 3 or 4 was “Create a notebook”… Really being a power user when you’re utilizing the most basic functionality the app was created for…"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1706130488 {#4441
    date: 2024-01-24 22:08:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4446 …}
  +nested: Doctrine\ORM\PersistentCollection {#4448 …}
  +votes: Doctrine\ORM\PersistentCollection {#4450 …}
  +reports: Doctrine\ORM\PersistentCollection {#4452 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4454 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4456 …}
  -id: 337652
  -bodyTs: "'3':18 '4':20 'ahh':1 'app':39 'articl':6 'basic':36 'creat':22,41 'function':37 'itsfoss.com':2 'joplin':11 'nonsens':15 'notebook':24 'power':28 're':32 'realli':25 'suggest':17 'supercharg':10 'user':12,29 'util':33"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7691941"
  +editedAt: DateTimeImmutable @1728427985 {#4442
    date: 2024-10-09 00:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706130488 {#4443
    date: 2024-01-24 22:08: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
101 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
102 DENIED moderate
App\Entity\EntryComment {#4460
  +user: Proxies\__CG__\App\Entity\User {#4461 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    > “install flatpak”\n
    \n
    why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706139606 {#4458
    date: 2024-01-25 00:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4462 …}
  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
  +votes: Doctrine\ORM\PersistentCollection {#4466 …}
  +reports: Doctrine\ORM\PersistentCollection {#4468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
  -id: 337993
  -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/5639394"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706139606 {#4459
    date: 2024-01-25 00:40: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
103 DENIED edit
App\Entity\EntryComment {#4460
  +user: Proxies\__CG__\App\Entity\User {#4461 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    > “install flatpak”\n
    \n
    why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706139606 {#4458
    date: 2024-01-25 00:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4462 …}
  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
  +votes: Doctrine\ORM\PersistentCollection {#4466 …}
  +reports: Doctrine\ORM\PersistentCollection {#4468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
  -id: 337993
  -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/5639394"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706139606 {#4459
    date: 2024-01-25 00:40: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
104 DENIED moderate
App\Entity\EntryComment {#4460
  +user: Proxies\__CG__\App\Entity\User {#4461 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4141
    +user: App\Entity\User {#4123 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
      \n
      My disappointment is immeasurable and my day is ruined.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 26
    +score: 0
    +lastActive: DateTime @1728650059 {#4149
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4139 …}
    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
    -id: 337331
    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7688825"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706121793 {#4146
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    > “install flatpak”\n
    \n
    why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1706139606 {#4458
    date: 2024-01-25 00:40:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4462 …}
  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
  +votes: Doctrine\ORM\PersistentCollection {#4466 …}
  +reports: Doctrine\ORM\PersistentCollection {#4468 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
  -id: 337993
  -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://pawb.social/comment/5639394"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706139606 {#4459
    date: 2024-01-25 00:40: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
105 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
106 DENIED moderate
App\Entity\EntryComment {#4608
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4460
    +user: Proxies\__CG__\App\Entity\User {#4461 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4141
      +user: App\Entity\User {#4123 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
        \n
        My disappointment is immeasurable and my day is ruined.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 26
      +score: 0
      +lastActive: DateTime @1728650059 {#4149
        date: 2024-10-11 14:34:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4139 …}
      +nested: Doctrine\ORM\PersistentCollection {#4137 …}
      +votes: Doctrine\ORM\PersistentCollection {#4135 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
      -id: 337331
      -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7688825"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706121793 {#4146
        date: 2024-01-24 19:43:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      > “install flatpak”\n
      \n
      why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706139606 {#4458
      date: 2024-01-25 00:40:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4466 …}
    +reports: Doctrine\ORM\PersistentCollection {#4468 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
    -id: 337993
    -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/5639394"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706139606 {#4459
      date: 2024-01-25 00:40:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
    \n
    I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
    \n
    Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
    \n
    Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706144430 {#4605
    date: 2024-01-25 02:00:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4609 …}
  +nested: Doctrine\ORM\PersistentCollection {#4611 …}
  +votes: Doctrine\ORM\PersistentCollection {#4613 …}
  +reports: Doctrine\ORM\PersistentCollection {#4615 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
  -id: 338131
  -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657671"
  +editedAt: DateTimeImmutable @1728470996 {#4606
    date: 2024-10-09 12:49:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706144430 {#4607
    date: 2024-01-25 02:00:30.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
107 DENIED edit
App\Entity\EntryComment {#4608
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4460
    +user: Proxies\__CG__\App\Entity\User {#4461 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4141
      +user: App\Entity\User {#4123 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
        \n
        My disappointment is immeasurable and my day is ruined.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 26
      +score: 0
      +lastActive: DateTime @1728650059 {#4149
        date: 2024-10-11 14:34:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4139 …}
      +nested: Doctrine\ORM\PersistentCollection {#4137 …}
      +votes: Doctrine\ORM\PersistentCollection {#4135 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
      -id: 337331
      -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7688825"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706121793 {#4146
        date: 2024-01-24 19:43:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      > “install flatpak”\n
      \n
      why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706139606 {#4458
      date: 2024-01-25 00:40:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4466 …}
    +reports: Doctrine\ORM\PersistentCollection {#4468 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
    -id: 337993
    -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/5639394"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706139606 {#4459
      date: 2024-01-25 00:40:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
    \n
    I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
    \n
    Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
    \n
    Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706144430 {#4605
    date: 2024-01-25 02:00:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4609 …}
  +nested: Doctrine\ORM\PersistentCollection {#4611 …}
  +votes: Doctrine\ORM\PersistentCollection {#4613 …}
  +reports: Doctrine\ORM\PersistentCollection {#4615 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
  -id: 338131
  -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657671"
  +editedAt: DateTimeImmutable @1728470996 {#4606
    date: 2024-10-09 12:49:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706144430 {#4607
    date: 2024-01-25 02:00:30.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
108 DENIED moderate
App\Entity\EntryComment {#4608
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4460
    +user: Proxies\__CG__\App\Entity\User {#4461 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4141
      +user: App\Entity\User {#4123 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
        \n
        My disappointment is immeasurable and my day is ruined.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 26
      +score: 0
      +lastActive: DateTime @1728650059 {#4149
        date: 2024-10-11 14:34:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4139 …}
      +nested: Doctrine\ORM\PersistentCollection {#4137 …}
      +votes: Doctrine\ORM\PersistentCollection {#4135 …}
      +reports: Doctrine\ORM\PersistentCollection {#4134 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
      -id: 337331
      -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7688825"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706121793 {#4146
        date: 2024-01-24 19:43:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      > “install flatpak”\n
      \n
      why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706139606 {#4458
      date: 2024-01-25 00:40:06.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4462 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4466 …}
    +reports: Doctrine\ORM\PersistentCollection {#4468 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
    -id: 337993
    -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://pawb.social/comment/5639394"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706139606 {#4459
      date: 2024-01-25 00:40:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
    \n
    I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
    \n
    Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
    \n
    Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1706144430 {#4605
    date: 2024-01-25 02:00:30.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4609 …}
  +nested: Doctrine\ORM\PersistentCollection {#4611 …}
  +votes: Doctrine\ORM\PersistentCollection {#4613 …}
  +reports: Doctrine\ORM\PersistentCollection {#4615 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
  -id: 338131
  -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657671"
  +editedAt: DateTimeImmutable @1728470996 {#4606
    date: 2024-10-09 12:49:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706144430 {#4607
    date: 2024-01-25 02:00:30.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
109 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
110 DENIED moderate
App\Entity\EntryComment {#4679
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4608
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4460
      +user: Proxies\__CG__\App\Entity\User {#4461 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4141
        +user: App\Entity\User {#4123 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
          \n
          My disappointment is immeasurable and my day is ruined.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 26
        +score: 0
        +lastActive: DateTime @1728650059 {#4149
          date: 2024-10-11 14:34:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4139 …}
        +nested: Doctrine\ORM\PersistentCollection {#4137 …}
        +votes: Doctrine\ORM\PersistentCollection {#4135 …}
        +reports: Doctrine\ORM\PersistentCollection {#4134 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
        -id: 337331
        -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7688825"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706121793 {#4146
          date: 2024-01-24 19:43:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        > “install flatpak”\n
        \n
        why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706139606 {#4458
        date: 2024-01-25 00:40:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4464 …}
      +votes: Doctrine\ORM\PersistentCollection {#4466 …}
      +reports: Doctrine\ORM\PersistentCollection {#4468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
      -id: 337993
      -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/5639394"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706139606 {#4459
        date: 2024-01-25 00:40:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
      \n
      I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
      \n
      Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
      \n
      Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706144430 {#4605
      date: 2024-01-25 02:00:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4609 …}
    +nested: Doctrine\ORM\PersistentCollection {#4611 …}
    +votes: Doctrine\ORM\PersistentCollection {#4613 …}
    +reports: Doctrine\ORM\PersistentCollection {#4615 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
    -id: 338131
    -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5657671"
    +editedAt: DateTimeImmutable @1728470996 {#4606
      date: 2024-10-09 12:49:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706144430 {#4607
      date: 2024-01-25 02:00:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
    \n
    Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201319 {#4677
    date: 2024-01-25 17:48:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
  ]
  +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: 339705
  -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812335"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201319 {#4678
    date: 2024-01-25 17:48:39.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
111 DENIED edit
App\Entity\EntryComment {#4679
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4608
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4460
      +user: Proxies\__CG__\App\Entity\User {#4461 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4141
        +user: App\Entity\User {#4123 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
          \n
          My disappointment is immeasurable and my day is ruined.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 26
        +score: 0
        +lastActive: DateTime @1728650059 {#4149
          date: 2024-10-11 14:34:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4139 …}
        +nested: Doctrine\ORM\PersistentCollection {#4137 …}
        +votes: Doctrine\ORM\PersistentCollection {#4135 …}
        +reports: Doctrine\ORM\PersistentCollection {#4134 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
        -id: 337331
        -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7688825"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706121793 {#4146
          date: 2024-01-24 19:43:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        > “install flatpak”\n
        \n
        why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706139606 {#4458
        date: 2024-01-25 00:40:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4464 …}
      +votes: Doctrine\ORM\PersistentCollection {#4466 …}
      +reports: Doctrine\ORM\PersistentCollection {#4468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
      -id: 337993
      -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/5639394"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706139606 {#4459
        date: 2024-01-25 00:40:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
      \n
      I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
      \n
      Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
      \n
      Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706144430 {#4605
      date: 2024-01-25 02:00:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4609 …}
    +nested: Doctrine\ORM\PersistentCollection {#4611 …}
    +votes: Doctrine\ORM\PersistentCollection {#4613 …}
    +reports: Doctrine\ORM\PersistentCollection {#4615 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
    -id: 338131
    -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5657671"
    +editedAt: DateTimeImmutable @1728470996 {#4606
      date: 2024-10-09 12:49:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706144430 {#4607
      date: 2024-01-25 02:00:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
    \n
    Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201319 {#4677
    date: 2024-01-25 17:48:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
  ]
  +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: 339705
  -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812335"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201319 {#4678
    date: 2024-01-25 17:48:39.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
112 DENIED moderate
App\Entity\EntryComment {#4679
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4608
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4460
      +user: Proxies\__CG__\App\Entity\User {#4461 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4141
        +user: App\Entity\User {#4123 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
          \n
          My disappointment is immeasurable and my day is ruined.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 26
        +score: 0
        +lastActive: DateTime @1728650059 {#4149
          date: 2024-10-11 14:34:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4139 …}
        +nested: Doctrine\ORM\PersistentCollection {#4137 …}
        +votes: Doctrine\ORM\PersistentCollection {#4135 …}
        +reports: Doctrine\ORM\PersistentCollection {#4134 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
        -id: 337331
        -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7688825"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706121793 {#4146
          date: 2024-01-24 19:43:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        > “install flatpak”\n
        \n
        why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1706139606 {#4458
        date: 2024-01-25 00:40:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4462 …}
      +nested: Doctrine\ORM\PersistentCollection {#4464 …}
      +votes: Doctrine\ORM\PersistentCollection {#4466 …}
      +reports: Doctrine\ORM\PersistentCollection {#4468 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
      -id: 337993
      -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://pawb.social/comment/5639394"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706139606 {#4459
        date: 2024-01-25 00:40:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
      \n
      I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
      \n
      Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
      \n
      Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706144430 {#4605
      date: 2024-01-25 02:00:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4609 …}
    +nested: Doctrine\ORM\PersistentCollection {#4611 …}
    +votes: Doctrine\ORM\PersistentCollection {#4613 …}
    +reports: Doctrine\ORM\PersistentCollection {#4615 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
    -id: 338131
    -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5657671"
    +editedAt: DateTimeImmutable @1728470996 {#4606
      date: 2024-10-09 12:49:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706144430 {#4607
      date: 2024-01-25 02:00:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
    \n
    Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201319 {#4677
    date: 2024-01-25 17:48:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
  ]
  +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: 339705
  -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6812335"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706201319 {#4678
    date: 2024-01-25 17:48:39.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
113 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
114 DENIED moderate
App\Entity\EntryComment {#4731
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4679
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4608
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4460
        +user: Proxies\__CG__\App\Entity\User {#4461 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4141
          +user: App\Entity\User {#4123 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
            \n
            My disappointment is immeasurable and my day is ruined.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 26
          +score: 0
          +lastActive: DateTime @1728650059 {#4149
            date: 2024-10-11 14:34:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4139 …}
          +nested: Doctrine\ORM\PersistentCollection {#4137 …}
          +votes: Doctrine\ORM\PersistentCollection {#4135 …}
          +reports: Doctrine\ORM\PersistentCollection {#4134 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
          -id: 337331
          -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7688825"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706121793 {#4146
            date: 2024-01-24 19:43:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          > “install flatpak”\n
          \n
          why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1706139606 {#4458
          date: 2024-01-25 00:40:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4464 …}
        +votes: Doctrine\ORM\PersistentCollection {#4466 …}
        +reports: Doctrine\ORM\PersistentCollection {#4468 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
        -id: 337993
        -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/5639394"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706139606 {#4459
          date: 2024-01-25 00:40:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
        \n
        I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
        \n
        Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
        \n
        Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706144430 {#4605
        date: 2024-01-25 02:00:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4609 …}
      +nested: Doctrine\ORM\PersistentCollection {#4611 …}
      +votes: Doctrine\ORM\PersistentCollection {#4613 …}
      +reports: Doctrine\ORM\PersistentCollection {#4615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 338131
      -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5657671"
      +editedAt: DateTimeImmutable @1728470996 {#4606
        date: 2024-10-09 12:49:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706144430 {#4607
        date: 2024-01-25 02:00:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
      \n
      Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201319 {#4677
      date: 2024-01-25 17:48:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
    ]
    +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: 339705
    -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812335"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201319 {#4678
      date: 2024-01-25 17:48:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
    \n
    So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
    \n
    That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
    \n
    That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
    \n
    Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706202091 {#4726
    date: 2024-01-25 18:01:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4736 …}
  +nested: Doctrine\ORM\PersistentCollection {#4732 …}
  +votes: Doctrine\ORM\PersistentCollection {#4734 …}
  +reports: Doctrine\ORM\PersistentCollection {#4739 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
  -id: 339743
  -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5678455"
  +editedAt: DateTimeImmutable @1728617703 {#4723
    date: 2024-10-11 05:35:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706202091 {#4727
    date: 2024-01-25 18:01:31.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
115 DENIED edit
App\Entity\EntryComment {#4731
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4679
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4608
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4460
        +user: Proxies\__CG__\App\Entity\User {#4461 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4141
          +user: App\Entity\User {#4123 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
            \n
            My disappointment is immeasurable and my day is ruined.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 26
          +score: 0
          +lastActive: DateTime @1728650059 {#4149
            date: 2024-10-11 14:34:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4139 …}
          +nested: Doctrine\ORM\PersistentCollection {#4137 …}
          +votes: Doctrine\ORM\PersistentCollection {#4135 …}
          +reports: Doctrine\ORM\PersistentCollection {#4134 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
          -id: 337331
          -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7688825"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706121793 {#4146
            date: 2024-01-24 19:43:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          > “install flatpak”\n
          \n
          why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1706139606 {#4458
          date: 2024-01-25 00:40:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4464 …}
        +votes: Doctrine\ORM\PersistentCollection {#4466 …}
        +reports: Doctrine\ORM\PersistentCollection {#4468 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
        -id: 337993
        -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/5639394"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706139606 {#4459
          date: 2024-01-25 00:40:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
        \n
        I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
        \n
        Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
        \n
        Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706144430 {#4605
        date: 2024-01-25 02:00:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4609 …}
      +nested: Doctrine\ORM\PersistentCollection {#4611 …}
      +votes: Doctrine\ORM\PersistentCollection {#4613 …}
      +reports: Doctrine\ORM\PersistentCollection {#4615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 338131
      -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5657671"
      +editedAt: DateTimeImmutable @1728470996 {#4606
        date: 2024-10-09 12:49:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706144430 {#4607
        date: 2024-01-25 02:00:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
      \n
      Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201319 {#4677
      date: 2024-01-25 17:48:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
    ]
    +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: 339705
    -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812335"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201319 {#4678
      date: 2024-01-25 17:48:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
    \n
    So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
    \n
    That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
    \n
    That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
    \n
    Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706202091 {#4726
    date: 2024-01-25 18:01:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4736 …}
  +nested: Doctrine\ORM\PersistentCollection {#4732 …}
  +votes: Doctrine\ORM\PersistentCollection {#4734 …}
  +reports: Doctrine\ORM\PersistentCollection {#4739 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
  -id: 339743
  -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5678455"
  +editedAt: DateTimeImmutable @1728617703 {#4723
    date: 2024-10-11 05:35:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706202091 {#4727
    date: 2024-01-25 18:01:31.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
116 DENIED moderate
App\Entity\EntryComment {#4731
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4679
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4608
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4460
        +user: Proxies\__CG__\App\Entity\User {#4461 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4141
          +user: App\Entity\User {#4123 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
            \n
            My disappointment is immeasurable and my day is ruined.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 26
          +score: 0
          +lastActive: DateTime @1728650059 {#4149
            date: 2024-10-11 14:34:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4139 …}
          +nested: Doctrine\ORM\PersistentCollection {#4137 …}
          +votes: Doctrine\ORM\PersistentCollection {#4135 …}
          +reports: Doctrine\ORM\PersistentCollection {#4134 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
          -id: 337331
          -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/7688825"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706121793 {#4146
            date: 2024-01-24 19:43:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          > “install flatpak”\n
          \n
          why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1706139606 {#4458
          date: 2024-01-25 00:40:06.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4462 …}
        +nested: Doctrine\ORM\PersistentCollection {#4464 …}
        +votes: Doctrine\ORM\PersistentCollection {#4466 …}
        +reports: Doctrine\ORM\PersistentCollection {#4468 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
        -id: 337993
        -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://pawb.social/comment/5639394"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706139606 {#4459
          date: 2024-01-25 00:40:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
        \n
        I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
        \n
        Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
        \n
        Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706144430 {#4605
        date: 2024-01-25 02:00:30.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4609 …}
      +nested: Doctrine\ORM\PersistentCollection {#4611 …}
      +votes: Doctrine\ORM\PersistentCollection {#4613 …}
      +reports: Doctrine\ORM\PersistentCollection {#4615 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
      -id: 338131
      -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5657671"
      +editedAt: DateTimeImmutable @1728470996 {#4606
        date: 2024-10-09 12:49:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706144430 {#4607
        date: 2024-01-25 02:00:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
      \n
      Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201319 {#4677
      date: 2024-01-25 17:48:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
    ]
    +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: 339705
    -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6812335"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706201319 {#4678
      date: 2024-01-25 17:48:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
    \n
    So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
    \n
    That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
    \n
    That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
    \n
    Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1706202091 {#4726
    date: 2024-01-25 18:01:31.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4736 …}
  +nested: Doctrine\ORM\PersistentCollection {#4732 …}
  +votes: Doctrine\ORM\PersistentCollection {#4734 …}
  +reports: Doctrine\ORM\PersistentCollection {#4739 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
  -id: 339743
  -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5678455"
  +editedAt: DateTimeImmutable @1728617703 {#4723
    date: 2024-10-11 05:35:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706202091 {#4727
    date: 2024-01-25 18:01:31.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
117 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
118 DENIED moderate
App\Entity\EntryComment {#4752
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4731
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4679
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4608
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4460
          +user: Proxies\__CG__\App\Entity\User {#4461 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4141
            +user: App\Entity\User {#4123 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: """
              Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
              \n
              My disappointment is immeasurable and my day is ruined.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 26
            +score: 0
            +lastActive: DateTime @1728650059 {#4149
              date: 2024-10-11 14:34:19.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4139 …}
            +nested: Doctrine\ORM\PersistentCollection {#4137 …}
            +votes: Doctrine\ORM\PersistentCollection {#4135 …}
            +reports: Doctrine\ORM\PersistentCollection {#4134 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
            -id: 337331
            -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7688825"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706121793 {#4146
              date: 2024-01-24 19:43:13.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            > “install flatpak”\n
            \n
            why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1706139606 {#4458
            date: 2024-01-25 00:40:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4464 …}
          +votes: Doctrine\ORM\PersistentCollection {#4466 …}
          +reports: Doctrine\ORM\PersistentCollection {#4468 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
          -id: 337993
          -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/5639394"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706139606 {#4459
            date: 2024-01-25 00:40:06.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
          \n
          I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
          \n
          Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
          \n
          Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1706144430 {#4605
          date: 2024-01-25 02:00:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4609 …}
        +nested: Doctrine\ORM\PersistentCollection {#4611 …}
        +votes: Doctrine\ORM\PersistentCollection {#4613 …}
        +reports: Doctrine\ORM\PersistentCollection {#4615 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
        -id: 338131
        -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5657671"
        +editedAt: DateTimeImmutable @1728470996 {#4606
          date: 2024-10-09 12:49:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706144430 {#4607
          date: 2024-01-25 02:00:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
        \n
        Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706201319 {#4677
        date: 2024-01-25 17:48:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
      ]
      +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: 339705
      -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6812335"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706201319 {#4678
        date: 2024-01-25 17:48:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
      \n
      So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
      \n
      That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
      \n
      That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
      \n
      Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706202091 {#4726
      date: 2024-01-25 18:01:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4736 …}
    +nested: Doctrine\ORM\PersistentCollection {#4732 …}
    +votes: Doctrine\ORM\PersistentCollection {#4734 …}
    +reports: Doctrine\ORM\PersistentCollection {#4739 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
    -id: 339743
    -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5678455"
    +editedAt: DateTimeImmutable @1728617703 {#4723
      date: 2024-10-11 05:35:03.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706202091 {#4727
      date: 2024-01-25 18:01:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
    \n
    Then `flatpak update` would get them updated without rebuilding the whole OS.\n
    \n
    My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706204947 {#4755
    date: 2024-01-25 18:49:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4750 …}
  +nested: Doctrine\ORM\PersistentCollection {#4748 …}
  +votes: Doctrine\ORM\PersistentCollection {#4746 …}
  +reports: Doctrine\ORM\PersistentCollection {#4762 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
  -id: 339872
  -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6813878"
  +editedAt: DateTimeImmutable @1728630052 {#4758
    date: 2024-10-11 09:00:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706204947 {#4760
    date: 2024-01-25 18:49: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
119 DENIED edit
App\Entity\EntryComment {#4752
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4731
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4679
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4608
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4460
          +user: Proxies\__CG__\App\Entity\User {#4461 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4141
            +user: App\Entity\User {#4123 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: """
              Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
              \n
              My disappointment is immeasurable and my day is ruined.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 26
            +score: 0
            +lastActive: DateTime @1728650059 {#4149
              date: 2024-10-11 14:34:19.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4139 …}
            +nested: Doctrine\ORM\PersistentCollection {#4137 …}
            +votes: Doctrine\ORM\PersistentCollection {#4135 …}
            +reports: Doctrine\ORM\PersistentCollection {#4134 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
            -id: 337331
            -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7688825"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706121793 {#4146
              date: 2024-01-24 19:43:13.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            > “install flatpak”\n
            \n
            why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1706139606 {#4458
            date: 2024-01-25 00:40:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4464 …}
          +votes: Doctrine\ORM\PersistentCollection {#4466 …}
          +reports: Doctrine\ORM\PersistentCollection {#4468 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
          -id: 337993
          -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/5639394"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706139606 {#4459
            date: 2024-01-25 00:40:06.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
          \n
          I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
          \n
          Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
          \n
          Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1706144430 {#4605
          date: 2024-01-25 02:00:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4609 …}
        +nested: Doctrine\ORM\PersistentCollection {#4611 …}
        +votes: Doctrine\ORM\PersistentCollection {#4613 …}
        +reports: Doctrine\ORM\PersistentCollection {#4615 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
        -id: 338131
        -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5657671"
        +editedAt: DateTimeImmutable @1728470996 {#4606
          date: 2024-10-09 12:49:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706144430 {#4607
          date: 2024-01-25 02:00:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
        \n
        Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706201319 {#4677
        date: 2024-01-25 17:48:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
      ]
      +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: 339705
      -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6812335"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706201319 {#4678
        date: 2024-01-25 17:48:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
      \n
      So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
      \n
      That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
      \n
      That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
      \n
      Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706202091 {#4726
      date: 2024-01-25 18:01:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4736 …}
    +nested: Doctrine\ORM\PersistentCollection {#4732 …}
    +votes: Doctrine\ORM\PersistentCollection {#4734 …}
    +reports: Doctrine\ORM\PersistentCollection {#4739 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
    -id: 339743
    -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5678455"
    +editedAt: DateTimeImmutable @1728617703 {#4723
      date: 2024-10-11 05:35:03.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706202091 {#4727
      date: 2024-01-25 18:01:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
    \n
    Then `flatpak update` would get them updated without rebuilding the whole OS.\n
    \n
    My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706204947 {#4755
    date: 2024-01-25 18:49:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4750 …}
  +nested: Doctrine\ORM\PersistentCollection {#4748 …}
  +votes: Doctrine\ORM\PersistentCollection {#4746 …}
  +reports: Doctrine\ORM\PersistentCollection {#4762 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
  -id: 339872
  -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6813878"
  +editedAt: DateTimeImmutable @1728630052 {#4758
    date: 2024-10-11 09:00:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706204947 {#4760
    date: 2024-01-25 18:49: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
120 DENIED moderate
App\Entity\EntryComment {#4752
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4731
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4679
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4608
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4460
          +user: Proxies\__CG__\App\Entity\User {#4461 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4141
            +user: App\Entity\User {#4123 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: """
              Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
              \n
              My disappointment is immeasurable and my day is ruined.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 26
            +score: 0
            +lastActive: DateTime @1728650059 {#4149
              date: 2024-10-11 14:34:19.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4139 …}
            +nested: Doctrine\ORM\PersistentCollection {#4137 …}
            +votes: Doctrine\ORM\PersistentCollection {#4135 …}
            +reports: Doctrine\ORM\PersistentCollection {#4134 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
            -id: 337331
            -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/7688825"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706121793 {#4146
              date: 2024-01-24 19:43:13.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            > “install flatpak”\n
            \n
            why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1706139606 {#4458
            date: 2024-01-25 00:40:06.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4462 …}
          +nested: Doctrine\ORM\PersistentCollection {#4464 …}
          +votes: Doctrine\ORM\PersistentCollection {#4466 …}
          +reports: Doctrine\ORM\PersistentCollection {#4468 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
          -id: 337993
          -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://pawb.social/comment/5639394"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706139606 {#4459
            date: 2024-01-25 00:40:06.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
          \n
          I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
          \n
          Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
          \n
          Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1706144430 {#4605
          date: 2024-01-25 02:00:30.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4609 …}
        +nested: Doctrine\ORM\PersistentCollection {#4611 …}
        +votes: Doctrine\ORM\PersistentCollection {#4613 …}
        +reports: Doctrine\ORM\PersistentCollection {#4615 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
        -id: 338131
        -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5657671"
        +editedAt: DateTimeImmutable @1728470996 {#4606
          date: 2024-10-09 12:49:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706144430 {#4607
          date: 2024-01-25 02:00:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
        \n
        Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706201319 {#4677
        date: 2024-01-25 17:48:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
      ]
      +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: 339705
      -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6812335"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706201319 {#4678
        date: 2024-01-25 17:48:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
      \n
      So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
      \n
      That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
      \n
      That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
      \n
      Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706202091 {#4726
      date: 2024-01-25 18:01:31.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4736 …}
    +nested: Doctrine\ORM\PersistentCollection {#4732 …}
    +votes: Doctrine\ORM\PersistentCollection {#4734 …}
    +reports: Doctrine\ORM\PersistentCollection {#4739 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
    -id: 339743
    -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5678455"
    +editedAt: DateTimeImmutable @1728617703 {#4723
      date: 2024-10-11 05:35:03.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706202091 {#4727
      date: 2024-01-25 18:01:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
    \n
    Then `flatpak update` would get them updated without rebuilding the whole OS.\n
    \n
    My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706204947 {#4755
    date: 2024-01-25 18:49:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4750 …}
  +nested: Doctrine\ORM\PersistentCollection {#4748 …}
  +votes: Doctrine\ORM\PersistentCollection {#4746 …}
  +reports: Doctrine\ORM\PersistentCollection {#4762 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
  -id: 339872
  -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6813878"
  +editedAt: DateTimeImmutable @1728630052 {#4758
    date: 2024-10-11 09:00:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706204947 {#4760
    date: 2024-01-25 18:49: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
121 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
122 DENIED moderate
App\Entity\EntryComment {#4783
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4752
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4731
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4679
        +user: Proxies\__CG__\App\Entity\User {#4515 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4608
          +user: Proxies\__CG__\App\Entity\User {#4428 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4460
            +user: Proxies\__CG__\App\Entity\User {#4461 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4141
              +user: App\Entity\User {#4123 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: """
                Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                \n
                My disappointment is immeasurable and my day is ruined.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 26
              +score: 0
              +lastActive: DateTime @1728650059 {#4149
                date: 2024-10-11 14:34:19.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4139 …}
              +nested: Doctrine\ORM\PersistentCollection {#4137 …}
              +votes: Doctrine\ORM\PersistentCollection {#4135 …}
              +reports: Doctrine\ORM\PersistentCollection {#4134 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
              -id: 337331
              -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/7688825"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706121793 {#4146
                date: 2024-01-24 19:43:13.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              > “install flatpak”\n
              \n
              why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1706139606 {#4458
              date: 2024-01-25 00:40:06.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4464 …}
            +votes: Doctrine\ORM\PersistentCollection {#4466 …}
            +reports: Doctrine\ORM\PersistentCollection {#4468 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
            -id: 337993
            -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/5639394"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706139606 {#4459
              date: 2024-01-25 00:40:06.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
            \n
            I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
            \n
            Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
            \n
            Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1706144430 {#4605
            date: 2024-01-25 02:00:30.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4609 …}
          +nested: Doctrine\ORM\PersistentCollection {#4611 …}
          +votes: Doctrine\ORM\PersistentCollection {#4613 …}
          +reports: Doctrine\ORM\PersistentCollection {#4615 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
          -id: 338131
          -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://slrpnk.net/comment/5657671"
          +editedAt: DateTimeImmutable @1728470996 {#4606
            date: 2024-10-09 12:49:56.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706144430 {#4607
            date: 2024-01-25 02:00:30.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
          \n
          Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706201319 {#4677
          date: 2024-01-25 17:48:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
        ]
        +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: 339705
        -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6812335"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706201319 {#4678
          date: 2024-01-25 17:48:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
        \n
        So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
        \n
        That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
        \n
        That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
        \n
        Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706202091 {#4726
        date: 2024-01-25 18:01:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4736 …}
      +nested: Doctrine\ORM\PersistentCollection {#4732 …}
      +votes: Doctrine\ORM\PersistentCollection {#4734 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
      -id: 339743
      -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5678455"
      +editedAt: DateTimeImmutable @1728617703 {#4723
        date: 2024-10-11 05:35:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706202091 {#4727
        date: 2024-01-25 18:01:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
      \n
      Then `flatpak update` would get them updated without rebuilding the whole OS.\n
      \n
      My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706204947 {#4755
      date: 2024-01-25 18:49:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4750 …}
    +nested: Doctrine\ORM\PersistentCollection {#4748 …}
    +votes: Doctrine\ORM\PersistentCollection {#4746 …}
    +reports: Doctrine\ORM\PersistentCollection {#4762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
    -id: 339872
    -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6813878"
    +editedAt: DateTimeImmutable @1728630052 {#4758
      date: 2024-10-11 09:00:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706204947 {#4760
      date: 2024-01-25 18:49:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706205144 {#4778
    date: 2024-01-25 18:52:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4775 …}
  +nested: Doctrine\ORM\PersistentCollection {#4772 …}
  +votes: Doctrine\ORM\PersistentCollection {#4770 …}
  +reports: Doctrine\ORM\PersistentCollection {#4784 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
  -id: 339877
  -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5679631"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706205144 {#4781
    date: 2024-01-25 18:52:24.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
123 DENIED edit
App\Entity\EntryComment {#4783
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4752
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4731
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4679
        +user: Proxies\__CG__\App\Entity\User {#4515 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4608
          +user: Proxies\__CG__\App\Entity\User {#4428 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4460
            +user: Proxies\__CG__\App\Entity\User {#4461 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4141
              +user: App\Entity\User {#4123 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: """
                Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                \n
                My disappointment is immeasurable and my day is ruined.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 26
              +score: 0
              +lastActive: DateTime @1728650059 {#4149
                date: 2024-10-11 14:34:19.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4139 …}
              +nested: Doctrine\ORM\PersistentCollection {#4137 …}
              +votes: Doctrine\ORM\PersistentCollection {#4135 …}
              +reports: Doctrine\ORM\PersistentCollection {#4134 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
              -id: 337331
              -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/7688825"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706121793 {#4146
                date: 2024-01-24 19:43:13.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              > “install flatpak”\n
              \n
              why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1706139606 {#4458
              date: 2024-01-25 00:40:06.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4464 …}
            +votes: Doctrine\ORM\PersistentCollection {#4466 …}
            +reports: Doctrine\ORM\PersistentCollection {#4468 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
            -id: 337993
            -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/5639394"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706139606 {#4459
              date: 2024-01-25 00:40:06.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
            \n
            I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
            \n
            Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
            \n
            Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1706144430 {#4605
            date: 2024-01-25 02:00:30.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4609 …}
          +nested: Doctrine\ORM\PersistentCollection {#4611 …}
          +votes: Doctrine\ORM\PersistentCollection {#4613 …}
          +reports: Doctrine\ORM\PersistentCollection {#4615 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
          -id: 338131
          -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://slrpnk.net/comment/5657671"
          +editedAt: DateTimeImmutable @1728470996 {#4606
            date: 2024-10-09 12:49:56.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706144430 {#4607
            date: 2024-01-25 02:00:30.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
          \n
          Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706201319 {#4677
          date: 2024-01-25 17:48:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
        ]
        +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: 339705
        -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6812335"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706201319 {#4678
          date: 2024-01-25 17:48:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
        \n
        So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
        \n
        That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
        \n
        That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
        \n
        Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706202091 {#4726
        date: 2024-01-25 18:01:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4736 …}
      +nested: Doctrine\ORM\PersistentCollection {#4732 …}
      +votes: Doctrine\ORM\PersistentCollection {#4734 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
      -id: 339743
      -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5678455"
      +editedAt: DateTimeImmutable @1728617703 {#4723
        date: 2024-10-11 05:35:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706202091 {#4727
        date: 2024-01-25 18:01:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
      \n
      Then `flatpak update` would get them updated without rebuilding the whole OS.\n
      \n
      My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706204947 {#4755
      date: 2024-01-25 18:49:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4750 …}
    +nested: Doctrine\ORM\PersistentCollection {#4748 …}
    +votes: Doctrine\ORM\PersistentCollection {#4746 …}
    +reports: Doctrine\ORM\PersistentCollection {#4762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
    -id: 339872
    -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6813878"
    +editedAt: DateTimeImmutable @1728630052 {#4758
      date: 2024-10-11 09:00:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706204947 {#4760
      date: 2024-01-25 18:49:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706205144 {#4778
    date: 2024-01-25 18:52:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4775 …}
  +nested: Doctrine\ORM\PersistentCollection {#4772 …}
  +votes: Doctrine\ORM\PersistentCollection {#4770 …}
  +reports: Doctrine\ORM\PersistentCollection {#4784 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
  -id: 339877
  -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5679631"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706205144 {#4781
    date: 2024-01-25 18:52:24.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
124 DENIED moderate
App\Entity\EntryComment {#4783
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4752
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4731
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4679
        +user: Proxies\__CG__\App\Entity\User {#4515 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4608
          +user: Proxies\__CG__\App\Entity\User {#4428 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4460
            +user: Proxies\__CG__\App\Entity\User {#4461 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4141
              +user: App\Entity\User {#4123 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: """
                Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                \n
                My disappointment is immeasurable and my day is ruined.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 26
              +score: 0
              +lastActive: DateTime @1728650059 {#4149
                date: 2024-10-11 14:34:19.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4139 …}
              +nested: Doctrine\ORM\PersistentCollection {#4137 …}
              +votes: Doctrine\ORM\PersistentCollection {#4135 …}
              +reports: Doctrine\ORM\PersistentCollection {#4134 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
              -id: 337331
              -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/7688825"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706121793 {#4146
                date: 2024-01-24 19:43:13.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              > “install flatpak”\n
              \n
              why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1706139606 {#4458
              date: 2024-01-25 00:40:06.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4462 …}
            +nested: Doctrine\ORM\PersistentCollection {#4464 …}
            +votes: Doctrine\ORM\PersistentCollection {#4466 …}
            +reports: Doctrine\ORM\PersistentCollection {#4468 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
            -id: 337993
            -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://pawb.social/comment/5639394"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706139606 {#4459
              date: 2024-01-25 00:40:06.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
            \n
            I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
            \n
            Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
            \n
            Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1706144430 {#4605
            date: 2024-01-25 02:00:30.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4609 …}
          +nested: Doctrine\ORM\PersistentCollection {#4611 …}
          +votes: Doctrine\ORM\PersistentCollection {#4613 …}
          +reports: Doctrine\ORM\PersistentCollection {#4615 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
          -id: 338131
          -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://slrpnk.net/comment/5657671"
          +editedAt: DateTimeImmutable @1728470996 {#4606
            date: 2024-10-09 12:49:56.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706144430 {#4607
            date: 2024-01-25 02:00:30.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
          \n
          Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706201319 {#4677
          date: 2024-01-25 17:48:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
        ]
        +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: 339705
        -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6812335"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706201319 {#4678
          date: 2024-01-25 17:48:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
        \n
        So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
        \n
        That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
        \n
        That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
        \n
        Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706202091 {#4726
        date: 2024-01-25 18:01:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4736 …}
      +nested: Doctrine\ORM\PersistentCollection {#4732 …}
      +votes: Doctrine\ORM\PersistentCollection {#4734 …}
      +reports: Doctrine\ORM\PersistentCollection {#4739 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
      -id: 339743
      -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5678455"
      +editedAt: DateTimeImmutable @1728617703 {#4723
        date: 2024-10-11 05:35:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706202091 {#4727
        date: 2024-01-25 18:01:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
      \n
      Then `flatpak update` would get them updated without rebuilding the whole OS.\n
      \n
      My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706204947 {#4755
      date: 2024-01-25 18:49:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4750 …}
    +nested: Doctrine\ORM\PersistentCollection {#4748 …}
    +votes: Doctrine\ORM\PersistentCollection {#4746 …}
    +reports: Doctrine\ORM\PersistentCollection {#4762 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
    -id: 339872
    -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6813878"
    +editedAt: DateTimeImmutable @1728630052 {#4758
      date: 2024-10-11 09:00:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706204947 {#4760
      date: 2024-01-25 18:49:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706205144 {#4778
    date: 2024-01-25 18:52:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4775 …}
  +nested: Doctrine\ORM\PersistentCollection {#4772 …}
  +votes: Doctrine\ORM\PersistentCollection {#4770 …}
  +reports: Doctrine\ORM\PersistentCollection {#4784 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
  -id: 339877
  -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5679631"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706205144 {#4781
    date: 2024-01-25 18:52:24.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
125 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
126 DENIED moderate
App\Entity\EntryComment {#4805
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4783
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4752
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4731
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4679
          +user: Proxies\__CG__\App\Entity\User {#4515 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4608
            +user: Proxies\__CG__\App\Entity\User {#4428 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4460
              +user: Proxies\__CG__\App\Entity\User {#4461 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4141
                +user: App\Entity\User {#4123 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: """
                  Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                  \n
                  My disappointment is immeasurable and my day is ruined.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 26
                +score: 0
                +lastActive: DateTime @1728650059 {#4149
                  date: 2024-10-11 14:34:19.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4139 …}
                +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                -id: 337331
                -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/7688825"
                +editedAt: null
                +createdAt: DateTimeImmutable @1706121793 {#4146
                  date: 2024-01-24 19:43:13.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                > “install flatpak”\n
                \n
                why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1706139606 {#4458
                date: 2024-01-25 00:40:06.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4462 …}
              +nested: Doctrine\ORM\PersistentCollection {#4464 …}
              +votes: Doctrine\ORM\PersistentCollection {#4466 …}
              +reports: Doctrine\ORM\PersistentCollection {#4468 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
              -id: 337993
              -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://pawb.social/comment/5639394"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706139606 {#4459
                date: 2024-01-25 00:40:06.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
              \n
              I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
              \n
              Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
              \n
              Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1706144430 {#4605
              date: 2024-01-25 02:00:30.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4609 …}
            +nested: Doctrine\ORM\PersistentCollection {#4611 …}
            +votes: Doctrine\ORM\PersistentCollection {#4613 …}
            +reports: Doctrine\ORM\PersistentCollection {#4615 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
            -id: 338131
            -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://slrpnk.net/comment/5657671"
            +editedAt: DateTimeImmutable @1728470996 {#4606
              date: 2024-10-09 12:49:56.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706144430 {#4607
              date: 2024-01-25 02:00:30.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
            \n
            Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706201319 {#4677
            date: 2024-01-25 17:48:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
          ]
          +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: 339705
          -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6812335"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706201319 {#4678
            date: 2024-01-25 17:48:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
          \n
          So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
          \n
          That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
          \n
          That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
          \n
          Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706202091 {#4726
          date: 2024-01-25 18:01:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4736 …}
        +nested: Doctrine\ORM\PersistentCollection {#4732 …}
        +votes: Doctrine\ORM\PersistentCollection {#4734 …}
        +reports: Doctrine\ORM\PersistentCollection {#4739 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
        -id: 339743
        -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5678455"
        +editedAt: DateTimeImmutable @1728617703 {#4723
          date: 2024-10-11 05:35:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706202091 {#4727
          date: 2024-01-25 18:01:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
        \n
        Then `flatpak update` would get them updated without rebuilding the whole OS.\n
        \n
        My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706204947 {#4755
        date: 2024-01-25 18:49:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4750 …}
      +nested: Doctrine\ORM\PersistentCollection {#4748 …}
      +votes: Doctrine\ORM\PersistentCollection {#4746 …}
      +reports: Doctrine\ORM\PersistentCollection {#4762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
      -id: 339872
      -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6813878"
      +editedAt: DateTimeImmutable @1728630052 {#4758
        date: 2024-10-11 09:00:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706204947 {#4760
        date: 2024-01-25 18:49:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706205144 {#4778
      date: 2024-01-25 18:52:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4775 …}
    +nested: Doctrine\ORM\PersistentCollection {#4772 …}
    +votes: Doctrine\ORM\PersistentCollection {#4770 …}
    +reports: Doctrine\ORM\PersistentCollection {#4784 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
    -id: 339877
    -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5679631"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706205144 {#4781
      date: 2024-01-25 18:52:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Plymouth?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706208415 {#4800
    date: 2024-01-25 19:46:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4797 …}
  +nested: Doctrine\ORM\PersistentCollection {#4794 …}
  +votes: Doctrine\ORM\PersistentCollection {#4792 …}
  +reports: Doctrine\ORM\PersistentCollection {#4806 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
  -id: 340025
  -bodyTs: "'plymouth':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6815263"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706208415 {#4803
    date: 2024-01-25 19:46:55.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
127 DENIED edit
App\Entity\EntryComment {#4805
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4783
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4752
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4731
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4679
          +user: Proxies\__CG__\App\Entity\User {#4515 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4608
            +user: Proxies\__CG__\App\Entity\User {#4428 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4460
              +user: Proxies\__CG__\App\Entity\User {#4461 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4141
                +user: App\Entity\User {#4123 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: """
                  Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                  \n
                  My disappointment is immeasurable and my day is ruined.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 26
                +score: 0
                +lastActive: DateTime @1728650059 {#4149
                  date: 2024-10-11 14:34:19.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4139 …}
                +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                -id: 337331
                -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/7688825"
                +editedAt: null
                +createdAt: DateTimeImmutable @1706121793 {#4146
                  date: 2024-01-24 19:43:13.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                > “install flatpak”\n
                \n
                why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1706139606 {#4458
                date: 2024-01-25 00:40:06.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4462 …}
              +nested: Doctrine\ORM\PersistentCollection {#4464 …}
              +votes: Doctrine\ORM\PersistentCollection {#4466 …}
              +reports: Doctrine\ORM\PersistentCollection {#4468 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
              -id: 337993
              -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://pawb.social/comment/5639394"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706139606 {#4459
                date: 2024-01-25 00:40:06.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
              \n
              I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
              \n
              Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
              \n
              Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1706144430 {#4605
              date: 2024-01-25 02:00:30.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4609 …}
            +nested: Doctrine\ORM\PersistentCollection {#4611 …}
            +votes: Doctrine\ORM\PersistentCollection {#4613 …}
            +reports: Doctrine\ORM\PersistentCollection {#4615 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
            -id: 338131
            -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://slrpnk.net/comment/5657671"
            +editedAt: DateTimeImmutable @1728470996 {#4606
              date: 2024-10-09 12:49:56.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706144430 {#4607
              date: 2024-01-25 02:00:30.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
            \n
            Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706201319 {#4677
            date: 2024-01-25 17:48:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
          ]
          +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: 339705
          -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6812335"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706201319 {#4678
            date: 2024-01-25 17:48:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
          \n
          So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
          \n
          That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
          \n
          That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
          \n
          Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706202091 {#4726
          date: 2024-01-25 18:01:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4736 …}
        +nested: Doctrine\ORM\PersistentCollection {#4732 …}
        +votes: Doctrine\ORM\PersistentCollection {#4734 …}
        +reports: Doctrine\ORM\PersistentCollection {#4739 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
        -id: 339743
        -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5678455"
        +editedAt: DateTimeImmutable @1728617703 {#4723
          date: 2024-10-11 05:35:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706202091 {#4727
          date: 2024-01-25 18:01:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
        \n
        Then `flatpak update` would get them updated without rebuilding the whole OS.\n
        \n
        My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706204947 {#4755
        date: 2024-01-25 18:49:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4750 …}
      +nested: Doctrine\ORM\PersistentCollection {#4748 …}
      +votes: Doctrine\ORM\PersistentCollection {#4746 …}
      +reports: Doctrine\ORM\PersistentCollection {#4762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
      -id: 339872
      -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6813878"
      +editedAt: DateTimeImmutable @1728630052 {#4758
        date: 2024-10-11 09:00:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706204947 {#4760
        date: 2024-01-25 18:49:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706205144 {#4778
      date: 2024-01-25 18:52:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4775 …}
    +nested: Doctrine\ORM\PersistentCollection {#4772 …}
    +votes: Doctrine\ORM\PersistentCollection {#4770 …}
    +reports: Doctrine\ORM\PersistentCollection {#4784 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
    -id: 339877
    -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5679631"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706205144 {#4781
      date: 2024-01-25 18:52:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Plymouth?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706208415 {#4800
    date: 2024-01-25 19:46:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4797 …}
  +nested: Doctrine\ORM\PersistentCollection {#4794 …}
  +votes: Doctrine\ORM\PersistentCollection {#4792 …}
  +reports: Doctrine\ORM\PersistentCollection {#4806 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
  -id: 340025
  -bodyTs: "'plymouth':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6815263"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706208415 {#4803
    date: 2024-01-25 19:46:55.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
128 DENIED moderate
App\Entity\EntryComment {#4805
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4783
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4752
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4731
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4679
          +user: Proxies\__CG__\App\Entity\User {#4515 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4608
            +user: Proxies\__CG__\App\Entity\User {#4428 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4460
              +user: Proxies\__CG__\App\Entity\User {#4461 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4141
                +user: App\Entity\User {#4123 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: null
                +root: null
                +body: """
                  Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                  \n
                  My disappointment is immeasurable and my day is ruined.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 26
                +score: 0
                +lastActive: DateTime @1728650059 {#4149
                  date: 2024-10-11 14:34:19.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4139 …}
                +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                -id: 337331
                -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/7688825"
                +editedAt: null
                +createdAt: DateTimeImmutable @1706121793 {#4146
                  date: 2024-01-24 19:43:13.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                > “install flatpak”\n
                \n
                why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 5
              +score: 0
              +lastActive: DateTime @1706139606 {#4458
                date: 2024-01-25 00:40:06.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4462 …}
              +nested: Doctrine\ORM\PersistentCollection {#4464 …}
              +votes: Doctrine\ORM\PersistentCollection {#4466 …}
              +reports: Doctrine\ORM\PersistentCollection {#4468 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
              -id: 337993
              -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://pawb.social/comment/5639394"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706139606 {#4459
                date: 2024-01-25 00:40:06.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
              \n
              I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
              \n
              Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
              \n
              Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1706144430 {#4605
              date: 2024-01-25 02:00:30.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4609 …}
            +nested: Doctrine\ORM\PersistentCollection {#4611 …}
            +votes: Doctrine\ORM\PersistentCollection {#4613 …}
            +reports: Doctrine\ORM\PersistentCollection {#4615 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
            -id: 338131
            -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://slrpnk.net/comment/5657671"
            +editedAt: DateTimeImmutable @1728470996 {#4606
              date: 2024-10-09 12:49:56.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706144430 {#4607
              date: 2024-01-25 02:00:30.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
            \n
            Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706201319 {#4677
            date: 2024-01-25 17:48:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
          ]
          +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: 339705
          -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6812335"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706201319 {#4678
            date: 2024-01-25 17:48:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
          \n
          So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
          \n
          That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
          \n
          That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
          \n
          Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706202091 {#4726
          date: 2024-01-25 18:01:31.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4736 …}
        +nested: Doctrine\ORM\PersistentCollection {#4732 …}
        +votes: Doctrine\ORM\PersistentCollection {#4734 …}
        +reports: Doctrine\ORM\PersistentCollection {#4739 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
        -id: 339743
        -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5678455"
        +editedAt: DateTimeImmutable @1728617703 {#4723
          date: 2024-10-11 05:35:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706202091 {#4727
          date: 2024-01-25 18:01:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: """
        That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
        \n
        Then `flatpak update` would get them updated without rebuilding the whole OS.\n
        \n
        My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706204947 {#4755
        date: 2024-01-25 18:49:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4750 …}
      +nested: Doctrine\ORM\PersistentCollection {#4748 …}
      +votes: Doctrine\ORM\PersistentCollection {#4746 …}
      +reports: Doctrine\ORM\PersistentCollection {#4762 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
      -id: 339872
      -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6813878"
      +editedAt: DateTimeImmutable @1728630052 {#4758
        date: 2024-10-11 09:00:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706204947 {#4760
        date: 2024-01-25 18:49:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706205144 {#4778
      date: 2024-01-25 18:52:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4775 …}
    +nested: Doctrine\ORM\PersistentCollection {#4772 …}
    +votes: Doctrine\ORM\PersistentCollection {#4770 …}
    +reports: Doctrine\ORM\PersistentCollection {#4784 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
    -id: 339877
    -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5679631"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706205144 {#4781
      date: 2024-01-25 18:52:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Plymouth?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706208415 {#4800
    date: 2024-01-25 19:46:55.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4797 …}
  +nested: Doctrine\ORM\PersistentCollection {#4794 …}
  +votes: Doctrine\ORM\PersistentCollection {#4792 …}
  +reports: Doctrine\ORM\PersistentCollection {#4806 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
  -id: 340025
  -bodyTs: "'plymouth':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6815263"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706208415 {#4803
    date: 2024-01-25 19:46:55.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
129 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
130 DENIED moderate
App\Entity\EntryComment {#4819
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4805
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4783
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4752
        +user: Proxies\__CG__\App\Entity\User {#4515 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4731
          +user: Proxies\__CG__\App\Entity\User {#4428 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4679
            +user: Proxies\__CG__\App\Entity\User {#4515 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4608
              +user: Proxies\__CG__\App\Entity\User {#4428 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4460
                +user: Proxies\__CG__\App\Entity\User {#4461 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4141
                  +user: App\Entity\User {#4123 …}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: """
                    Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                    \n
                    My disappointment is immeasurable and my day is ruined.
                    """
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 26
                  +score: 0
                  +lastActive: DateTime @1728650059 {#4149
                    date: 2024-10-11 14:34:19.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4139 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                  -id: 337331
                  -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://lemmy.ml/comment/7688825"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1706121793 {#4146
                    date: 2024-01-24 19:43:13.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4141}
                +body: """
                  > “install flatpak”\n
                  \n
                  why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1706139606 {#4458
                  date: 2024-01-25 00:40:06.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4462 …}
                +nested: Doctrine\ORM\PersistentCollection {#4464 …}
                +votes: Doctrine\ORM\PersistentCollection {#4466 …}
                +reports: Doctrine\ORM\PersistentCollection {#4468 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
                -id: 337993
                -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://pawb.social/comment/5639394"
                +editedAt: null
                +createdAt: DateTimeImmutable @1706139606 {#4459
                  date: 2024-01-25 00:40:06.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
                \n
                I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
                \n
                Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
                \n
                Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 4
              +score: 0
              +lastActive: DateTime @1706144430 {#4605
                date: 2024-01-25 02:00:30.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4609 …}
              +nested: Doctrine\ORM\PersistentCollection {#4611 …}
              +votes: Doctrine\ORM\PersistentCollection {#4613 …}
              +reports: Doctrine\ORM\PersistentCollection {#4615 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
              -id: 338131
              -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://slrpnk.net/comment/5657671"
              +editedAt: DateTimeImmutable @1728470996 {#4606
                date: 2024-10-09 12:49:56.0 +02:00
              }
              +createdAt: DateTimeImmutable @1706144430 {#4607
                date: 2024-01-25 02:00:30.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
              \n
              Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1706201319 {#4677
              date: 2024-01-25 17:48:39.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
            ]
            +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: 339705
            -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6812335"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706201319 {#4678
              date: 2024-01-25 17:48:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
            \n
            So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
            \n
            That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
            \n
            That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
            \n
            Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1706202091 {#4726
            date: 2024-01-25 18:01:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4736 …}
          +nested: Doctrine\ORM\PersistentCollection {#4732 …}
          +votes: Doctrine\ORM\PersistentCollection {#4734 …}
          +reports: Doctrine\ORM\PersistentCollection {#4739 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
          -id: 339743
          -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://slrpnk.net/comment/5678455"
          +editedAt: DateTimeImmutable @1728617703 {#4723
            date: 2024-10-11 05:35:03.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706202091 {#4727
            date: 2024-01-25 18:01:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
          \n
          Then `flatpak update` would get them updated without rebuilding the whole OS.\n
          \n
          My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706204947 {#4755
          date: 2024-01-25 18:49:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4750 …}
        +nested: Doctrine\ORM\PersistentCollection {#4748 …}
        +votes: Doctrine\ORM\PersistentCollection {#4746 …}
        +reports: Doctrine\ORM\PersistentCollection {#4762 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
        -id: 339872
        -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6813878"
        +editedAt: DateTimeImmutable @1728630052 {#4758
          date: 2024-10-11 09:00:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706204947 {#4760
          date: 2024-01-25 18:49:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706205144 {#4778
        date: 2024-01-25 18:52:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4775 …}
      +nested: Doctrine\ORM\PersistentCollection {#4772 …}
      +votes: Doctrine\ORM\PersistentCollection {#4770 …}
      +reports: Doctrine\ORM\PersistentCollection {#4784 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
      -id: 339877
      -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5679631"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706205144 {#4781
        date: 2024-01-25 18:52:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: "Plymouth?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706208415 {#4800
      date: 2024-01-25 19:46:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4794 …}
    +votes: Doctrine\ORM\PersistentCollection {#4792 …}
    +reports: Doctrine\ORM\PersistentCollection {#4806 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
    -id: 340025
    -bodyTs: "'plymouth':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6815263"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706208415 {#4803
      date: 2024-01-25 19:46:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    It’s a [graphical boot screen](https://wikipedia.org/wiki/Plymouth_(software)).\n
    \n
    Just helps eliminate all the bootloader noise you see when booting up or powering off that make scare off less tech-savvy folks
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706209031 {#4822
    date: 2024-01-25 19:57:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4817 …}
  +nested: Doctrine\ORM\PersistentCollection {#4815 …}
  +votes: Doctrine\ORM\PersistentCollection {#4813 …}
  +reports: Doctrine\ORM\PersistentCollection {#4829 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4831 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4833 …}
  -id: 340051
  -bodyTs: "'/wiki/plymouth_(software)).':9 'boot':5,20 'bootload':15 'elimin':12 'folk':33 'graphic':4 'help':11 'less':29 'make':26 'nois':16 'power':23 'savvi':32 'scare':27 'screen':6 'see':18 'tech':31 'tech-savvi':30 'wikipedia.org':8 'wikipedia.org/wiki/plymouth_(software)).':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5680980"
  +editedAt: DateTimeImmutable @1728640476 {#4825
    date: 2024-10-11 11:54:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706209031 {#4827
    date: 2024-01-25 19:57: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
131 DENIED edit
App\Entity\EntryComment {#4819
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4805
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4783
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4752
        +user: Proxies\__CG__\App\Entity\User {#4515 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4731
          +user: Proxies\__CG__\App\Entity\User {#4428 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4679
            +user: Proxies\__CG__\App\Entity\User {#4515 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4608
              +user: Proxies\__CG__\App\Entity\User {#4428 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4460
                +user: Proxies\__CG__\App\Entity\User {#4461 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4141
                  +user: App\Entity\User {#4123 …}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: """
                    Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                    \n
                    My disappointment is immeasurable and my day is ruined.
                    """
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 26
                  +score: 0
                  +lastActive: DateTime @1728650059 {#4149
                    date: 2024-10-11 14:34:19.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4139 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                  -id: 337331
                  -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://lemmy.ml/comment/7688825"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1706121793 {#4146
                    date: 2024-01-24 19:43:13.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4141}
                +body: """
                  > “install flatpak”\n
                  \n
                  why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1706139606 {#4458
                  date: 2024-01-25 00:40:06.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4462 …}
                +nested: Doctrine\ORM\PersistentCollection {#4464 …}
                +votes: Doctrine\ORM\PersistentCollection {#4466 …}
                +reports: Doctrine\ORM\PersistentCollection {#4468 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
                -id: 337993
                -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://pawb.social/comment/5639394"
                +editedAt: null
                +createdAt: DateTimeImmutable @1706139606 {#4459
                  date: 2024-01-25 00:40:06.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
                \n
                I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
                \n
                Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
                \n
                Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 4
              +score: 0
              +lastActive: DateTime @1706144430 {#4605
                date: 2024-01-25 02:00:30.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4609 …}
              +nested: Doctrine\ORM\PersistentCollection {#4611 …}
              +votes: Doctrine\ORM\PersistentCollection {#4613 …}
              +reports: Doctrine\ORM\PersistentCollection {#4615 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
              -id: 338131
              -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://slrpnk.net/comment/5657671"
              +editedAt: DateTimeImmutable @1728470996 {#4606
                date: 2024-10-09 12:49:56.0 +02:00
              }
              +createdAt: DateTimeImmutable @1706144430 {#4607
                date: 2024-01-25 02:00:30.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
              \n
              Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1706201319 {#4677
              date: 2024-01-25 17:48:39.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
            ]
            +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: 339705
            -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6812335"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706201319 {#4678
              date: 2024-01-25 17:48:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
            \n
            So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
            \n
            That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
            \n
            That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
            \n
            Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1706202091 {#4726
            date: 2024-01-25 18:01:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4736 …}
          +nested: Doctrine\ORM\PersistentCollection {#4732 …}
          +votes: Doctrine\ORM\PersistentCollection {#4734 …}
          +reports: Doctrine\ORM\PersistentCollection {#4739 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
          -id: 339743
          -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://slrpnk.net/comment/5678455"
          +editedAt: DateTimeImmutable @1728617703 {#4723
            date: 2024-10-11 05:35:03.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706202091 {#4727
            date: 2024-01-25 18:01:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
          \n
          Then `flatpak update` would get them updated without rebuilding the whole OS.\n
          \n
          My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706204947 {#4755
          date: 2024-01-25 18:49:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4750 …}
        +nested: Doctrine\ORM\PersistentCollection {#4748 …}
        +votes: Doctrine\ORM\PersistentCollection {#4746 …}
        +reports: Doctrine\ORM\PersistentCollection {#4762 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
        -id: 339872
        -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6813878"
        +editedAt: DateTimeImmutable @1728630052 {#4758
          date: 2024-10-11 09:00:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706204947 {#4760
          date: 2024-01-25 18:49:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706205144 {#4778
        date: 2024-01-25 18:52:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4775 …}
      +nested: Doctrine\ORM\PersistentCollection {#4772 …}
      +votes: Doctrine\ORM\PersistentCollection {#4770 …}
      +reports: Doctrine\ORM\PersistentCollection {#4784 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
      -id: 339877
      -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5679631"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706205144 {#4781
        date: 2024-01-25 18:52:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: "Plymouth?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706208415 {#4800
      date: 2024-01-25 19:46:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4794 …}
    +votes: Doctrine\ORM\PersistentCollection {#4792 …}
    +reports: Doctrine\ORM\PersistentCollection {#4806 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
    -id: 340025
    -bodyTs: "'plymouth':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6815263"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706208415 {#4803
      date: 2024-01-25 19:46:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    It’s a [graphical boot screen](https://wikipedia.org/wiki/Plymouth_(software)).\n
    \n
    Just helps eliminate all the bootloader noise you see when booting up or powering off that make scare off less tech-savvy folks
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706209031 {#4822
    date: 2024-01-25 19:57:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4817 …}
  +nested: Doctrine\ORM\PersistentCollection {#4815 …}
  +votes: Doctrine\ORM\PersistentCollection {#4813 …}
  +reports: Doctrine\ORM\PersistentCollection {#4829 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4831 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4833 …}
  -id: 340051
  -bodyTs: "'/wiki/plymouth_(software)).':9 'boot':5,20 'bootload':15 'elimin':12 'folk':33 'graphic':4 'help':11 'less':29 'make':26 'nois':16 'power':23 'savvi':32 'scare':27 'screen':6 'see':18 'tech':31 'tech-savvi':30 'wikipedia.org':8 'wikipedia.org/wiki/plymouth_(software)).':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5680980"
  +editedAt: DateTimeImmutable @1728640476 {#4825
    date: 2024-10-11 11:54:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706209031 {#4827
    date: 2024-01-25 19:57: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
132 DENIED moderate
App\Entity\EntryComment {#4819
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4805
    +user: Proxies\__CG__\App\Entity\User {#4515 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4783
      +user: Proxies\__CG__\App\Entity\User {#4428 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4752
        +user: Proxies\__CG__\App\Entity\User {#4515 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4731
          +user: Proxies\__CG__\App\Entity\User {#4428 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4679
            +user: Proxies\__CG__\App\Entity\User {#4515 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4608
              +user: Proxies\__CG__\App\Entity\User {#4428 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4460
                +user: Proxies\__CG__\App\Entity\User {#4461 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4141
                  +user: App\Entity\User {#4123 …}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: null
                  +root: null
                  +body: """
                    Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                    \n
                    My disappointment is immeasurable and my day is ruined.
                    """
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 26
                  +score: 0
                  +lastActive: DateTime @1728650059 {#4149
                    date: 2024-10-11 14:34:19.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4139 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                  -id: 337331
                  -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://lemmy.ml/comment/7688825"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1706121793 {#4146
                    date: 2024-01-24 19:43:13.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4141}
                +body: """
                  > “install flatpak”\n
                  \n
                  why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 5
                +score: 0
                +lastActive: DateTime @1706139606 {#4458
                  date: 2024-01-25 00:40:06.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4462 …}
                +nested: Doctrine\ORM\PersistentCollection {#4464 …}
                +votes: Doctrine\ORM\PersistentCollection {#4466 …}
                +reports: Doctrine\ORM\PersistentCollection {#4468 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
                -id: 337993
                -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://pawb.social/comment/5639394"
                +editedAt: null
                +createdAt: DateTimeImmutable @1706139606 {#4459
                  date: 2024-01-25 00:40:06.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
                \n
                I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
                \n
                Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
                \n
                Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 4
              +score: 0
              +lastActive: DateTime @1706144430 {#4605
                date: 2024-01-25 02:00:30.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4609 …}
              +nested: Doctrine\ORM\PersistentCollection {#4611 …}
              +votes: Doctrine\ORM\PersistentCollection {#4613 …}
              +reports: Doctrine\ORM\PersistentCollection {#4615 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
              -id: 338131
              -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://slrpnk.net/comment/5657671"
              +editedAt: DateTimeImmutable @1728470996 {#4606
                date: 2024-10-09 12:49:56.0 +02:00
              }
              +createdAt: DateTimeImmutable @1706144430 {#4607
                date: 2024-01-25 02:00:30.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
              \n
              Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 0
            +score: 0
            +lastActive: DateTime @1706201319 {#4677
              date: 2024-01-25 17:48:39.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
            ]
            +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: 339705
            -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/6812335"
            +editedAt: null
            +createdAt: DateTimeImmutable @1706201319 {#4678
              date: 2024-01-25 17:48:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
            \n
            So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
            \n
            That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
            \n
            That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
            \n
            Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1706202091 {#4726
            date: 2024-01-25 18:01:31.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4736 …}
          +nested: Doctrine\ORM\PersistentCollection {#4732 …}
          +votes: Doctrine\ORM\PersistentCollection {#4734 …}
          +reports: Doctrine\ORM\PersistentCollection {#4739 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
          -id: 339743
          -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://slrpnk.net/comment/5678455"
          +editedAt: DateTimeImmutable @1728617703 {#4723
            date: 2024-10-11 05:35:03.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706202091 {#4727
            date: 2024-01-25 18:01:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: """
          That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
          \n
          Then `flatpak update` would get them updated without rebuilding the whole OS.\n
          \n
          My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706204947 {#4755
          date: 2024-01-25 18:49:07.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4750 …}
        +nested: Doctrine\ORM\PersistentCollection {#4748 …}
        +votes: Doctrine\ORM\PersistentCollection {#4746 …}
        +reports: Doctrine\ORM\PersistentCollection {#4762 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
        -id: 339872
        -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/6813878"
        +editedAt: DateTimeImmutable @1728630052 {#4758
          date: 2024-10-11 09:00:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706204947 {#4760
          date: 2024-01-25 18:49:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706205144 {#4778
        date: 2024-01-25 18:52:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4775 …}
      +nested: Doctrine\ORM\PersistentCollection {#4772 …}
      +votes: Doctrine\ORM\PersistentCollection {#4770 …}
      +reports: Doctrine\ORM\PersistentCollection {#4784 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
      -id: 339877
      -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://slrpnk.net/comment/5679631"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706205144 {#4781
        date: 2024-01-25 18:52:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: "Plymouth?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706208415 {#4800
      date: 2024-01-25 19:46:55.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4797 …}
    +nested: Doctrine\ORM\PersistentCollection {#4794 …}
    +votes: Doctrine\ORM\PersistentCollection {#4792 …}
    +reports: Doctrine\ORM\PersistentCollection {#4806 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
    -id: 340025
    -bodyTs: "'plymouth':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6815263"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706208415 {#4803
      date: 2024-01-25 19:46:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: """
    It’s a [graphical boot screen](https://wikipedia.org/wiki/Plymouth_(software)).\n
    \n
    Just helps eliminate all the bootloader noise you see when booting up or powering off that make scare off less tech-savvy folks
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1706209031 {#4822
    date: 2024-01-25 19:57:11.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4817 …}
  +nested: Doctrine\ORM\PersistentCollection {#4815 …}
  +votes: Doctrine\ORM\PersistentCollection {#4813 …}
  +reports: Doctrine\ORM\PersistentCollection {#4829 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4831 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4833 …}
  -id: 340051
  -bodyTs: "'/wiki/plymouth_(software)).':9 'boot':5,20 'bootload':15 'elimin':12 'folk':33 'graphic':4 'help':11 'less':29 'make':26 'nois':16 'power':23 'savvi':32 'scare':27 'screen':6 'see':18 'tech':31 'tech-savvi':30 'wikipedia.org':8 'wikipedia.org/wiki/plymouth_(software)).':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5680980"
  +editedAt: DateTimeImmutable @1728640476 {#4825
    date: 2024-10-11 11:54:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706209031 {#4827
    date: 2024-01-25 19:57: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
133 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
134 DENIED moderate
App\Entity\EntryComment {#4850
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4819
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4805
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4783
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4752
          +user: Proxies\__CG__\App\Entity\User {#4515 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4731
            +user: Proxies\__CG__\App\Entity\User {#4428 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4679
              +user: Proxies\__CG__\App\Entity\User {#4515 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4608
                +user: Proxies\__CG__\App\Entity\User {#4428 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4460
                  +user: Proxies\__CG__\App\Entity\User {#4461 …}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: App\Entity\EntryComment {#4141
                    +user: App\Entity\User {#4123 …}
                    +entry: App\Entity\Entry {#2412}
                    +magazine: App\Entity\Magazine {#264}
                    +image: null
                    +parent: null
                    +root: null
                    +body: """
                      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                      \n
                      My disappointment is immeasurable and my day is ruined.
                      """
                    +lang: "en"
                    +isAdult: false
                    +favouriteCount: 26
                    +score: 0
                    +lastActive: DateTime @1728650059 {#4149
                      date: 2024-10-11 14:34:19.0 +02:00
                    }
                    +ip: null
                    +tags: null
                    +mentions: [
                      "@savbran@feddit.it"
                    ]
                    +children: Doctrine\ORM\PersistentCollection {#4139 …}
                    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                    -id: 337331
                    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                    +ranking: 0
                    +commentCount: 0
                    +upVotes: 0
                    +downVotes: 0
                    +visibility: "visible             "
                    +apId: "https://lemmy.ml/comment/7688825"
                    +editedAt: null
                    +createdAt: DateTimeImmutable @1706121793 {#4146
                      date: 2024-01-24 19:43:13.0 +01:00
                    }
                  }
                  +root: App\Entity\EntryComment {#4141}
                  +body: """
                    > “install flatpak”\n
                    \n
                    why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                    """
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 5
                  +score: 0
                  +lastActive: DateTime @1706139606 {#4458
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                    "@fraichu@lemmy.ml"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4462 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4466 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4468 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
                  -id: 337993
                  -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://pawb.social/comment/5639394"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1706139606 {#4459
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4141}
                +body: """
                  My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
                  \n
                  I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
                  \n
                  Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
                  \n
                  Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 4
                +score: 0
                +lastActive: DateTime @1706144430 {#4605
                  date: 2024-01-25 02:00:30.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                  "@callyral@pawb.social"
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                  "@callyral@pawb.social"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4609 …}
                +nested: Doctrine\ORM\PersistentCollection {#4611 …}
                +votes: Doctrine\ORM\PersistentCollection {#4613 …}
                +reports: Doctrine\ORM\PersistentCollection {#4615 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
                -id: 338131
                -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://slrpnk.net/comment/5657671"
                +editedAt: DateTimeImmutable @1728470996 {#4606
                  date: 2024-10-09 12:49:56.0 +02:00
                }
                +createdAt: DateTimeImmutable @1706144430 {#4607
                  date: 2024-01-25 02:00:30.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
                \n
                Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 0
              +score: 0
              +lastActive: DateTime @1706201319 {#4677
                date: 2024-01-25 17:48:39.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
                "@null@slrpnk.net"
              ]
              +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: 339705
              -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://programming.dev/comment/6812335"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706201319 {#4678
                date: 2024-01-25 17:48:39.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
              \n
              So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
              \n
              That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
              \n
              That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
              \n
              Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1706202091 {#4726
              date: 2024-01-25 18:01:31.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
              "@lambda@programming.dev"
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
              "@lambda@programming.dev"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4736 …}
            +nested: Doctrine\ORM\PersistentCollection {#4732 …}
            +votes: Doctrine\ORM\PersistentCollection {#4734 …}
            +reports: Doctrine\ORM\PersistentCollection {#4739 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
            -id: 339743
            -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://slrpnk.net/comment/5678455"
            +editedAt: DateTimeImmutable @1728617703 {#4723
              date: 2024-10-11 05:35:03.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706202091 {#4727
              date: 2024-01-25 18:01:31.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
            \n
            Then `flatpak update` would get them updated without rebuilding the whole OS.\n
            \n
            My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706204947 {#4755
            date: 2024-01-25 18:49:07.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4750 …}
          +nested: Doctrine\ORM\PersistentCollection {#4748 …}
          +votes: Doctrine\ORM\PersistentCollection {#4746 …}
          +reports: Doctrine\ORM\PersistentCollection {#4762 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
          -id: 339872
          -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6813878"
          +editedAt: DateTimeImmutable @1728630052 {#4758
            date: 2024-10-11 09:00:52.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706204947 {#4760
            date: 2024-01-25 18:49:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706205144 {#4778
          date: 2024-01-25 18:52:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4775 …}
        +nested: Doctrine\ORM\PersistentCollection {#4772 …}
        +votes: Doctrine\ORM\PersistentCollection {#4770 …}
        +reports: Doctrine\ORM\PersistentCollection {#4784 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
        -id: 339877
        -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5679631"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706205144 {#4781
          date: 2024-01-25 18:52:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: "Plymouth?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706208415 {#4800
        date: 2024-01-25 19:46:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4797 …}
      +nested: Doctrine\ORM\PersistentCollection {#4794 …}
      +votes: Doctrine\ORM\PersistentCollection {#4792 …}
      +reports: Doctrine\ORM\PersistentCollection {#4806 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
      -id: 340025
      -bodyTs: "'plymouth':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6815263"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706208415 {#4803
        date: 2024-01-25 19:46:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      It’s a [graphical boot screen](https://wikipedia.org/wiki/Plymouth_(software)).\n
      \n
      Just helps eliminate all the bootloader noise you see when booting up or powering off that make scare off less tech-savvy folks
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706209031 {#4822
      date: 2024-01-25 19:57:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4817 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4813 …}
    +reports: Doctrine\ORM\PersistentCollection {#4829 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4831 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4833 …}
    -id: 340051
    -bodyTs: "'/wiki/plymouth_(software)).':9 'boot':5,20 'bootload':15 'elimin':12 'folk':33 'graphic':4 'help':11 'less':29 'make':26 'nois':16 'power':23 'savvi':32 'scare':27 'screen':6 'see':18 'tech':31 'tech-savvi':30 'wikipedia.org':8 'wikipedia.org/wiki/plymouth_(software)).':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5680980"
    +editedAt: DateTimeImmutable @1728640476 {#4825
      date: 2024-10-11 11:54:36.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706209031 {#4827
      date: 2024-01-25 19:57:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Oh cool. My grandparents don’t have any idea that scrolling text isn’t normal on startup. Neat project though!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706212320 {#4845
    date: 2024-01-25 20:52:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4842 …}
  +nested: Doctrine\ORM\PersistentCollection {#4839 …}
  +votes: Doctrine\ORM\PersistentCollection {#4837 …}
  +reports: Doctrine\ORM\PersistentCollection {#4851 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4853 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4855 …}
  -id: 340203
  -bodyTs: "'cool':2 'grandpar':4 'idea':9 'isn':13 'neat':18 'normal':15 'oh':1 'project':19 'scroll':11 'startup':17 'text':12 'though':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6816975"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706212320 {#4848
    date: 2024-01-25 20:52:00.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
135 DENIED edit
App\Entity\EntryComment {#4850
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4819
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4805
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4783
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4752
          +user: Proxies\__CG__\App\Entity\User {#4515 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4731
            +user: Proxies\__CG__\App\Entity\User {#4428 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4679
              +user: Proxies\__CG__\App\Entity\User {#4515 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4608
                +user: Proxies\__CG__\App\Entity\User {#4428 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4460
                  +user: Proxies\__CG__\App\Entity\User {#4461 …}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: App\Entity\EntryComment {#4141
                    +user: App\Entity\User {#4123 …}
                    +entry: App\Entity\Entry {#2412}
                    +magazine: App\Entity\Magazine {#264}
                    +image: null
                    +parent: null
                    +root: null
                    +body: """
                      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                      \n
                      My disappointment is immeasurable and my day is ruined.
                      """
                    +lang: "en"
                    +isAdult: false
                    +favouriteCount: 26
                    +score: 0
                    +lastActive: DateTime @1728650059 {#4149
                      date: 2024-10-11 14:34:19.0 +02:00
                    }
                    +ip: null
                    +tags: null
                    +mentions: [
                      "@savbran@feddit.it"
                    ]
                    +children: Doctrine\ORM\PersistentCollection {#4139 …}
                    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                    -id: 337331
                    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                    +ranking: 0
                    +commentCount: 0
                    +upVotes: 0
                    +downVotes: 0
                    +visibility: "visible             "
                    +apId: "https://lemmy.ml/comment/7688825"
                    +editedAt: null
                    +createdAt: DateTimeImmutable @1706121793 {#4146
                      date: 2024-01-24 19:43:13.0 +01:00
                    }
                  }
                  +root: App\Entity\EntryComment {#4141}
                  +body: """
                    > “install flatpak”\n
                    \n
                    why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                    """
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 5
                  +score: 0
                  +lastActive: DateTime @1706139606 {#4458
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                    "@fraichu@lemmy.ml"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4462 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4466 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4468 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
                  -id: 337993
                  -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://pawb.social/comment/5639394"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1706139606 {#4459
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4141}
                +body: """
                  My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
                  \n
                  I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
                  \n
                  Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
                  \n
                  Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 4
                +score: 0
                +lastActive: DateTime @1706144430 {#4605
                  date: 2024-01-25 02:00:30.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                  "@callyral@pawb.social"
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                  "@callyral@pawb.social"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4609 …}
                +nested: Doctrine\ORM\PersistentCollection {#4611 …}
                +votes: Doctrine\ORM\PersistentCollection {#4613 …}
                +reports: Doctrine\ORM\PersistentCollection {#4615 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
                -id: 338131
                -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://slrpnk.net/comment/5657671"
                +editedAt: DateTimeImmutable @1728470996 {#4606
                  date: 2024-10-09 12:49:56.0 +02:00
                }
                +createdAt: DateTimeImmutable @1706144430 {#4607
                  date: 2024-01-25 02:00:30.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
                \n
                Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 0
              +score: 0
              +lastActive: DateTime @1706201319 {#4677
                date: 2024-01-25 17:48:39.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
                "@null@slrpnk.net"
              ]
              +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: 339705
              -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://programming.dev/comment/6812335"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706201319 {#4678
                date: 2024-01-25 17:48:39.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
              \n
              So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
              \n
              That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
              \n
              That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
              \n
              Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1706202091 {#4726
              date: 2024-01-25 18:01:31.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
              "@lambda@programming.dev"
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
              "@lambda@programming.dev"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4736 …}
            +nested: Doctrine\ORM\PersistentCollection {#4732 …}
            +votes: Doctrine\ORM\PersistentCollection {#4734 …}
            +reports: Doctrine\ORM\PersistentCollection {#4739 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
            -id: 339743
            -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://slrpnk.net/comment/5678455"
            +editedAt: DateTimeImmutable @1728617703 {#4723
              date: 2024-10-11 05:35:03.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706202091 {#4727
              date: 2024-01-25 18:01:31.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
            \n
            Then `flatpak update` would get them updated without rebuilding the whole OS.\n
            \n
            My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706204947 {#4755
            date: 2024-01-25 18:49:07.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4750 …}
          +nested: Doctrine\ORM\PersistentCollection {#4748 …}
          +votes: Doctrine\ORM\PersistentCollection {#4746 …}
          +reports: Doctrine\ORM\PersistentCollection {#4762 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
          -id: 339872
          -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6813878"
          +editedAt: DateTimeImmutable @1728630052 {#4758
            date: 2024-10-11 09:00:52.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706204947 {#4760
            date: 2024-01-25 18:49:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706205144 {#4778
          date: 2024-01-25 18:52:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4775 …}
        +nested: Doctrine\ORM\PersistentCollection {#4772 …}
        +votes: Doctrine\ORM\PersistentCollection {#4770 …}
        +reports: Doctrine\ORM\PersistentCollection {#4784 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
        -id: 339877
        -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5679631"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706205144 {#4781
          date: 2024-01-25 18:52:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: "Plymouth?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706208415 {#4800
        date: 2024-01-25 19:46:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4797 …}
      +nested: Doctrine\ORM\PersistentCollection {#4794 …}
      +votes: Doctrine\ORM\PersistentCollection {#4792 …}
      +reports: Doctrine\ORM\PersistentCollection {#4806 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
      -id: 340025
      -bodyTs: "'plymouth':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6815263"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706208415 {#4803
        date: 2024-01-25 19:46:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      It’s a [graphical boot screen](https://wikipedia.org/wiki/Plymouth_(software)).\n
      \n
      Just helps eliminate all the bootloader noise you see when booting up or powering off that make scare off less tech-savvy folks
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706209031 {#4822
      date: 2024-01-25 19:57:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4817 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4813 …}
    +reports: Doctrine\ORM\PersistentCollection {#4829 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4831 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4833 …}
    -id: 340051
    -bodyTs: "'/wiki/plymouth_(software)).':9 'boot':5,20 'bootload':15 'elimin':12 'folk':33 'graphic':4 'help':11 'less':29 'make':26 'nois':16 'power':23 'savvi':32 'scare':27 'screen':6 'see':18 'tech':31 'tech-savvi':30 'wikipedia.org':8 'wikipedia.org/wiki/plymouth_(software)).':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5680980"
    +editedAt: DateTimeImmutable @1728640476 {#4825
      date: 2024-10-11 11:54:36.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706209031 {#4827
      date: 2024-01-25 19:57:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Oh cool. My grandparents don’t have any idea that scrolling text isn’t normal on startup. Neat project though!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706212320 {#4845
    date: 2024-01-25 20:52:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4842 …}
  +nested: Doctrine\ORM\PersistentCollection {#4839 …}
  +votes: Doctrine\ORM\PersistentCollection {#4837 …}
  +reports: Doctrine\ORM\PersistentCollection {#4851 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4853 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4855 …}
  -id: 340203
  -bodyTs: "'cool':2 'grandpar':4 'idea':9 'isn':13 'neat':18 'normal':15 'oh':1 'project':19 'scroll':11 'startup':17 'text':12 'though':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6816975"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706212320 {#4848
    date: 2024-01-25 20:52:00.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
136 DENIED moderate
App\Entity\EntryComment {#4850
  +user: Proxies\__CG__\App\Entity\User {#4515 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4819
    +user: Proxies\__CG__\App\Entity\User {#4428 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4805
      +user: Proxies\__CG__\App\Entity\User {#4515 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4783
        +user: Proxies\__CG__\App\Entity\User {#4428 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4752
          +user: Proxies\__CG__\App\Entity\User {#4515 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4731
            +user: Proxies\__CG__\App\Entity\User {#4428 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4679
              +user: Proxies\__CG__\App\Entity\User {#4515 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: App\Entity\EntryComment {#4608
                +user: Proxies\__CG__\App\Entity\User {#4428 …}
                +entry: App\Entity\Entry {#2412}
                +magazine: App\Entity\Magazine {#264}
                +image: null
                +parent: App\Entity\EntryComment {#4460
                  +user: Proxies\__CG__\App\Entity\User {#4461 …}
                  +entry: App\Entity\Entry {#2412}
                  +magazine: App\Entity\Magazine {#264}
                  +image: null
                  +parent: App\Entity\EntryComment {#4141
                    +user: App\Entity\User {#4123 …}
                    +entry: App\Entity\Entry {#2412}
                    +magazine: App\Entity\Magazine {#264}
                    +image: null
                    +parent: null
                    +root: null
                    +body: """
                      Since I’m already a NixOS user, I thought to check out Series 4. One of the steps was “install flatpak”\n
                      \n
                      My disappointment is immeasurable and my day is ruined.
                      """
                    +lang: "en"
                    +isAdult: false
                    +favouriteCount: 26
                    +score: 0
                    +lastActive: DateTime @1728650059 {#4149
                      date: 2024-10-11 14:34:19.0 +02:00
                    }
                    +ip: null
                    +tags: null
                    +mentions: [
                      "@savbran@feddit.it"
                    ]
                    +children: Doctrine\ORM\PersistentCollection {#4139 …}
                    +nested: Doctrine\ORM\PersistentCollection {#4137 …}
                    +votes: Doctrine\ORM\PersistentCollection {#4135 …}
                    +reports: Doctrine\ORM\PersistentCollection {#4134 …}
                    +favourites: Doctrine\ORM\PersistentCollection {#4125 …}
                    +notifications: Doctrine\ORM\PersistentCollection {#4128 …}
                    -id: 337331
                    -bodyTs: "'4':14 'alreadi':4 'check':11 'day':28 'disappoint':23 'flatpak':21 'immeasur':25 'instal':20 'm':3 'nixo':6 'one':15 'ruin':30 'seri':13 'sinc':1 'step':18 'thought':9 'user':7"
                    +ranking: 0
                    +commentCount: 0
                    +upVotes: 0
                    +downVotes: 0
                    +visibility: "visible             "
                    +apId: "https://lemmy.ml/comment/7688825"
                    +editedAt: null
                    +createdAt: DateTimeImmutable @1706121793 {#4146
                      date: 2024-01-24 19:43:13.0 +01:00
                    }
                  }
                  +root: App\Entity\EntryComment {#4141}
                  +body: """
                    > “install flatpak”\n
                    \n
                    why would someone do that in NixOS? nix has a lot of packages and using flatpaks imperatively would lead to less reproducibility
                    """
                  +lang: "en"
                  +isAdult: false
                  +favouriteCount: 5
                  +score: 0
                  +lastActive: DateTime @1706139606 {#4458
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                    "@fraichu@lemmy.ml"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4462 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4466 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4468 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4470 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4472 …}
                  -id: 337993
                  -bodyTs: "'flatpak':2,18 'imper':19 'instal':1 'lead':21 'less':23 'lot':13 'nix':10 'nixo':9 'packag':15 'reproduc':24 'someon':5 'use':17 'would':4,20"
                  +ranking: 0
                  +commentCount: 0
                  +upVotes: 0
                  +downVotes: 0
                  +visibility: "visible             "
                  +apId: "https://pawb.social/comment/5639394"
                  +editedAt: null
                  +createdAt: DateTimeImmutable @1706139606 {#4459
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4141}
                +body: """
                  My usecase is that I want to build a rock-solid workstation laptop for my non-tech-savvy family member.\n
                  \n
                  I configure all the basics in .nix files, and then from there, they can install Flatpak from the software center, like they are used to doing.\n
                  \n
                  Then I can just do a rebuild switch when I see them, make sure it’s all working, and then trust that they probably won’t break the system in-between.\n
                  \n
                  Edit: to be clear, in my own config, if it’s not reproducible, I’m actively working to fix that.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 4
                +score: 0
                +lastActive: DateTime @1706144430 {#4605
                  date: 2024-01-25 02:00:30.0 +01:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                  "@callyral@pawb.social"
                  "@savbran@feddit.it"
                  "@fraichu@lemmy.ml"
                  "@callyral@pawb.social"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4609 …}
                +nested: Doctrine\ORM\PersistentCollection {#4611 …}
                +votes: Doctrine\ORM\PersistentCollection {#4613 …}
                +reports: Doctrine\ORM\PersistentCollection {#4615 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4617 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4619 …}
                -id: 338131
                -bodyTs: "'activ':96 'basic':27 'break':75 'build':8 'center':42 'clear':84 'config':88 'configur':24 'edit':81 'famili':21 'file':30 'fix':99 'flatpak':38 'in-between':78 'instal':37 'laptop':14 'like':43 'm':95 'make':61 'member':22 'nix':29 'non':18 'non-tech-savvi':17 'probabl':72 'rebuild':55 'reproduc':93 'rock':11 'rock-solid':10 'savvi':20 'see':59 'softwar':41 'solid':12 'sure':62 'switch':56 'system':77 'tech':19 'trust':69 'use':46 'usecas':2 'want':6 'won':73 'work':66,97 'workstat':13"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://slrpnk.net/comment/5657671"
                +editedAt: DateTimeImmutable @1728470996 {#4606
                  date: 2024-10-09 12:49:56.0 +02:00
                }
                +createdAt: DateTimeImmutable @1706144430 {#4607
                  date: 2024-01-25 02:00:30.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4141}
              +body: """
                I thought about doing that but updating nixos confuses me. Does `nixos-rebuild switch` pull new packages? To my understanding there is a file that saves all currently installed versions of packages and switch only adds new things but wouldn’t update packages.\n
                \n
                Like, if I want to update Google Chrome. Doing switch wouldn’t change anything if the config hasn’t changed, right?
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 0
              +score: 0
              +lastActive: DateTime @1706201319 {#4677
                date: 2024-01-25 17:48:39.0 +01:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
                "@fraichu@lemmy.ml"
                "@callyral@pawb.social"
                "@null@slrpnk.net"
              ]
              +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: 339705
              -bodyTs: "'add':37 'anyth':58 'chang':57,64 'chrome':52 'config':61 'confus':9 'current':29 'file':25 'googl':51 'hasn':62 'instal':30 'like':45 'new':17,38 'nixo':8,13 'nixos-rebuild':12 'packag':18,33,44 'pull':16 'rebuild':14 'right':65 'save':27 'switch':15,35,54 'thing':39 'thought':2 'understand':21 'updat':7,43,50 'version':31 'want':48 'wouldn':41,55"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://programming.dev/comment/6812335"
              +editedAt: null
              +createdAt: DateTimeImmutable @1706201319 {#4678
                date: 2024-01-25 17:48:39.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4141}
            +body: """
              I believe that’s correct – if nothing has changed from your last generation, then the new generation will be identical. But if something has changed, it will do a bunch of duplicating and remapping symlinks in the Nix store to ensure that everything plays nicely together and that you can rollback to a previous generation if needed.\n
              \n
              So if you do a rebuild switch regularly, you will end up with gigs worth of old “copies” of things that aren’t being referenced in your current generation.\n
              \n
              That’s what nix-collect-garbage handles – once you know your current generation is working well, you collect the garbage and recover that space, at the expense of not being able to roll back.\n
              \n
              That’s why I think building a core system with NixOS and then having user software come from Flatpak is a nice combo for simple workstation that won’t update and bork itself, leaving my grandpa without a laptop until I can come take a look.\n
              \n
              Edit: To clarify, nixos-rebuild-switch won’t update your Flatpaks at all – just the Flatpak service
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 2
            +score: 0
            +lastActive: DateTime @1706202091 {#4726
              date: 2024-01-25 18:01:31.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
              "@lambda@programming.dev"
              "@savbran@feddit.it"
              "@fraichu@lemmy.ml"
              "@callyral@pawb.social"
              "@null@slrpnk.net"
              "@lambda@programming.dev"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4736 …}
            +nested: Doctrine\ORM\PersistentCollection {#4732 …}
            +votes: Doctrine\ORM\PersistentCollection {#4734 …}
            +reports: Doctrine\ORM\PersistentCollection {#4739 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4741 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4743 …}
            -id: 339743
            -bodyTs: "'abl':118 'aren':79 'back':121 'believ':2 'bork':153 'build':127 'bunch':30 'chang':9,25 'clarifi':170 'collect':92,105 'combo':144 'come':138,164 'copi':75 'core':129 'correct':5 'current':85,99 'duplic':32 'edit':168 'end':68 'ensur':41 'everyth':43 'expens':114 'flatpak':140,179,184 'garbag':93,107 'generat':13,17,55,86,100 'gig':71 'grandpa':157 'handl':94 'ident':20 'know':97 'laptop':160 'last':12 'leav':155 'look':167 'need':57 'new':16 'nice':45,143 'nix':38,91 'nix-collect-garbag':90 'nixo':132,172 'nixos-rebuild-switch':171 'noth':7 'old':74 'play':44 'previous':54 'rebuild':63,173 'recov':109 'referenc':82 'regular':65 'remap':34 'roll':120 'rollback':51 'servic':185 'simpl':146 'softwar':137 'someth':23 'space':111 'store':39 'switch':64,174 'symlink':35 'system':130 'take':165 'thing':77 'think':126 'togeth':46 'updat':151,177 'user':136 'well':103 'without':158 'won':149,175 'work':102 'workstat':147 'worth':72"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://slrpnk.net/comment/5678455"
            +editedAt: DateTimeImmutable @1728617703 {#4723
              date: 2024-10-11 05:35:03.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706202091 {#4727
              date: 2024-01-25 18:01:31.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4141}
          +body: """
            That makes a lot of sense. I can setup their computer with nixos and stuff that needs to be updated regularly (like a web browser) can be flatpak which should be more stable too.\n
            \n
            Then `flatpak update` would get them updated without rebuilding the whole OS.\n
            \n
            My grandparents have been rocking Linux Mint for a few years. I have managed Chrome through Flatpak since I discovered that was possible on Mint. I’ve been flirting with the idea of having NixOS instead so I don’t have to remember what I’ve configured in the past. I’m not 100% sure now though :-P
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706204947 {#4755
            date: 2024-01-25 18:49:07.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
            "@savbran@feddit.it"
            "@fraichu@lemmy.ml"
            "@callyral@pawb.social"
            "@null@slrpnk.net"
            "@lambda@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4750 …}
          +nested: Doctrine\ORM\PersistentCollection {#4748 …}
          +votes: Doctrine\ORM\PersistentCollection {#4746 …}
          +reports: Doctrine\ORM\PersistentCollection {#4762 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4764 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4766 …}
          -id: 339872
          -bodyTs: "'100':100 'browser':25 'chrome':61 'comput':11 'configur':93 'discov':66 'flatpak':28,36,63 'flirt':75 'get':39 'grandpar':48 'idea':78 'instead':82 'like':22 'linux':52 'lot':4 'm':98 'make':2 'manag':60 'mint':53,71 'need':17 'nixo':13,81 'os':46 'p':104 'past':96 'possibl':69 'rebuild':43 'regular':21 'rememb':89 'rock':51 'sens':6 'setup':9 'sinc':64 'stabl':33 'stuff':15 'sure':101 'though':103 'updat':20,37,41 've':73,92 'web':24 'whole':45 'without':42 'would':38 'year':57"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/6813878"
          +editedAt: DateTimeImmutable @1728630052 {#4758
            date: 2024-10-11 09:00:52.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706204947 {#4760
            date: 2024-01-25 18:49:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4141}
        +body: "Exactly right. Throw in Plymouth and set the bootloader timeout to 0 and you’ve got a noob-friendly workstation."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1706205144 {#4778
          date: 2024-01-25 18:52:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
          "@fraichu@lemmy.ml"
          "@callyral@pawb.social"
          "@null@slrpnk.net"
          "@lambda@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4775 …}
        +nested: Doctrine\ORM\PersistentCollection {#4772 …}
        +votes: Doctrine\ORM\PersistentCollection {#4770 …}
        +reports: Doctrine\ORM\PersistentCollection {#4784 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4786 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4788 …}
        -id: 339877
        -bodyTs: "'0':12 'bootload':9 'exact':1 'friend':20 'got':16 'noob':19 'noob-friend':18 'plymouth':5 'right':2 'set':7 'throw':3 'timeout':10 've':15 'workstat':21"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://slrpnk.net/comment/5679631"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706205144 {#4781
          date: 2024-01-25 18:52:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4141}
      +body: "Plymouth?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706208415 {#4800
        date: 2024-01-25 19:46:55.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
        "@fraichu@lemmy.ml"
        "@callyral@pawb.social"
        "@null@slrpnk.net"
        "@lambda@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4797 …}
      +nested: Doctrine\ORM\PersistentCollection {#4794 …}
      +votes: Doctrine\ORM\PersistentCollection {#4792 …}
      +reports: Doctrine\ORM\PersistentCollection {#4806 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4808 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4810 …}
      -id: 340025
      -bodyTs: "'plymouth':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6815263"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706208415 {#4803
        date: 2024-01-25 19:46:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4141}
    +body: """
      It’s a [graphical boot screen](https://wikipedia.org/wiki/Plymouth_(software)).\n
      \n
      Just helps eliminate all the bootloader noise you see when booting up or powering off that make scare off less tech-savvy folks
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706209031 {#4822
      date: 2024-01-25 19:57:11.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
      "@savbran@feddit.it"
      "@fraichu@lemmy.ml"
      "@callyral@pawb.social"
      "@null@slrpnk.net"
      "@lambda@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4817 …}
    +nested: Doctrine\ORM\PersistentCollection {#4815 …}
    +votes: Doctrine\ORM\PersistentCollection {#4813 …}
    +reports: Doctrine\ORM\PersistentCollection {#4829 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4831 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4833 …}
    -id: 340051
    -bodyTs: "'/wiki/plymouth_(software)).':9 'boot':5,20 'bootload':15 'elimin':12 'folk':33 'graphic':4 'help':11 'less':29 'make':26 'nois':16 'power':23 'savvi':32 'scare':27 'screen':6 'see':18 'tech':31 'tech-savvi':30 'wikipedia.org':8 'wikipedia.org/wiki/plymouth_(software)).':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5680980"
    +editedAt: DateTimeImmutable @1728640476 {#4825
      date: 2024-10-11 11:54:36.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706209031 {#4827
      date: 2024-01-25 19:57:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4141}
  +body: "Oh cool. My grandparents don’t have any idea that scrolling text isn’t normal on startup. Neat project though!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706212320 {#4845
    date: 2024-01-25 20:52:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@fraichu@lemmy.ml"
    "@callyral@pawb.social"
    "@null@slrpnk.net"
    "@lambda@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4842 …}
  +nested: Doctrine\ORM\PersistentCollection {#4839 …}
  +votes: Doctrine\ORM\PersistentCollection {#4837 …}
  +reports: Doctrine\ORM\PersistentCollection {#4851 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4853 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4855 …}
  -id: 340203
  -bodyTs: "'cool':2 'grandpar':4 'idea':9 'isn':13 'neat':18 'normal':15 'oh':1 'project':19 'scroll':11 'startup':17 'text':12 'though':20"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6816975"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706212320 {#4848
    date: 2024-01-25 20:52:00.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
137 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
138 DENIED moderate
App\Entity\EntryComment {#4213
  +user: App\Entity\User {#4226 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "everyone here will hate me for bringing this up, but i tried to install nixos on hyperv, but wasn’t able to."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728457023 {#4208
    date: 2024-10-09 08:57:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4214 …}
  +nested: Doctrine\ORM\PersistentCollection {#4216 …}
  +votes: Doctrine\ORM\PersistentCollection {#4218 …}
  +reports: Doctrine\ORM\PersistentCollection {#4220 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
  -id: 338044
  -bodyTs: "'abl':21 'bring':7 'everyon':1 'hate':4 'hyperv':17 'instal':14 'nixo':15 'tri':12 'wasn':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6984346"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706141601 {#4209
    date: 2024-01-25 01:13:21.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
139 DENIED edit
App\Entity\EntryComment {#4213
  +user: App\Entity\User {#4226 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "everyone here will hate me for bringing this up, but i tried to install nixos on hyperv, but wasn’t able to."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728457023 {#4208
    date: 2024-10-09 08:57:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4214 …}
  +nested: Doctrine\ORM\PersistentCollection {#4216 …}
  +votes: Doctrine\ORM\PersistentCollection {#4218 …}
  +reports: Doctrine\ORM\PersistentCollection {#4220 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
  -id: 338044
  -bodyTs: "'abl':21 'bring':7 'everyon':1 'hate':4 'hyperv':17 'instal':14 'nixo':15 'tri':12 'wasn':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6984346"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706141601 {#4209
    date: 2024-01-25 01:13:21.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
140 DENIED moderate
App\Entity\EntryComment {#4213
  +user: App\Entity\User {#4226 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "everyone here will hate me for bringing this up, but i tried to install nixos on hyperv, but wasn’t able to."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1728457023 {#4208
    date: 2024-10-09 08:57:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4214 …}
  +nested: Doctrine\ORM\PersistentCollection {#4216 …}
  +votes: Doctrine\ORM\PersistentCollection {#4218 …}
  +reports: Doctrine\ORM\PersistentCollection {#4220 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
  -id: 338044
  -bodyTs: "'abl':21 'bring':7 'everyon':1 'hate':4 'hyperv':17 'instal':14 'nixo':15 'tri':12 'wasn':19"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6984346"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706141601 {#4209
    date: 2024-01-25 01:13:21.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
141 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
142 DENIED moderate
App\Entity\EntryComment {#4476
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4213
    +user: App\Entity\User {#4226 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "everyone here will hate me for bringing this up, but i tried to install nixos on hyperv, but wasn’t able to."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728457023 {#4208
      date: 2024-10-09 08:57:03.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4214 …}
    +nested: Doctrine\ORM\PersistentCollection {#4216 …}
    +votes: Doctrine\ORM\PersistentCollection {#4218 …}
    +reports: Doctrine\ORM\PersistentCollection {#4220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
    -id: 338044
    -bodyTs: "'abl':21 'bring':7 'everyon':1 'hate':4 'hyperv':17 'instal':14 'nixo':15 'tri':12 'wasn':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6984346"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706141601 {#4209
      date: 2024-01-25 01:13:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4213}
  +body: "YOU BASTARD"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706144285 {#4474
    date: 2024-01-25 01:58:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@jenny_ball@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4477 …}
  +nested: Doctrine\ORM\PersistentCollection {#4479 …}
  +votes: Doctrine\ORM\PersistentCollection {#4481 …}
  +reports: Doctrine\ORM\PersistentCollection {#4483 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4485 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
  -id: 338120
  -bodyTs: "'bastard':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657627"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706144285 {#4475
    date: 2024-01-25 01:58:05.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
143 DENIED edit
App\Entity\EntryComment {#4476
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4213
    +user: App\Entity\User {#4226 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "everyone here will hate me for bringing this up, but i tried to install nixos on hyperv, but wasn’t able to."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728457023 {#4208
      date: 2024-10-09 08:57:03.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4214 …}
    +nested: Doctrine\ORM\PersistentCollection {#4216 …}
    +votes: Doctrine\ORM\PersistentCollection {#4218 …}
    +reports: Doctrine\ORM\PersistentCollection {#4220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
    -id: 338044
    -bodyTs: "'abl':21 'bring':7 'everyon':1 'hate':4 'hyperv':17 'instal':14 'nixo':15 'tri':12 'wasn':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6984346"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706141601 {#4209
      date: 2024-01-25 01:13:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4213}
  +body: "YOU BASTARD"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706144285 {#4474
    date: 2024-01-25 01:58:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@jenny_ball@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4477 …}
  +nested: Doctrine\ORM\PersistentCollection {#4479 …}
  +votes: Doctrine\ORM\PersistentCollection {#4481 …}
  +reports: Doctrine\ORM\PersistentCollection {#4483 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4485 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
  -id: 338120
  -bodyTs: "'bastard':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657627"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706144285 {#4475
    date: 2024-01-25 01:58:05.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
144 DENIED moderate
App\Entity\EntryComment {#4476
  +user: Proxies\__CG__\App\Entity\User {#4428 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +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 {#274
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -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 {#268
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#270
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Good-Nix-OS-series-five-articles-for-new-users"
    +title: "Good Nix OS series: five articles for new users."
    +url: "https://feddit.it/pictrs/image/40c8e44f-38ae-4943-b574-7a76c5ea9645.webp"
    +body: """
      I found these interesting Nix OS articles series for users that want to try it and learn first things, have a good reading!\n
      \n
      1. [NixOS Series #1: Why Should You Consider Using NixOS?](https://itsfoss.com/why-use-nixos/)\n
      2. [NixOS Series #2: How to Install NixOS on a Virtual Machine?](https://itsfoss.com/install-nixos-vm/)\n
      3. [NixOS Series #3: Install and Remove Packages in NixOS](https://itsfoss.com/nixos-package-management/)\n
      4. [NixOS Series #4: Things To Do After Installing NixOS](https://itsfoss.com/things-to-do-after-installing-nixos/)\n
      5. [NixOS Series #5: How to set up home-manager on NixOS? ](https://itsfoss.com/home-manager-nixos/)\n
      \n
      #nixos #linux #tutorial #guide
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 35
    +favouriteCount: 101
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728896646 {#2418
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32769
    -titleTs: "'articl':6 'five':5 'good':1 'new':8 'nix':2 'os':3 'seri':4 'user':9"
    -bodyTs: "'/home-manager-nixos/)':93 '/install-nixos-vm/)':51 '/nixos-package-management/)':64 '/things-to-do-after-installing-nixos/)':77 '/why-use-nixos/)':36 '1':24,27 '2':37,40 '3':52,55 '4':65,68 '5':78,81 'articl':7 'consid':31 'first':18 'found':2 'good':22 'guid':97 'home':87 'home-manag':86 'instal':43,56,73 'interest':4 'itsfoss.com':35,50,63,76,92 'itsfoss.com/home-manager-nixos/)':91 'itsfoss.com/install-nixos-vm/)':49 'itsfoss.com/nixos-package-management/)':62 'itsfoss.com/things-to-do-after-installing-nixos/)':75 'itsfoss.com/why-use-nixos/)':34 'learn':17 'linux':95 'machin':48 'manag':88 'nix':5 'nixo':25,33,38,44,53,61,66,74,79,90,94 'os':6 'packag':59 'read':23 'remov':58 'seri':8,26,39,54,67,80 'set':84 'thing':19,69 'tri':14 'tutori':96 'use':32 'user':10 'virtual':47 'want':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706184076
    +visibility: "visible             "
    +apId: "https://feddit.it/post/5079218"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706097676 {#1858
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4213
    +user: App\Entity\User {#4226 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "everyone here will hate me for bringing this up, but i tried to install nixos on hyperv, but wasn’t able to."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 7
    +score: 0
    +lastActive: DateTime @1728457023 {#4208
      date: 2024-10-09 08:57:03.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4214 …}
    +nested: Doctrine\ORM\PersistentCollection {#4216 …}
    +votes: Doctrine\ORM\PersistentCollection {#4218 …}
    +reports: Doctrine\ORM\PersistentCollection {#4220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4224 …}
    -id: 338044
    -bodyTs: "'abl':21 'bring':7 'everyon':1 'hate':4 'hyperv':17 'instal':14 'nixo':15 'tri':12 'wasn':19"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6984346"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706141601 {#4209
      date: 2024-01-25 01:13:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4213}
  +body: "YOU BASTARD"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706144285 {#4474
    date: 2024-01-25 01:58:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
    "@jenny_ball@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4477 …}
  +nested: Doctrine\ORM\PersistentCollection {#4479 …}
  +votes: Doctrine\ORM\PersistentCollection {#4481 …}
  +reports: Doctrine\ORM\PersistentCollection {#4483 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4485 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4487 …}
  -id: 338120
  -bodyTs: "'bastard':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5657627"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706144285 {#4475
    date: 2024-01-25 01:58:05.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
145 DENIED edit
App\Entity\Magazine {#264
  +icon: Proxies\__CG__\App\Entity\Image {#245 …}
  +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 {#274
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#236 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
  +entries: Doctrine\ORM\PersistentCollection {#179 …}
  +posts: Doctrine\ORM\PersistentCollection {#137 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
  +bans: Doctrine\ORM\PersistentCollection {#116 …}
  +reports: Doctrine\ORM\PersistentCollection {#102 …}
  +badges: Doctrine\ORM\PersistentCollection {#80 …}
  +logs: Doctrine\ORM\PersistentCollection {#70 …}
  +awards: Doctrine\ORM\PersistentCollection {#1360 …}
  +categories: Doctrine\ORM\PersistentCollection {#1792 …}
  -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 {#268
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#270
    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