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 …}
}
7.73 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.06 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +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 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -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 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1962 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
  +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 {#2410
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1886 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1948 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +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 {#1850
    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 {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +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 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -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 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1962 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
  +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 {#2410
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1886 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1948 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +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 {#1850
    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 {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +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 {#276
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -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 {#270
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#272
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1962 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
  +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 {#2410
    date: 2024-10-14 11:04:06.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1886 …}
  +votes: Doctrine\ORM\PersistentCollection {#1973 …}
  +reports: Doctrine\ORM\PersistentCollection {#1948 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
  +badges: Doctrine\ORM\PersistentCollection {#2440 …}
  +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 {#1850
    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 {#4098
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4107
    date: 2024-10-09 08:57:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4096 …}
  +nested: Doctrine\ORM\PersistentCollection {#4094 …}
  +votes: Doctrine\ORM\PersistentCollection {#4092 …}
  +reports: Doctrine\ORM\PersistentCollection {#4090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4062 …}
  -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 {#4043
    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
7 DENIED edit
App\Entity\EntryComment {#4098
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4107
    date: 2024-10-09 08:57:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4096 …}
  +nested: Doctrine\ORM\PersistentCollection {#4094 …}
  +votes: Doctrine\ORM\PersistentCollection {#4092 …}
  +reports: Doctrine\ORM\PersistentCollection {#4090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4062 …}
  -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 {#4043
    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
8 DENIED moderate
App\Entity\EntryComment {#4098
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4107
    date: 2024-10-09 08:57:03.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4096 …}
  +nested: Doctrine\ORM\PersistentCollection {#4094 …}
  +votes: Doctrine\ORM\PersistentCollection {#4092 …}
  +reports: Doctrine\ORM\PersistentCollection {#4090 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4062 …}
  -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 {#4043
    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
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 {#4480
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4098
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4107
      date: 2024-10-09 08:57:03.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4096 …}
    +nested: Doctrine\ORM\PersistentCollection {#4094 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4062 …}
    -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 {#4043
      date: 2024-01-25 01:13:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4098}
  +body: "YOU BASTARD"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706144285 {#4478
    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 {#4481 …}
  +nested: Doctrine\ORM\PersistentCollection {#4483 …}
  +votes: Doctrine\ORM\PersistentCollection {#4485 …}
  +reports: Doctrine\ORM\PersistentCollection {#4487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4491 …}
  -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 {#4479
    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
11 DENIED edit
App\Entity\EntryComment {#4480
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4098
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4107
      date: 2024-10-09 08:57:03.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4096 …}
    +nested: Doctrine\ORM\PersistentCollection {#4094 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4062 …}
    -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 {#4043
      date: 2024-01-25 01:13:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4098}
  +body: "YOU BASTARD"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706144285 {#4478
    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 {#4481 …}
  +nested: Doctrine\ORM\PersistentCollection {#4483 …}
  +votes: Doctrine\ORM\PersistentCollection {#4485 …}
  +reports: Doctrine\ORM\PersistentCollection {#4487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4491 …}
  -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 {#4479
    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
12 DENIED moderate
App\Entity\EntryComment {#4480
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4098
    +user: App\Entity\User {#4046 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4107
      date: 2024-10-09 08:57:03.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4096 …}
    +nested: Doctrine\ORM\PersistentCollection {#4094 …}
    +votes: Doctrine\ORM\PersistentCollection {#4092 …}
    +reports: Doctrine\ORM\PersistentCollection {#4090 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4062 …}
    -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 {#4043
      date: 2024-01-25 01:13:21.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4098}
  +body: "YOU BASTARD"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1706144285 {#4478
    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 {#4481 …}
  +nested: Doctrine\ORM\PersistentCollection {#4483 …}
  +votes: Doctrine\ORM\PersistentCollection {#4485 …}
  +reports: Doctrine\ORM\PersistentCollection {#4487 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4491 …}
  -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 {#4479
    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
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 {#4133
  +user: App\Entity\User {#4117 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4139
    date: 2024-10-11 14:34:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4134 …}
  +nested: Doctrine\ORM\PersistentCollection {#4125 …}
  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -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 {#4140
    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
15 DENIED edit
App\Entity\EntryComment {#4133
  +user: App\Entity\User {#4117 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4139
    date: 2024-10-11 14:34:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4134 …}
  +nested: Doctrine\ORM\PersistentCollection {#4125 …}
  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -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 {#4140
    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
16 DENIED moderate
App\Entity\EntryComment {#4133
  +user: App\Entity\User {#4117 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4139
    date: 2024-10-11 14:34:19.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@savbran@feddit.it"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4134 …}
  +nested: Doctrine\ORM\PersistentCollection {#4125 …}
  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
  -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 {#4140
    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
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 {#4431
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +body: "> My disappointment is immutable"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706144308 {#4429
    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 {#4433 …}
  +nested: Doctrine\ORM\PersistentCollection {#4435 …}
  +votes: Doctrine\ORM\PersistentCollection {#4437 …}
  +reports: Doctrine\ORM\PersistentCollection {#4439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
  -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 {#4430
    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
19 DENIED edit
App\Entity\EntryComment {#4431
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +body: "> My disappointment is immutable"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706144308 {#4429
    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 {#4433 …}
  +nested: Doctrine\ORM\PersistentCollection {#4435 …}
  +votes: Doctrine\ORM\PersistentCollection {#4437 …}
  +reports: Doctrine\ORM\PersistentCollection {#4439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
  -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 {#4430
    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
20 DENIED moderate
App\Entity\EntryComment {#4431
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +body: "> My disappointment is immutable"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1706144308 {#4429
    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 {#4433 …}
  +nested: Doctrine\ORM\PersistentCollection {#4435 …}
  +votes: Doctrine\ORM\PersistentCollection {#4437 …}
  +reports: Doctrine\ORM\PersistentCollection {#4439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4441 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4443 …}
  -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 {#4430
    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
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 {#4448
  +user: Proxies\__CG__\App\Entity\User {#4449 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4445
    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 {#4450 …}
  +nested: Doctrine\ORM\PersistentCollection {#4452 …}
  +votes: Doctrine\ORM\PersistentCollection {#4454 …}
  +reports: Doctrine\ORM\PersistentCollection {#4456 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4460 …}
  -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 {#4446
    date: 2024-10-09 00:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706130488 {#4447
    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
23 DENIED edit
App\Entity\EntryComment {#4448
  +user: Proxies\__CG__\App\Entity\User {#4449 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4445
    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 {#4450 …}
  +nested: Doctrine\ORM\PersistentCollection {#4452 …}
  +votes: Doctrine\ORM\PersistentCollection {#4454 …}
  +reports: Doctrine\ORM\PersistentCollection {#4456 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4460 …}
  -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 {#4446
    date: 2024-10-09 00:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706130488 {#4447
    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
24 DENIED moderate
App\Entity\EntryComment {#4448
  +user: Proxies\__CG__\App\Entity\User {#4449 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4445
    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 {#4450 …}
  +nested: Doctrine\ORM\PersistentCollection {#4452 …}
  +votes: Doctrine\ORM\PersistentCollection {#4454 …}
  +reports: Doctrine\ORM\PersistentCollection {#4456 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4458 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4460 …}
  -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 {#4446
    date: 2024-10-09 00:53:05.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706130488 {#4447
    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
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 {#4464
  +user: Proxies\__CG__\App\Entity\User {#4465 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4462
    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 {#4466 …}
  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
  -id: 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 {#4463
    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
27 DENIED edit
App\Entity\EntryComment {#4464
  +user: Proxies\__CG__\App\Entity\User {#4465 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4462
    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 {#4466 …}
  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
  -id: 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 {#4463
    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
28 DENIED moderate
App\Entity\EntryComment {#4464
  +user: Proxies\__CG__\App\Entity\User {#4465 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4133
    +user: App\Entity\User {#4117 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4139
      date: 2024-10-11 14:34:19.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@savbran@feddit.it"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4134 …}
    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
    -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 {#4140
      date: 2024-01-24 19:43:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4462
    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 {#4466 …}
  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
  -id: 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 {#4463
    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
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 {#4612
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4464
    +user: Proxies\__CG__\App\Entity\User {#4465 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4133
      +user: App\Entity\User {#4117 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4139
        date: 2024-10-11 14:34:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4134 …}
      +nested: Doctrine\ORM\PersistentCollection {#4125 …}
      +votes: Doctrine\ORM\PersistentCollection {#4128 …}
      +reports: Doctrine\ORM\PersistentCollection {#4123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
      -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 {#4140
        date: 2024-01-24 19:43:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4462
      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 {#4466 …}
    +nested: Doctrine\ORM\PersistentCollection {#4468 …}
    +votes: Doctrine\ORM\PersistentCollection {#4470 …}
    +reports: Doctrine\ORM\PersistentCollection {#4472 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    -id: 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 {#4463
      date: 2024-01-25 00:40:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4609
    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 {#4613 …}
  +nested: Doctrine\ORM\PersistentCollection {#4615 …}
  +votes: Doctrine\ORM\PersistentCollection {#4617 …}
  +reports: Doctrine\ORM\PersistentCollection {#4619 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
  -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 {#4610
    date: 2024-10-09 12:49:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706144430 {#4611
    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
31 DENIED edit
App\Entity\EntryComment {#4612
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4464
    +user: Proxies\__CG__\App\Entity\User {#4465 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4133
      +user: App\Entity\User {#4117 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4139
        date: 2024-10-11 14:34:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4134 …}
      +nested: Doctrine\ORM\PersistentCollection {#4125 …}
      +votes: Doctrine\ORM\PersistentCollection {#4128 …}
      +reports: Doctrine\ORM\PersistentCollection {#4123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
      -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 {#4140
        date: 2024-01-24 19:43:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4462
      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 {#4466 …}
    +nested: Doctrine\ORM\PersistentCollection {#4468 …}
    +votes: Doctrine\ORM\PersistentCollection {#4470 …}
    +reports: Doctrine\ORM\PersistentCollection {#4472 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    -id: 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 {#4463
      date: 2024-01-25 00:40:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4609
    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 {#4613 …}
  +nested: Doctrine\ORM\PersistentCollection {#4615 …}
  +votes: Doctrine\ORM\PersistentCollection {#4617 …}
  +reports: Doctrine\ORM\PersistentCollection {#4619 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
  -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 {#4610
    date: 2024-10-09 12:49:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706144430 {#4611
    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
32 DENIED moderate
App\Entity\EntryComment {#4612
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4464
    +user: Proxies\__CG__\App\Entity\User {#4465 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4133
      +user: App\Entity\User {#4117 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4139
        date: 2024-10-11 14:34:19.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@savbran@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4134 …}
      +nested: Doctrine\ORM\PersistentCollection {#4125 …}
      +votes: Doctrine\ORM\PersistentCollection {#4128 …}
      +reports: Doctrine\ORM\PersistentCollection {#4123 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
      -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 {#4140
        date: 2024-01-24 19:43:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4462
      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 {#4466 …}
    +nested: Doctrine\ORM\PersistentCollection {#4468 …}
    +votes: Doctrine\ORM\PersistentCollection {#4470 …}
    +reports: Doctrine\ORM\PersistentCollection {#4472 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
    -id: 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 {#4463
      date: 2024-01-25 00:40:06.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4609
    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 {#4613 …}
  +nested: Doctrine\ORM\PersistentCollection {#4615 …}
  +votes: Doctrine\ORM\PersistentCollection {#4617 …}
  +reports: Doctrine\ORM\PersistentCollection {#4619 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
  -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 {#4610
    date: 2024-10-09 12:49:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706144430 {#4611
    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
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 {#4683
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4612
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4464
      +user: Proxies\__CG__\App\Entity\User {#4465 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4133
        +user: App\Entity\User {#4117 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4139
          date: 2024-10-11 14:34:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4134 …}
        +nested: Doctrine\ORM\PersistentCollection {#4125 …}
        +votes: Doctrine\ORM\PersistentCollection {#4128 …}
        +reports: Doctrine\ORM\PersistentCollection {#4123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
        -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 {#4140
          date: 2024-01-24 19:43:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4462
        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 {#4466 …}
      +nested: Doctrine\ORM\PersistentCollection {#4468 …}
      +votes: Doctrine\ORM\PersistentCollection {#4470 …}
      +reports: Doctrine\ORM\PersistentCollection {#4472 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      -id: 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 {#4463
        date: 2024-01-25 00:40:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4609
      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 {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -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 {#4610
      date: 2024-10-09 12:49:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706144430 {#4611
      date: 2024-01-25 02:00:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4681
    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 {#4684 …}
  +nested: Doctrine\ORM\PersistentCollection {#4686 …}
  +votes: Doctrine\ORM\PersistentCollection {#4688 …}
  +reports: Doctrine\ORM\PersistentCollection {#4690 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
  -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 {#4682
    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
35 DENIED edit
App\Entity\EntryComment {#4683
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4612
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4464
      +user: Proxies\__CG__\App\Entity\User {#4465 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4133
        +user: App\Entity\User {#4117 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4139
          date: 2024-10-11 14:34:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4134 …}
        +nested: Doctrine\ORM\PersistentCollection {#4125 …}
        +votes: Doctrine\ORM\PersistentCollection {#4128 …}
        +reports: Doctrine\ORM\PersistentCollection {#4123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
        -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 {#4140
          date: 2024-01-24 19:43:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4462
        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 {#4466 …}
      +nested: Doctrine\ORM\PersistentCollection {#4468 …}
      +votes: Doctrine\ORM\PersistentCollection {#4470 …}
      +reports: Doctrine\ORM\PersistentCollection {#4472 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      -id: 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 {#4463
        date: 2024-01-25 00:40:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4609
      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 {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -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 {#4610
      date: 2024-10-09 12:49:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706144430 {#4611
      date: 2024-01-25 02:00:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4681
    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 {#4684 …}
  +nested: Doctrine\ORM\PersistentCollection {#4686 …}
  +votes: Doctrine\ORM\PersistentCollection {#4688 …}
  +reports: Doctrine\ORM\PersistentCollection {#4690 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
  -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 {#4682
    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
36 DENIED moderate
App\Entity\EntryComment {#4683
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4612
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4464
      +user: Proxies\__CG__\App\Entity\User {#4465 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4133
        +user: App\Entity\User {#4117 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4139
          date: 2024-10-11 14:34:19.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@savbran@feddit.it"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4134 …}
        +nested: Doctrine\ORM\PersistentCollection {#4125 …}
        +votes: Doctrine\ORM\PersistentCollection {#4128 …}
        +reports: Doctrine\ORM\PersistentCollection {#4123 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
        -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 {#4140
          date: 2024-01-24 19:43:13.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4462
        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 {#4466 …}
      +nested: Doctrine\ORM\PersistentCollection {#4468 …}
      +votes: Doctrine\ORM\PersistentCollection {#4470 …}
      +reports: Doctrine\ORM\PersistentCollection {#4472 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
      -id: 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 {#4463
        date: 2024-01-25 00:40:06.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4609
      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 {#4613 …}
    +nested: Doctrine\ORM\PersistentCollection {#4615 …}
    +votes: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
    -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 {#4610
      date: 2024-10-09 12:49:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706144430 {#4611
      date: 2024-01-25 02:00:30.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4681
    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 {#4684 …}
  +nested: Doctrine\ORM\PersistentCollection {#4686 …}
  +votes: Doctrine\ORM\PersistentCollection {#4688 …}
  +reports: Doctrine\ORM\PersistentCollection {#4690 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
  -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 {#4682
    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
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 {#4735
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4683
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4464
        +user: Proxies\__CG__\App\Entity\User {#4465 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4133
          +user: App\Entity\User {#4117 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4139
            date: 2024-10-11 14:34:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4134 …}
          +nested: Doctrine\ORM\PersistentCollection {#4125 …}
          +votes: Doctrine\ORM\PersistentCollection {#4128 …}
          +reports: Doctrine\ORM\PersistentCollection {#4123 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
          -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 {#4140
            date: 2024-01-24 19:43:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4462
          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 {#4466 …}
        +nested: Doctrine\ORM\PersistentCollection {#4468 …}
        +votes: Doctrine\ORM\PersistentCollection {#4470 …}
        +reports: Doctrine\ORM\PersistentCollection {#4472 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
        -id: 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 {#4463
          date: 2024-01-25 00:40:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4609
        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 {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -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 {#4610
        date: 2024-10-09 12:49:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706144430 {#4611
        date: 2024-01-25 02:00:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4681
      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 {#4684 …}
    +nested: Doctrine\ORM\PersistentCollection {#4686 …}
    +votes: Doctrine\ORM\PersistentCollection {#4688 …}
    +reports: Doctrine\ORM\PersistentCollection {#4690 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
    -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 {#4682
      date: 2024-01-25 17:48:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4730
    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 {#4740 …}
  +nested: Doctrine\ORM\PersistentCollection {#4736 …}
  +votes: Doctrine\ORM\PersistentCollection {#4738 …}
  +reports: Doctrine\ORM\PersistentCollection {#4743 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
  -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 {#4727
    date: 2024-10-11 05:35:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706202091 {#4731
    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
39 DENIED edit
App\Entity\EntryComment {#4735
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4683
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4464
        +user: Proxies\__CG__\App\Entity\User {#4465 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4133
          +user: App\Entity\User {#4117 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4139
            date: 2024-10-11 14:34:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4134 …}
          +nested: Doctrine\ORM\PersistentCollection {#4125 …}
          +votes: Doctrine\ORM\PersistentCollection {#4128 …}
          +reports: Doctrine\ORM\PersistentCollection {#4123 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
          -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 {#4140
            date: 2024-01-24 19:43:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4462
          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 {#4466 …}
        +nested: Doctrine\ORM\PersistentCollection {#4468 …}
        +votes: Doctrine\ORM\PersistentCollection {#4470 …}
        +reports: Doctrine\ORM\PersistentCollection {#4472 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
        -id: 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 {#4463
          date: 2024-01-25 00:40:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4609
        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 {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -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 {#4610
        date: 2024-10-09 12:49:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706144430 {#4611
        date: 2024-01-25 02:00:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4681
      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 {#4684 …}
    +nested: Doctrine\ORM\PersistentCollection {#4686 …}
    +votes: Doctrine\ORM\PersistentCollection {#4688 …}
    +reports: Doctrine\ORM\PersistentCollection {#4690 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
    -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 {#4682
      date: 2024-01-25 17:48:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4730
    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 {#4740 …}
  +nested: Doctrine\ORM\PersistentCollection {#4736 …}
  +votes: Doctrine\ORM\PersistentCollection {#4738 …}
  +reports: Doctrine\ORM\PersistentCollection {#4743 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
  -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 {#4727
    date: 2024-10-11 05:35:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706202091 {#4731
    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
40 DENIED moderate
App\Entity\EntryComment {#4735
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4683
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4612
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4464
        +user: Proxies\__CG__\App\Entity\User {#4465 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4133
          +user: App\Entity\User {#4117 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +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 {#4139
            date: 2024-10-11 14:34:19.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@savbran@feddit.it"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4134 …}
          +nested: Doctrine\ORM\PersistentCollection {#4125 …}
          +votes: Doctrine\ORM\PersistentCollection {#4128 …}
          +reports: Doctrine\ORM\PersistentCollection {#4123 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
          -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 {#4140
            date: 2024-01-24 19:43:13.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4462
          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 {#4466 …}
        +nested: Doctrine\ORM\PersistentCollection {#4468 …}
        +votes: Doctrine\ORM\PersistentCollection {#4470 …}
        +reports: Doctrine\ORM\PersistentCollection {#4472 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
        -id: 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 {#4463
          date: 2024-01-25 00:40:06.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4609
        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 {#4613 …}
      +nested: Doctrine\ORM\PersistentCollection {#4615 …}
      +votes: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
      -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 {#4610
        date: 2024-10-09 12:49:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706144430 {#4611
        date: 2024-01-25 02:00:30.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4681
      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 {#4684 …}
    +nested: Doctrine\ORM\PersistentCollection {#4686 …}
    +votes: Doctrine\ORM\PersistentCollection {#4688 …}
    +reports: Doctrine\ORM\PersistentCollection {#4690 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
    -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 {#4682
      date: 2024-01-25 17:48:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4730
    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 {#4740 …}
  +nested: Doctrine\ORM\PersistentCollection {#4736 …}
  +votes: Doctrine\ORM\PersistentCollection {#4738 …}
  +reports: Doctrine\ORM\PersistentCollection {#4743 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
  -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 {#4727
    date: 2024-10-11 05:35:03.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706202091 {#4731
    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
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 {#4756
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4735
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4683
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4612
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4464
          +user: Proxies\__CG__\App\Entity\User {#4465 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4133
            +user: App\Entity\User {#4117 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +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 {#4139
              date: 2024-10-11 14:34:19.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4134 …}
            +nested: Doctrine\ORM\PersistentCollection {#4125 …}
            +votes: Doctrine\ORM\PersistentCollection {#4128 …}
            +reports: Doctrine\ORM\PersistentCollection {#4123 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
            -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 {#4140
              date: 2024-01-24 19:43:13.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4462
            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 {#4466 …}
          +nested: Doctrine\ORM\PersistentCollection {#4468 …}
          +votes: Doctrine\ORM\PersistentCollection {#4470 …}
          +reports: Doctrine\ORM\PersistentCollection {#4472 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
          -id: 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 {#4463
            date: 2024-01-25 00:40:06.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4609
          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 {#4613 …}
        +nested: Doctrine\ORM\PersistentCollection {#4615 …}
        +votes: Doctrine\ORM\PersistentCollection {#4617 …}
        +reports: Doctrine\ORM\PersistentCollection {#4619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
        -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 {#4610
          date: 2024-10-09 12:49:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706144430 {#4611
          date: 2024-01-25 02:00:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4681
        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 {#4684 …}
      +nested: Doctrine\ORM\PersistentCollection {#4686 …}
      +votes: Doctrine\ORM\PersistentCollection {#4688 …}
      +reports: Doctrine\ORM\PersistentCollection {#4690 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
      -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 {#4682
        date: 2024-01-25 17:48:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4730
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4736 …}
    +votes: Doctrine\ORM\PersistentCollection {#4738 …}
    +reports: Doctrine\ORM\PersistentCollection {#4743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
    -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 {#4727
      date: 2024-10-11 05:35:03.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706202091 {#4731
      date: 2024-01-25 18:01:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4759
    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 {#4754 …}
  +nested: Doctrine\ORM\PersistentCollection {#4752 …}
  +votes: Doctrine\ORM\PersistentCollection {#4750 …}
  +reports: Doctrine\ORM\PersistentCollection {#4766 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
  -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 {#4762
    date: 2024-10-11 09:00:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706204947 {#4764
    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
43 DENIED edit
App\Entity\EntryComment {#4756
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4735
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4683
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4612
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4464
          +user: Proxies\__CG__\App\Entity\User {#4465 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4133
            +user: App\Entity\User {#4117 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +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 {#4139
              date: 2024-10-11 14:34:19.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4134 …}
            +nested: Doctrine\ORM\PersistentCollection {#4125 …}
            +votes: Doctrine\ORM\PersistentCollection {#4128 …}
            +reports: Doctrine\ORM\PersistentCollection {#4123 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
            -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 {#4140
              date: 2024-01-24 19:43:13.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4462
            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 {#4466 …}
          +nested: Doctrine\ORM\PersistentCollection {#4468 …}
          +votes: Doctrine\ORM\PersistentCollection {#4470 …}
          +reports: Doctrine\ORM\PersistentCollection {#4472 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
          -id: 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 {#4463
            date: 2024-01-25 00:40:06.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4609
          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 {#4613 …}
        +nested: Doctrine\ORM\PersistentCollection {#4615 …}
        +votes: Doctrine\ORM\PersistentCollection {#4617 …}
        +reports: Doctrine\ORM\PersistentCollection {#4619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
        -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 {#4610
          date: 2024-10-09 12:49:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706144430 {#4611
          date: 2024-01-25 02:00:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4681
        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 {#4684 …}
      +nested: Doctrine\ORM\PersistentCollection {#4686 …}
      +votes: Doctrine\ORM\PersistentCollection {#4688 …}
      +reports: Doctrine\ORM\PersistentCollection {#4690 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
      -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 {#4682
        date: 2024-01-25 17:48:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4730
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4736 …}
    +votes: Doctrine\ORM\PersistentCollection {#4738 …}
    +reports: Doctrine\ORM\PersistentCollection {#4743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
    -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 {#4727
      date: 2024-10-11 05:35:03.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706202091 {#4731
      date: 2024-01-25 18:01:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4759
    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 {#4754 …}
  +nested: Doctrine\ORM\PersistentCollection {#4752 …}
  +votes: Doctrine\ORM\PersistentCollection {#4750 …}
  +reports: Doctrine\ORM\PersistentCollection {#4766 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
  -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 {#4762
    date: 2024-10-11 09:00:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706204947 {#4764
    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
44 DENIED moderate
App\Entity\EntryComment {#4756
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4735
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4683
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4612
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4464
          +user: Proxies\__CG__\App\Entity\User {#4465 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4133
            +user: App\Entity\User {#4117 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +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 {#4139
              date: 2024-10-11 14:34:19.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@savbran@feddit.it"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4134 …}
            +nested: Doctrine\ORM\PersistentCollection {#4125 …}
            +votes: Doctrine\ORM\PersistentCollection {#4128 …}
            +reports: Doctrine\ORM\PersistentCollection {#4123 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
            -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 {#4140
              date: 2024-01-24 19:43:13.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4462
            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 {#4466 …}
          +nested: Doctrine\ORM\PersistentCollection {#4468 …}
          +votes: Doctrine\ORM\PersistentCollection {#4470 …}
          +reports: Doctrine\ORM\PersistentCollection {#4472 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
          -id: 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 {#4463
            date: 2024-01-25 00:40:06.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4609
          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 {#4613 …}
        +nested: Doctrine\ORM\PersistentCollection {#4615 …}
        +votes: Doctrine\ORM\PersistentCollection {#4617 …}
        +reports: Doctrine\ORM\PersistentCollection {#4619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
        -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 {#4610
          date: 2024-10-09 12:49:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706144430 {#4611
          date: 2024-01-25 02:00:30.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4681
        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 {#4684 …}
      +nested: Doctrine\ORM\PersistentCollection {#4686 …}
      +votes: Doctrine\ORM\PersistentCollection {#4688 …}
      +reports: Doctrine\ORM\PersistentCollection {#4690 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
      -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 {#4682
        date: 2024-01-25 17:48:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4730
      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 {#4740 …}
    +nested: Doctrine\ORM\PersistentCollection {#4736 …}
    +votes: Doctrine\ORM\PersistentCollection {#4738 …}
    +reports: Doctrine\ORM\PersistentCollection {#4743 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
    -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 {#4727
      date: 2024-10-11 05:35:03.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706202091 {#4731
      date: 2024-01-25 18:01:31.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4759
    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 {#4754 …}
  +nested: Doctrine\ORM\PersistentCollection {#4752 …}
  +votes: Doctrine\ORM\PersistentCollection {#4750 …}
  +reports: Doctrine\ORM\PersistentCollection {#4766 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
  -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 {#4762
    date: 2024-10-11 09:00:52.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706204947 {#4764
    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
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 {#4787
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4756
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4735
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4683
        +user: Proxies\__CG__\App\Entity\User {#4519 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4612
          +user: Proxies\__CG__\App\Entity\User {#4432 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4464
            +user: Proxies\__CG__\App\Entity\User {#4465 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4133
              +user: App\Entity\User {#4117 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +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 {#4139
                date: 2024-10-11 14:34:19.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4134 …}
              +nested: Doctrine\ORM\PersistentCollection {#4125 …}
              +votes: Doctrine\ORM\PersistentCollection {#4128 …}
              +reports: Doctrine\ORM\PersistentCollection {#4123 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
              -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 {#4140
                date: 2024-01-24 19:43:13.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4462
              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 {#4466 …}
            +nested: Doctrine\ORM\PersistentCollection {#4468 …}
            +votes: Doctrine\ORM\PersistentCollection {#4470 …}
            +reports: Doctrine\ORM\PersistentCollection {#4472 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
            -id: 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 {#4463
              date: 2024-01-25 00:40:06.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4609
            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 {#4613 …}
          +nested: Doctrine\ORM\PersistentCollection {#4615 …}
          +votes: Doctrine\ORM\PersistentCollection {#4617 …}
          +reports: Doctrine\ORM\PersistentCollection {#4619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
          -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 {#4610
            date: 2024-10-09 12:49:56.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706144430 {#4611
            date: 2024-01-25 02:00:30.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4681
          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 {#4684 …}
        +nested: Doctrine\ORM\PersistentCollection {#4686 …}
        +votes: Doctrine\ORM\PersistentCollection {#4688 …}
        +reports: Doctrine\ORM\PersistentCollection {#4690 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
        -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 {#4682
          date: 2024-01-25 17:48:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4730
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4736 …}
      +votes: Doctrine\ORM\PersistentCollection {#4738 …}
      +reports: Doctrine\ORM\PersistentCollection {#4743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
      -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 {#4727
        date: 2024-10-11 05:35:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706202091 {#4731
        date: 2024-01-25 18:01:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4759
      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 {#4754 …}
    +nested: Doctrine\ORM\PersistentCollection {#4752 …}
    +votes: Doctrine\ORM\PersistentCollection {#4750 …}
    +reports: Doctrine\ORM\PersistentCollection {#4766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
    -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 {#4762
      date: 2024-10-11 09:00:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706204947 {#4764
      date: 2024-01-25 18:49:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4782
    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 {#4779 …}
  +nested: Doctrine\ORM\PersistentCollection {#4776 …}
  +votes: Doctrine\ORM\PersistentCollection {#4774 …}
  +reports: Doctrine\ORM\PersistentCollection {#4788 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
  -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 {#4785
    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
47 DENIED edit
App\Entity\EntryComment {#4787
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4756
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4735
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4683
        +user: Proxies\__CG__\App\Entity\User {#4519 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4612
          +user: Proxies\__CG__\App\Entity\User {#4432 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4464
            +user: Proxies\__CG__\App\Entity\User {#4465 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4133
              +user: App\Entity\User {#4117 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +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 {#4139
                date: 2024-10-11 14:34:19.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4134 …}
              +nested: Doctrine\ORM\PersistentCollection {#4125 …}
              +votes: Doctrine\ORM\PersistentCollection {#4128 …}
              +reports: Doctrine\ORM\PersistentCollection {#4123 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
              -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 {#4140
                date: 2024-01-24 19:43:13.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4462
              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 {#4466 …}
            +nested: Doctrine\ORM\PersistentCollection {#4468 …}
            +votes: Doctrine\ORM\PersistentCollection {#4470 …}
            +reports: Doctrine\ORM\PersistentCollection {#4472 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
            -id: 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 {#4463
              date: 2024-01-25 00:40:06.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4609
            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 {#4613 …}
          +nested: Doctrine\ORM\PersistentCollection {#4615 …}
          +votes: Doctrine\ORM\PersistentCollection {#4617 …}
          +reports: Doctrine\ORM\PersistentCollection {#4619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
          -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 {#4610
            date: 2024-10-09 12:49:56.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706144430 {#4611
            date: 2024-01-25 02:00:30.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4681
          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 {#4684 …}
        +nested: Doctrine\ORM\PersistentCollection {#4686 …}
        +votes: Doctrine\ORM\PersistentCollection {#4688 …}
        +reports: Doctrine\ORM\PersistentCollection {#4690 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
        -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 {#4682
          date: 2024-01-25 17:48:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4730
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4736 …}
      +votes: Doctrine\ORM\PersistentCollection {#4738 …}
      +reports: Doctrine\ORM\PersistentCollection {#4743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
      -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 {#4727
        date: 2024-10-11 05:35:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706202091 {#4731
        date: 2024-01-25 18:01:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4759
      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 {#4754 …}
    +nested: Doctrine\ORM\PersistentCollection {#4752 …}
    +votes: Doctrine\ORM\PersistentCollection {#4750 …}
    +reports: Doctrine\ORM\PersistentCollection {#4766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
    -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 {#4762
      date: 2024-10-11 09:00:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706204947 {#4764
      date: 2024-01-25 18:49:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4782
    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 {#4779 …}
  +nested: Doctrine\ORM\PersistentCollection {#4776 …}
  +votes: Doctrine\ORM\PersistentCollection {#4774 …}
  +reports: Doctrine\ORM\PersistentCollection {#4788 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
  -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 {#4785
    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
48 DENIED moderate
App\Entity\EntryComment {#4787
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4756
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4735
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4683
        +user: Proxies\__CG__\App\Entity\User {#4519 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4612
          +user: Proxies\__CG__\App\Entity\User {#4432 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4464
            +user: Proxies\__CG__\App\Entity\User {#4465 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4133
              +user: App\Entity\User {#4117 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +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 {#4139
                date: 2024-10-11 14:34:19.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@savbran@feddit.it"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4134 …}
              +nested: Doctrine\ORM\PersistentCollection {#4125 …}
              +votes: Doctrine\ORM\PersistentCollection {#4128 …}
              +reports: Doctrine\ORM\PersistentCollection {#4123 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
              -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 {#4140
                date: 2024-01-24 19:43:13.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4462
              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 {#4466 …}
            +nested: Doctrine\ORM\PersistentCollection {#4468 …}
            +votes: Doctrine\ORM\PersistentCollection {#4470 …}
            +reports: Doctrine\ORM\PersistentCollection {#4472 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
            -id: 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 {#4463
              date: 2024-01-25 00:40:06.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4609
            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 {#4613 …}
          +nested: Doctrine\ORM\PersistentCollection {#4615 …}
          +votes: Doctrine\ORM\PersistentCollection {#4617 …}
          +reports: Doctrine\ORM\PersistentCollection {#4619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
          -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 {#4610
            date: 2024-10-09 12:49:56.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706144430 {#4611
            date: 2024-01-25 02:00:30.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4681
          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 {#4684 …}
        +nested: Doctrine\ORM\PersistentCollection {#4686 …}
        +votes: Doctrine\ORM\PersistentCollection {#4688 …}
        +reports: Doctrine\ORM\PersistentCollection {#4690 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
        -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 {#4682
          date: 2024-01-25 17:48:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4730
        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 {#4740 …}
      +nested: Doctrine\ORM\PersistentCollection {#4736 …}
      +votes: Doctrine\ORM\PersistentCollection {#4738 …}
      +reports: Doctrine\ORM\PersistentCollection {#4743 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
      -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 {#4727
        date: 2024-10-11 05:35:03.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706202091 {#4731
        date: 2024-01-25 18:01:31.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4759
      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 {#4754 …}
    +nested: Doctrine\ORM\PersistentCollection {#4752 …}
    +votes: Doctrine\ORM\PersistentCollection {#4750 …}
    +reports: Doctrine\ORM\PersistentCollection {#4766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
    -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 {#4762
      date: 2024-10-11 09:00:52.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706204947 {#4764
      date: 2024-01-25 18:49:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4782
    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 {#4779 …}
  +nested: Doctrine\ORM\PersistentCollection {#4776 …}
  +votes: Doctrine\ORM\PersistentCollection {#4774 …}
  +reports: Doctrine\ORM\PersistentCollection {#4788 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
  -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 {#4785
    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
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 {#4809
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4787
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4756
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4735
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4683
          +user: Proxies\__CG__\App\Entity\User {#4519 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4612
            +user: Proxies\__CG__\App\Entity\User {#4432 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4464
              +user: Proxies\__CG__\App\Entity\User {#4465 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4133
                +user: App\Entity\User {#4117 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +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 {#4139
                  date: 2024-10-11 14:34:19.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4134 …}
                +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                -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 {#4140
                  date: 2024-01-24 19:43:13.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4462
                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 {#4466 …}
              +nested: Doctrine\ORM\PersistentCollection {#4468 …}
              +votes: Doctrine\ORM\PersistentCollection {#4470 …}
              +reports: Doctrine\ORM\PersistentCollection {#4472 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
              -id: 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 {#4463
                date: 2024-01-25 00:40:06.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4609
              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 {#4613 …}
            +nested: Doctrine\ORM\PersistentCollection {#4615 …}
            +votes: Doctrine\ORM\PersistentCollection {#4617 …}
            +reports: Doctrine\ORM\PersistentCollection {#4619 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
            -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 {#4610
              date: 2024-10-09 12:49:56.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706144430 {#4611
              date: 2024-01-25 02:00:30.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4681
            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 {#4684 …}
          +nested: Doctrine\ORM\PersistentCollection {#4686 …}
          +votes: Doctrine\ORM\PersistentCollection {#4688 …}
          +reports: Doctrine\ORM\PersistentCollection {#4690 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
          -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 {#4682
            date: 2024-01-25 17:48:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4730
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4736 …}
        +votes: Doctrine\ORM\PersistentCollection {#4738 …}
        +reports: Doctrine\ORM\PersistentCollection {#4743 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
        -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 {#4727
          date: 2024-10-11 05:35:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706202091 {#4731
          date: 2024-01-25 18:01:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4759
        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 {#4754 …}
      +nested: Doctrine\ORM\PersistentCollection {#4752 …}
      +votes: Doctrine\ORM\PersistentCollection {#4750 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
      -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 {#4762
        date: 2024-10-11 09:00:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706204947 {#4764
        date: 2024-01-25 18:49:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4782
      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 {#4779 …}
    +nested: Doctrine\ORM\PersistentCollection {#4776 …}
    +votes: Doctrine\ORM\PersistentCollection {#4774 …}
    +reports: Doctrine\ORM\PersistentCollection {#4788 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
    -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 {#4785
      date: 2024-01-25 18:52:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +body: "Plymouth?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706208415 {#4804
    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 {#4801 …}
  +nested: Doctrine\ORM\PersistentCollection {#4798 …}
  +votes: Doctrine\ORM\PersistentCollection {#4796 …}
  +reports: Doctrine\ORM\PersistentCollection {#4810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
  -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 {#4807
    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
51 DENIED edit
App\Entity\EntryComment {#4809
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4787
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4756
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4735
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4683
          +user: Proxies\__CG__\App\Entity\User {#4519 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4612
            +user: Proxies\__CG__\App\Entity\User {#4432 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4464
              +user: Proxies\__CG__\App\Entity\User {#4465 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4133
                +user: App\Entity\User {#4117 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +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 {#4139
                  date: 2024-10-11 14:34:19.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4134 …}
                +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                -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 {#4140
                  date: 2024-01-24 19:43:13.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4462
                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 {#4466 …}
              +nested: Doctrine\ORM\PersistentCollection {#4468 …}
              +votes: Doctrine\ORM\PersistentCollection {#4470 …}
              +reports: Doctrine\ORM\PersistentCollection {#4472 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
              -id: 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 {#4463
                date: 2024-01-25 00:40:06.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4609
              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 {#4613 …}
            +nested: Doctrine\ORM\PersistentCollection {#4615 …}
            +votes: Doctrine\ORM\PersistentCollection {#4617 …}
            +reports: Doctrine\ORM\PersistentCollection {#4619 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
            -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 {#4610
              date: 2024-10-09 12:49:56.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706144430 {#4611
              date: 2024-01-25 02:00:30.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4681
            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 {#4684 …}
          +nested: Doctrine\ORM\PersistentCollection {#4686 …}
          +votes: Doctrine\ORM\PersistentCollection {#4688 …}
          +reports: Doctrine\ORM\PersistentCollection {#4690 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
          -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 {#4682
            date: 2024-01-25 17:48:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4730
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4736 …}
        +votes: Doctrine\ORM\PersistentCollection {#4738 …}
        +reports: Doctrine\ORM\PersistentCollection {#4743 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
        -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 {#4727
          date: 2024-10-11 05:35:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706202091 {#4731
          date: 2024-01-25 18:01:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4759
        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 {#4754 …}
      +nested: Doctrine\ORM\PersistentCollection {#4752 …}
      +votes: Doctrine\ORM\PersistentCollection {#4750 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
      -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 {#4762
        date: 2024-10-11 09:00:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706204947 {#4764
        date: 2024-01-25 18:49:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4782
      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 {#4779 …}
    +nested: Doctrine\ORM\PersistentCollection {#4776 …}
    +votes: Doctrine\ORM\PersistentCollection {#4774 …}
    +reports: Doctrine\ORM\PersistentCollection {#4788 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
    -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 {#4785
      date: 2024-01-25 18:52:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +body: "Plymouth?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706208415 {#4804
    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 {#4801 …}
  +nested: Doctrine\ORM\PersistentCollection {#4798 …}
  +votes: Doctrine\ORM\PersistentCollection {#4796 …}
  +reports: Doctrine\ORM\PersistentCollection {#4810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
  -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 {#4807
    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
52 DENIED moderate
App\Entity\EntryComment {#4809
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4787
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4756
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4735
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4683
          +user: Proxies\__CG__\App\Entity\User {#4519 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4612
            +user: Proxies\__CG__\App\Entity\User {#4432 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4464
              +user: Proxies\__CG__\App\Entity\User {#4465 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4133
                +user: App\Entity\User {#4117 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +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 {#4139
                  date: 2024-10-11 14:34:19.0 +02:00
                }
                +ip: null
                +tags: null
                +mentions: [
                  "@savbran@feddit.it"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4134 …}
                +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                -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 {#4140
                  date: 2024-01-24 19:43:13.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4462
                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 {#4466 …}
              +nested: Doctrine\ORM\PersistentCollection {#4468 …}
              +votes: Doctrine\ORM\PersistentCollection {#4470 …}
              +reports: Doctrine\ORM\PersistentCollection {#4472 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
              -id: 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 {#4463
                date: 2024-01-25 00:40:06.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4609
              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 {#4613 …}
            +nested: Doctrine\ORM\PersistentCollection {#4615 …}
            +votes: Doctrine\ORM\PersistentCollection {#4617 …}
            +reports: Doctrine\ORM\PersistentCollection {#4619 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
            -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 {#4610
              date: 2024-10-09 12:49:56.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706144430 {#4611
              date: 2024-01-25 02:00:30.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4681
            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 {#4684 …}
          +nested: Doctrine\ORM\PersistentCollection {#4686 …}
          +votes: Doctrine\ORM\PersistentCollection {#4688 …}
          +reports: Doctrine\ORM\PersistentCollection {#4690 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
          -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 {#4682
            date: 2024-01-25 17:48:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4730
          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 {#4740 …}
        +nested: Doctrine\ORM\PersistentCollection {#4736 …}
        +votes: Doctrine\ORM\PersistentCollection {#4738 …}
        +reports: Doctrine\ORM\PersistentCollection {#4743 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
        -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 {#4727
          date: 2024-10-11 05:35:03.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706202091 {#4731
          date: 2024-01-25 18:01:31.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4759
        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 {#4754 …}
      +nested: Doctrine\ORM\PersistentCollection {#4752 …}
      +votes: Doctrine\ORM\PersistentCollection {#4750 …}
      +reports: Doctrine\ORM\PersistentCollection {#4766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
      -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 {#4762
        date: 2024-10-11 09:00:52.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706204947 {#4764
        date: 2024-01-25 18:49:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4782
      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 {#4779 …}
    +nested: Doctrine\ORM\PersistentCollection {#4776 …}
    +votes: Doctrine\ORM\PersistentCollection {#4774 …}
    +reports: Doctrine\ORM\PersistentCollection {#4788 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
    -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 {#4785
      date: 2024-01-25 18:52:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +body: "Plymouth?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706208415 {#4804
    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 {#4801 …}
  +nested: Doctrine\ORM\PersistentCollection {#4798 …}
  +votes: Doctrine\ORM\PersistentCollection {#4796 …}
  +reports: Doctrine\ORM\PersistentCollection {#4810 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
  -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 {#4807
    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
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 {#4823
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4809
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4787
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4756
        +user: Proxies\__CG__\App\Entity\User {#4519 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4735
          +user: Proxies\__CG__\App\Entity\User {#4432 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4683
            +user: Proxies\__CG__\App\Entity\User {#4519 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4612
              +user: Proxies\__CG__\App\Entity\User {#4432 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4464
                +user: Proxies\__CG__\App\Entity\User {#4465 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: App\Entity\EntryComment {#4133
                  +user: App\Entity\User {#4117 …}
                  +entry: App\Entity\Entry {#2388}
                  +magazine: App\Entity\Magazine {#266}
                  +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 {#4139
                    date: 2024-10-11 14:34:19.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4134 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                  -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 {#4140
                    date: 2024-01-24 19:43:13.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4133}
                +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 {#4462
                  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 {#4466 …}
                +nested: Doctrine\ORM\PersistentCollection {#4468 …}
                +votes: Doctrine\ORM\PersistentCollection {#4470 …}
                +reports: Doctrine\ORM\PersistentCollection {#4472 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
                -id: 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 {#4463
                  date: 2024-01-25 00:40:06.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4609
                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 {#4613 …}
              +nested: Doctrine\ORM\PersistentCollection {#4615 …}
              +votes: Doctrine\ORM\PersistentCollection {#4617 …}
              +reports: Doctrine\ORM\PersistentCollection {#4619 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
              -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 {#4610
                date: 2024-10-09 12:49:56.0 +02:00
              }
              +createdAt: DateTimeImmutable @1706144430 {#4611
                date: 2024-01-25 02:00:30.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4681
              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 {#4684 …}
            +nested: Doctrine\ORM\PersistentCollection {#4686 …}
            +votes: Doctrine\ORM\PersistentCollection {#4688 …}
            +reports: Doctrine\ORM\PersistentCollection {#4690 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
            -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 {#4682
              date: 2024-01-25 17:48:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4730
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4736 …}
          +votes: Doctrine\ORM\PersistentCollection {#4738 …}
          +reports: Doctrine\ORM\PersistentCollection {#4743 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
          -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 {#4727
            date: 2024-10-11 05:35:03.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706202091 {#4731
            date: 2024-01-25 18:01:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4759
          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 {#4754 …}
        +nested: Doctrine\ORM\PersistentCollection {#4752 …}
        +votes: Doctrine\ORM\PersistentCollection {#4750 …}
        +reports: Doctrine\ORM\PersistentCollection {#4766 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
        -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 {#4762
          date: 2024-10-11 09:00:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706204947 {#4764
          date: 2024-01-25 18:49:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4782
        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 {#4779 …}
      +nested: Doctrine\ORM\PersistentCollection {#4776 …}
      +votes: Doctrine\ORM\PersistentCollection {#4774 …}
      +reports: Doctrine\ORM\PersistentCollection {#4788 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
      -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 {#4785
        date: 2024-01-25 18:52:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +body: "Plymouth?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706208415 {#4804
      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 {#4801 …}
    +nested: Doctrine\ORM\PersistentCollection {#4798 …}
    +votes: Doctrine\ORM\PersistentCollection {#4796 …}
    +reports: Doctrine\ORM\PersistentCollection {#4810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
    -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 {#4807
      date: 2024-01-25 19:46:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4826
    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 {#4821 …}
  +nested: Doctrine\ORM\PersistentCollection {#4819 …}
  +votes: Doctrine\ORM\PersistentCollection {#4817 …}
  +reports: Doctrine\ORM\PersistentCollection {#4833 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4835 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4837 …}
  -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 {#4829
    date: 2024-10-11 11:54:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706209031 {#4831
    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
55 DENIED edit
App\Entity\EntryComment {#4823
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4809
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4787
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4756
        +user: Proxies\__CG__\App\Entity\User {#4519 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4735
          +user: Proxies\__CG__\App\Entity\User {#4432 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4683
            +user: Proxies\__CG__\App\Entity\User {#4519 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4612
              +user: Proxies\__CG__\App\Entity\User {#4432 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4464
                +user: Proxies\__CG__\App\Entity\User {#4465 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: App\Entity\EntryComment {#4133
                  +user: App\Entity\User {#4117 …}
                  +entry: App\Entity\Entry {#2388}
                  +magazine: App\Entity\Magazine {#266}
                  +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 {#4139
                    date: 2024-10-11 14:34:19.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4134 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                  -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 {#4140
                    date: 2024-01-24 19:43:13.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4133}
                +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 {#4462
                  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 {#4466 …}
                +nested: Doctrine\ORM\PersistentCollection {#4468 …}
                +votes: Doctrine\ORM\PersistentCollection {#4470 …}
                +reports: Doctrine\ORM\PersistentCollection {#4472 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
                -id: 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 {#4463
                  date: 2024-01-25 00:40:06.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4609
                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 {#4613 …}
              +nested: Doctrine\ORM\PersistentCollection {#4615 …}
              +votes: Doctrine\ORM\PersistentCollection {#4617 …}
              +reports: Doctrine\ORM\PersistentCollection {#4619 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
              -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 {#4610
                date: 2024-10-09 12:49:56.0 +02:00
              }
              +createdAt: DateTimeImmutable @1706144430 {#4611
                date: 2024-01-25 02:00:30.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4681
              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 {#4684 …}
            +nested: Doctrine\ORM\PersistentCollection {#4686 …}
            +votes: Doctrine\ORM\PersistentCollection {#4688 …}
            +reports: Doctrine\ORM\PersistentCollection {#4690 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
            -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 {#4682
              date: 2024-01-25 17:48:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4730
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4736 …}
          +votes: Doctrine\ORM\PersistentCollection {#4738 …}
          +reports: Doctrine\ORM\PersistentCollection {#4743 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
          -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 {#4727
            date: 2024-10-11 05:35:03.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706202091 {#4731
            date: 2024-01-25 18:01:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4759
          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 {#4754 …}
        +nested: Doctrine\ORM\PersistentCollection {#4752 …}
        +votes: Doctrine\ORM\PersistentCollection {#4750 …}
        +reports: Doctrine\ORM\PersistentCollection {#4766 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
        -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 {#4762
          date: 2024-10-11 09:00:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706204947 {#4764
          date: 2024-01-25 18:49:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4782
        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 {#4779 …}
      +nested: Doctrine\ORM\PersistentCollection {#4776 …}
      +votes: Doctrine\ORM\PersistentCollection {#4774 …}
      +reports: Doctrine\ORM\PersistentCollection {#4788 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
      -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 {#4785
        date: 2024-01-25 18:52:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +body: "Plymouth?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706208415 {#4804
      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 {#4801 …}
    +nested: Doctrine\ORM\PersistentCollection {#4798 …}
    +votes: Doctrine\ORM\PersistentCollection {#4796 …}
    +reports: Doctrine\ORM\PersistentCollection {#4810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
    -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 {#4807
      date: 2024-01-25 19:46:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4826
    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 {#4821 …}
  +nested: Doctrine\ORM\PersistentCollection {#4819 …}
  +votes: Doctrine\ORM\PersistentCollection {#4817 …}
  +reports: Doctrine\ORM\PersistentCollection {#4833 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4835 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4837 …}
  -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 {#4829
    date: 2024-10-11 11:54:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706209031 {#4831
    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
56 DENIED moderate
App\Entity\EntryComment {#4823
  +user: Proxies\__CG__\App\Entity\User {#4432 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4809
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4787
      +user: Proxies\__CG__\App\Entity\User {#4432 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4756
        +user: Proxies\__CG__\App\Entity\User {#4519 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4735
          +user: Proxies\__CG__\App\Entity\User {#4432 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4683
            +user: Proxies\__CG__\App\Entity\User {#4519 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4612
              +user: Proxies\__CG__\App\Entity\User {#4432 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4464
                +user: Proxies\__CG__\App\Entity\User {#4465 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: App\Entity\EntryComment {#4133
                  +user: App\Entity\User {#4117 …}
                  +entry: App\Entity\Entry {#2388}
                  +magazine: App\Entity\Magazine {#266}
                  +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 {#4139
                    date: 2024-10-11 14:34:19.0 +02:00
                  }
                  +ip: null
                  +tags: null
                  +mentions: [
                    "@savbran@feddit.it"
                  ]
                  +children: Doctrine\ORM\PersistentCollection {#4134 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                  -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 {#4140
                    date: 2024-01-24 19:43:13.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4133}
                +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 {#4462
                  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 {#4466 …}
                +nested: Doctrine\ORM\PersistentCollection {#4468 …}
                +votes: Doctrine\ORM\PersistentCollection {#4470 …}
                +reports: Doctrine\ORM\PersistentCollection {#4472 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
                -id: 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 {#4463
                  date: 2024-01-25 00:40:06.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4609
                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 {#4613 …}
              +nested: Doctrine\ORM\PersistentCollection {#4615 …}
              +votes: Doctrine\ORM\PersistentCollection {#4617 …}
              +reports: Doctrine\ORM\PersistentCollection {#4619 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
              -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 {#4610
                date: 2024-10-09 12:49:56.0 +02:00
              }
              +createdAt: DateTimeImmutable @1706144430 {#4611
                date: 2024-01-25 02:00:30.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4681
              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 {#4684 …}
            +nested: Doctrine\ORM\PersistentCollection {#4686 …}
            +votes: Doctrine\ORM\PersistentCollection {#4688 …}
            +reports: Doctrine\ORM\PersistentCollection {#4690 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
            -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 {#4682
              date: 2024-01-25 17:48:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4730
            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 {#4740 …}
          +nested: Doctrine\ORM\PersistentCollection {#4736 …}
          +votes: Doctrine\ORM\PersistentCollection {#4738 …}
          +reports: Doctrine\ORM\PersistentCollection {#4743 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
          -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 {#4727
            date: 2024-10-11 05:35:03.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706202091 {#4731
            date: 2024-01-25 18:01:31.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4759
          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 {#4754 …}
        +nested: Doctrine\ORM\PersistentCollection {#4752 …}
        +votes: Doctrine\ORM\PersistentCollection {#4750 …}
        +reports: Doctrine\ORM\PersistentCollection {#4766 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
        -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 {#4762
          date: 2024-10-11 09:00:52.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706204947 {#4764
          date: 2024-01-25 18:49:07.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +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 {#4782
        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 {#4779 …}
      +nested: Doctrine\ORM\PersistentCollection {#4776 …}
      +votes: Doctrine\ORM\PersistentCollection {#4774 …}
      +reports: Doctrine\ORM\PersistentCollection {#4788 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
      -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 {#4785
        date: 2024-01-25 18:52:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +body: "Plymouth?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706208415 {#4804
      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 {#4801 …}
    +nested: Doctrine\ORM\PersistentCollection {#4798 …}
    +votes: Doctrine\ORM\PersistentCollection {#4796 …}
    +reports: Doctrine\ORM\PersistentCollection {#4810 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
    -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 {#4807
      date: 2024-01-25 19:46:55.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4826
    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 {#4821 …}
  +nested: Doctrine\ORM\PersistentCollection {#4819 …}
  +votes: Doctrine\ORM\PersistentCollection {#4817 …}
  +reports: Doctrine\ORM\PersistentCollection {#4833 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4835 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4837 …}
  -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 {#4829
    date: 2024-10-11 11:54:36.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706209031 {#4831
    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
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 {#4854
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4823
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4809
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4787
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4756
          +user: Proxies\__CG__\App\Entity\User {#4519 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4735
            +user: Proxies\__CG__\App\Entity\User {#4432 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4683
              +user: Proxies\__CG__\App\Entity\User {#4519 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4612
                +user: Proxies\__CG__\App\Entity\User {#4432 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: App\Entity\EntryComment {#4464
                  +user: Proxies\__CG__\App\Entity\User {#4465 …}
                  +entry: App\Entity\Entry {#2388}
                  +magazine: App\Entity\Magazine {#266}
                  +image: null
                  +parent: App\Entity\EntryComment {#4133
                    +user: App\Entity\User {#4117 …}
                    +entry: App\Entity\Entry {#2388}
                    +magazine: App\Entity\Magazine {#266}
                    +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 {#4139
                      date: 2024-10-11 14:34:19.0 +02:00
                    }
                    +ip: null
                    +tags: null
                    +mentions: [
                      "@savbran@feddit.it"
                    ]
                    +children: Doctrine\ORM\PersistentCollection {#4134 …}
                    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                    -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 {#4140
                      date: 2024-01-24 19:43:13.0 +01:00
                    }
                  }
                  +root: App\Entity\EntryComment {#4133}
                  +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 {#4462
                    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 {#4466 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
                  -id: 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 {#4463
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4133}
                +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 {#4609
                  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 {#4613 …}
                +nested: Doctrine\ORM\PersistentCollection {#4615 …}
                +votes: Doctrine\ORM\PersistentCollection {#4617 …}
                +reports: Doctrine\ORM\PersistentCollection {#4619 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
                -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 {#4610
                  date: 2024-10-09 12:49:56.0 +02:00
                }
                +createdAt: DateTimeImmutable @1706144430 {#4611
                  date: 2024-01-25 02:00:30.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4681
                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 {#4684 …}
              +nested: Doctrine\ORM\PersistentCollection {#4686 …}
              +votes: Doctrine\ORM\PersistentCollection {#4688 …}
              +reports: Doctrine\ORM\PersistentCollection {#4690 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
              -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 {#4682
                date: 2024-01-25 17:48:39.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4730
              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 {#4740 …}
            +nested: Doctrine\ORM\PersistentCollection {#4736 …}
            +votes: Doctrine\ORM\PersistentCollection {#4738 …}
            +reports: Doctrine\ORM\PersistentCollection {#4743 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
            -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 {#4727
              date: 2024-10-11 05:35:03.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706202091 {#4731
              date: 2024-01-25 18:01:31.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4759
            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 {#4754 …}
          +nested: Doctrine\ORM\PersistentCollection {#4752 …}
          +votes: Doctrine\ORM\PersistentCollection {#4750 …}
          +reports: Doctrine\ORM\PersistentCollection {#4766 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
          -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 {#4762
            date: 2024-10-11 09:00:52.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706204947 {#4764
            date: 2024-01-25 18:49:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4782
          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 {#4779 …}
        +nested: Doctrine\ORM\PersistentCollection {#4776 …}
        +votes: Doctrine\ORM\PersistentCollection {#4774 …}
        +reports: Doctrine\ORM\PersistentCollection {#4788 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
        -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 {#4785
          date: 2024-01-25 18:52:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +body: "Plymouth?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706208415 {#4804
        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 {#4801 …}
      +nested: Doctrine\ORM\PersistentCollection {#4798 …}
      +votes: Doctrine\ORM\PersistentCollection {#4796 …}
      +reports: Doctrine\ORM\PersistentCollection {#4810 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
      -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 {#4807
        date: 2024-01-25 19:46:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4826
      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 {#4821 …}
    +nested: Doctrine\ORM\PersistentCollection {#4819 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4833 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4835 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4837 …}
    -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 {#4829
      date: 2024-10-11 11:54:36.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706209031 {#4831
      date: 2024-01-25 19:57:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4849
    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 {#4846 …}
  +nested: Doctrine\ORM\PersistentCollection {#4843 …}
  +votes: Doctrine\ORM\PersistentCollection {#4841 …}
  +reports: Doctrine\ORM\PersistentCollection {#4855 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4857 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4859 …}
  -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 {#4852
    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
59 DENIED edit
App\Entity\EntryComment {#4854
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4823
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4809
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4787
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4756
          +user: Proxies\__CG__\App\Entity\User {#4519 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4735
            +user: Proxies\__CG__\App\Entity\User {#4432 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4683
              +user: Proxies\__CG__\App\Entity\User {#4519 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4612
                +user: Proxies\__CG__\App\Entity\User {#4432 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: App\Entity\EntryComment {#4464
                  +user: Proxies\__CG__\App\Entity\User {#4465 …}
                  +entry: App\Entity\Entry {#2388}
                  +magazine: App\Entity\Magazine {#266}
                  +image: null
                  +parent: App\Entity\EntryComment {#4133
                    +user: App\Entity\User {#4117 …}
                    +entry: App\Entity\Entry {#2388}
                    +magazine: App\Entity\Magazine {#266}
                    +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 {#4139
                      date: 2024-10-11 14:34:19.0 +02:00
                    }
                    +ip: null
                    +tags: null
                    +mentions: [
                      "@savbran@feddit.it"
                    ]
                    +children: Doctrine\ORM\PersistentCollection {#4134 …}
                    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                    -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 {#4140
                      date: 2024-01-24 19:43:13.0 +01:00
                    }
                  }
                  +root: App\Entity\EntryComment {#4133}
                  +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 {#4462
                    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 {#4466 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
                  -id: 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 {#4463
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4133}
                +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 {#4609
                  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 {#4613 …}
                +nested: Doctrine\ORM\PersistentCollection {#4615 …}
                +votes: Doctrine\ORM\PersistentCollection {#4617 …}
                +reports: Doctrine\ORM\PersistentCollection {#4619 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
                -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 {#4610
                  date: 2024-10-09 12:49:56.0 +02:00
                }
                +createdAt: DateTimeImmutable @1706144430 {#4611
                  date: 2024-01-25 02:00:30.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4681
                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 {#4684 …}
              +nested: Doctrine\ORM\PersistentCollection {#4686 …}
              +votes: Doctrine\ORM\PersistentCollection {#4688 …}
              +reports: Doctrine\ORM\PersistentCollection {#4690 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
              -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 {#4682
                date: 2024-01-25 17:48:39.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4730
              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 {#4740 …}
            +nested: Doctrine\ORM\PersistentCollection {#4736 …}
            +votes: Doctrine\ORM\PersistentCollection {#4738 …}
            +reports: Doctrine\ORM\PersistentCollection {#4743 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
            -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 {#4727
              date: 2024-10-11 05:35:03.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706202091 {#4731
              date: 2024-01-25 18:01:31.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4759
            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 {#4754 …}
          +nested: Doctrine\ORM\PersistentCollection {#4752 …}
          +votes: Doctrine\ORM\PersistentCollection {#4750 …}
          +reports: Doctrine\ORM\PersistentCollection {#4766 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
          -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 {#4762
            date: 2024-10-11 09:00:52.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706204947 {#4764
            date: 2024-01-25 18:49:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4782
          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 {#4779 …}
        +nested: Doctrine\ORM\PersistentCollection {#4776 …}
        +votes: Doctrine\ORM\PersistentCollection {#4774 …}
        +reports: Doctrine\ORM\PersistentCollection {#4788 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
        -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 {#4785
          date: 2024-01-25 18:52:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +body: "Plymouth?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706208415 {#4804
        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 {#4801 …}
      +nested: Doctrine\ORM\PersistentCollection {#4798 …}
      +votes: Doctrine\ORM\PersistentCollection {#4796 …}
      +reports: Doctrine\ORM\PersistentCollection {#4810 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
      -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 {#4807
        date: 2024-01-25 19:46:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4826
      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 {#4821 …}
    +nested: Doctrine\ORM\PersistentCollection {#4819 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4833 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4835 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4837 …}
    -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 {#4829
      date: 2024-10-11 11:54:36.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706209031 {#4831
      date: 2024-01-25 19:57:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4849
    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 {#4846 …}
  +nested: Doctrine\ORM\PersistentCollection {#4843 …}
  +votes: Doctrine\ORM\PersistentCollection {#4841 …}
  +reports: Doctrine\ORM\PersistentCollection {#4855 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4857 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4859 …}
  -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 {#4852
    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
60 DENIED moderate
App\Entity\EntryComment {#4854
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4823
    +user: Proxies\__CG__\App\Entity\User {#4432 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4809
      +user: Proxies\__CG__\App\Entity\User {#4519 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4787
        +user: Proxies\__CG__\App\Entity\User {#4432 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4756
          +user: Proxies\__CG__\App\Entity\User {#4519 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4735
            +user: Proxies\__CG__\App\Entity\User {#4432 …}
            +entry: App\Entity\Entry {#2388}
            +magazine: App\Entity\Magazine {#266}
            +image: null
            +parent: App\Entity\EntryComment {#4683
              +user: Proxies\__CG__\App\Entity\User {#4519 …}
              +entry: App\Entity\Entry {#2388}
              +magazine: App\Entity\Magazine {#266}
              +image: null
              +parent: App\Entity\EntryComment {#4612
                +user: Proxies\__CG__\App\Entity\User {#4432 …}
                +entry: App\Entity\Entry {#2388}
                +magazine: App\Entity\Magazine {#266}
                +image: null
                +parent: App\Entity\EntryComment {#4464
                  +user: Proxies\__CG__\App\Entity\User {#4465 …}
                  +entry: App\Entity\Entry {#2388}
                  +magazine: App\Entity\Magazine {#266}
                  +image: null
                  +parent: App\Entity\EntryComment {#4133
                    +user: App\Entity\User {#4117 …}
                    +entry: App\Entity\Entry {#2388}
                    +magazine: App\Entity\Magazine {#266}
                    +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 {#4139
                      date: 2024-10-11 14:34:19.0 +02:00
                    }
                    +ip: null
                    +tags: null
                    +mentions: [
                      "@savbran@feddit.it"
                    ]
                    +children: Doctrine\ORM\PersistentCollection {#4134 …}
                    +nested: Doctrine\ORM\PersistentCollection {#4125 …}
                    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
                    +reports: Doctrine\ORM\PersistentCollection {#4123 …}
                    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
                    +notifications: Doctrine\ORM\PersistentCollection {#4119 …}
                    -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 {#4140
                      date: 2024-01-24 19:43:13.0 +01:00
                    }
                  }
                  +root: App\Entity\EntryComment {#4133}
                  +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 {#4462
                    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 {#4466 …}
                  +nested: Doctrine\ORM\PersistentCollection {#4468 …}
                  +votes: Doctrine\ORM\PersistentCollection {#4470 …}
                  +reports: Doctrine\ORM\PersistentCollection {#4472 …}
                  +favourites: Doctrine\ORM\PersistentCollection {#4474 …}
                  +notifications: Doctrine\ORM\PersistentCollection {#4476 …}
                  -id: 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 {#4463
                    date: 2024-01-25 00:40:06.0 +01:00
                  }
                }
                +root: App\Entity\EntryComment {#4133}
                +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 {#4609
                  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 {#4613 …}
                +nested: Doctrine\ORM\PersistentCollection {#4615 …}
                +votes: Doctrine\ORM\PersistentCollection {#4617 …}
                +reports: Doctrine\ORM\PersistentCollection {#4619 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4623 …}
                -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 {#4610
                  date: 2024-10-09 12:49:56.0 +02:00
                }
                +createdAt: DateTimeImmutable @1706144430 {#4611
                  date: 2024-01-25 02:00:30.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4133}
              +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 {#4681
                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 {#4684 …}
              +nested: Doctrine\ORM\PersistentCollection {#4686 …}
              +votes: Doctrine\ORM\PersistentCollection {#4688 …}
              +reports: Doctrine\ORM\PersistentCollection {#4690 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4692 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4694 …}
              -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 {#4682
                date: 2024-01-25 17:48:39.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4133}
            +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 {#4730
              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 {#4740 …}
            +nested: Doctrine\ORM\PersistentCollection {#4736 …}
            +votes: Doctrine\ORM\PersistentCollection {#4738 …}
            +reports: Doctrine\ORM\PersistentCollection {#4743 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4745 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4747 …}
            -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 {#4727
              date: 2024-10-11 05:35:03.0 +02:00
            }
            +createdAt: DateTimeImmutable @1706202091 {#4731
              date: 2024-01-25 18:01:31.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4133}
          +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 {#4759
            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 {#4754 …}
          +nested: Doctrine\ORM\PersistentCollection {#4752 …}
          +votes: Doctrine\ORM\PersistentCollection {#4750 …}
          +reports: Doctrine\ORM\PersistentCollection {#4766 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4768 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4770 …}
          -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 {#4762
            date: 2024-10-11 09:00:52.0 +02:00
          }
          +createdAt: DateTimeImmutable @1706204947 {#4764
            date: 2024-01-25 18:49:07.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4133}
        +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 {#4782
          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 {#4779 …}
        +nested: Doctrine\ORM\PersistentCollection {#4776 …}
        +votes: Doctrine\ORM\PersistentCollection {#4774 …}
        +reports: Doctrine\ORM\PersistentCollection {#4788 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4790 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4792 …}
        -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 {#4785
          date: 2024-01-25 18:52:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4133}
      +body: "Plymouth?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706208415 {#4804
        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 {#4801 …}
      +nested: Doctrine\ORM\PersistentCollection {#4798 …}
      +votes: Doctrine\ORM\PersistentCollection {#4796 …}
      +reports: Doctrine\ORM\PersistentCollection {#4810 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4812 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4814 …}
      -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 {#4807
        date: 2024-01-25 19:46:55.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4133}
    +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 {#4826
      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 {#4821 …}
    +nested: Doctrine\ORM\PersistentCollection {#4819 …}
    +votes: Doctrine\ORM\PersistentCollection {#4817 …}
    +reports: Doctrine\ORM\PersistentCollection {#4833 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4835 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4837 …}
    -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 {#4829
      date: 2024-10-11 11:54:36.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706209031 {#4831
      date: 2024-01-25 19:57:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4133}
  +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 {#4849
    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 {#4846 …}
  +nested: Doctrine\ORM\PersistentCollection {#4843 …}
  +votes: Doctrine\ORM\PersistentCollection {#4841 …}
  +reports: Doctrine\ORM\PersistentCollection {#4855 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4857 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4859 …}
  -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 {#4852
    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
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 {#4218
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4212
    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 {#4219 …}
  +nested: Doctrine\ORM\PersistentCollection {#4221 …}
  +votes: Doctrine\ORM\PersistentCollection {#4223 …}
  +reports: Doctrine\ORM\PersistentCollection {#4225 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
  -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 {#4213
    date: 2024-10-07 15:35:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100225 {#4214
    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
63 DENIED edit
App\Entity\EntryComment {#4218
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4212
    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 {#4219 …}
  +nested: Doctrine\ORM\PersistentCollection {#4221 …}
  +votes: Doctrine\ORM\PersistentCollection {#4223 …}
  +reports: Doctrine\ORM\PersistentCollection {#4225 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
  -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 {#4213
    date: 2024-10-07 15:35:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100225 {#4214
    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
64 DENIED moderate
App\Entity\EntryComment {#4218
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +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 {#4212
    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 {#4219 …}
  +nested: Doctrine\ORM\PersistentCollection {#4221 …}
  +votes: Doctrine\ORM\PersistentCollection {#4223 …}
  +reports: Doctrine\ORM\PersistentCollection {#4225 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
  -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 {#4213
    date: 2024-10-07 15:35:56.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100225 {#4214
    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
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 {#4300
  +user: Proxies\__CG__\App\Entity\User {#4297 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4304
    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 {#4296 …}
  +nested: Doctrine\ORM\PersistentCollection {#4294 …}
  +votes: Doctrine\ORM\PersistentCollection {#4309 …}
  +reports: Doctrine\ORM\PersistentCollection {#4311 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4315 …}
  -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 {#4307
    date: 2024-10-11 01:39:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706198014 {#4303
    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
67 DENIED edit
App\Entity\EntryComment {#4300
  +user: Proxies\__CG__\App\Entity\User {#4297 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4304
    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 {#4296 …}
  +nested: Doctrine\ORM\PersistentCollection {#4294 …}
  +votes: Doctrine\ORM\PersistentCollection {#4309 …}
  +reports: Doctrine\ORM\PersistentCollection {#4311 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4315 …}
  -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 {#4307
    date: 2024-10-11 01:39:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706198014 {#4303
    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
68 DENIED moderate
App\Entity\EntryComment {#4300
  +user: Proxies\__CG__\App\Entity\User {#4297 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4304
    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 {#4296 …}
  +nested: Doctrine\ORM\PersistentCollection {#4294 …}
  +votes: Doctrine\ORM\PersistentCollection {#4309 …}
  +reports: Doctrine\ORM\PersistentCollection {#4311 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4313 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4315 …}
  -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 {#4307
    date: 2024-10-11 01:39:16.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706198014 {#4303
    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
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 {#4319
  +user: Proxies\__CG__\App\Entity\User {#4320 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4317
    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 {#4321 …}
  +nested: Doctrine\ORM\PersistentCollection {#4323 …}
  +votes: Doctrine\ORM\PersistentCollection {#4325 …}
  +reports: Doctrine\ORM\PersistentCollection {#4327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
  -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 {#4318
    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
71 DENIED edit
App\Entity\EntryComment {#4319
  +user: Proxies\__CG__\App\Entity\User {#4320 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4317
    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 {#4321 …}
  +nested: Doctrine\ORM\PersistentCollection {#4323 …}
  +votes: Doctrine\ORM\PersistentCollection {#4325 …}
  +reports: Doctrine\ORM\PersistentCollection {#4327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
  -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 {#4318
    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
72 DENIED moderate
App\Entity\EntryComment {#4319
  +user: Proxies\__CG__\App\Entity\User {#4320 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4317
    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 {#4321 …}
  +nested: Doctrine\ORM\PersistentCollection {#4323 …}
  +votes: Doctrine\ORM\PersistentCollection {#4325 …}
  +reports: Doctrine\ORM\PersistentCollection {#4327 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
  -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 {#4318
    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
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 {#4564
  +user: Proxies\__CG__\App\Entity\User {#4565 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4562
    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 {#4566 …}
  +nested: Doctrine\ORM\PersistentCollection {#4568 …}
  +votes: Doctrine\ORM\PersistentCollection {#4570 …}
  +reports: Doctrine\ORM\PersistentCollection {#4572 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4576 …}
  -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 {#4563
    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
75 DENIED edit
App\Entity\EntryComment {#4564
  +user: Proxies\__CG__\App\Entity\User {#4565 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4562
    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 {#4566 …}
  +nested: Doctrine\ORM\PersistentCollection {#4568 …}
  +votes: Doctrine\ORM\PersistentCollection {#4570 …}
  +reports: Doctrine\ORM\PersistentCollection {#4572 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4576 …}
  -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 {#4563
    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
76 DENIED moderate
App\Entity\EntryComment {#4564
  +user: Proxies\__CG__\App\Entity\User {#4565 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4562
    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 {#4566 …}
  +nested: Doctrine\ORM\PersistentCollection {#4568 …}
  +votes: Doctrine\ORM\PersistentCollection {#4570 …}
  +reports: Doctrine\ORM\PersistentCollection {#4572 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4576 …}
  -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 {#4563
    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
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 {#4580
  +user: Proxies\__CG__\App\Entity\User {#4581 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4578
    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 {#4582 …}
  +nested: Doctrine\ORM\PersistentCollection {#4584 …}
  +votes: Doctrine\ORM\PersistentCollection {#4586 …}
  +reports: Doctrine\ORM\PersistentCollection {#4588 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4590 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4592 …}
  -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 {#4579
    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
79 DENIED edit
App\Entity\EntryComment {#4580
  +user: Proxies\__CG__\App\Entity\User {#4581 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4578
    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 {#4582 …}
  +nested: Doctrine\ORM\PersistentCollection {#4584 …}
  +votes: Doctrine\ORM\PersistentCollection {#4586 …}
  +reports: Doctrine\ORM\PersistentCollection {#4588 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4590 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4592 …}
  -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 {#4579
    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
80 DENIED moderate
App\Entity\EntryComment {#4580
  +user: Proxies\__CG__\App\Entity\User {#4581 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4578
    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 {#4582 …}
  +nested: Doctrine\ORM\PersistentCollection {#4584 …}
  +votes: Doctrine\ORM\PersistentCollection {#4586 …}
  +reports: Doctrine\ORM\PersistentCollection {#4588 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4590 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4592 …}
  -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 {#4579
    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
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 {#4596
  +user: Proxies\__CG__\App\Entity\User {#4465 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4594
    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 {#4597 …}
  +nested: Doctrine\ORM\PersistentCollection {#4599 …}
  +votes: Doctrine\ORM\PersistentCollection {#4601 …}
  +reports: Doctrine\ORM\PersistentCollection {#4603 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4605 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4607 …}
  -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 {#4595
    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
83 DENIED edit
App\Entity\EntryComment {#4596
  +user: Proxies\__CG__\App\Entity\User {#4465 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4594
    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 {#4597 …}
  +nested: Doctrine\ORM\PersistentCollection {#4599 …}
  +votes: Doctrine\ORM\PersistentCollection {#4601 …}
  +reports: Doctrine\ORM\PersistentCollection {#4603 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4605 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4607 …}
  -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 {#4595
    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
84 DENIED moderate
App\Entity\EntryComment {#4596
  +user: Proxies\__CG__\App\Entity\User {#4465 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4319
    +user: Proxies\__CG__\App\Entity\User {#4320 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4317
      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 {#4321 …}
    +nested: Doctrine\ORM\PersistentCollection {#4323 …}
    +votes: Doctrine\ORM\PersistentCollection {#4325 …}
    +reports: Doctrine\ORM\PersistentCollection {#4327 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4329 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4331 …}
    -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 {#4318
      date: 2024-01-24 22:09:42.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4594
    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 {#4597 …}
  +nested: Doctrine\ORM\PersistentCollection {#4599 …}
  +votes: Doctrine\ORM\PersistentCollection {#4601 …}
  +reports: Doctrine\ORM\PersistentCollection {#4603 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4605 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4607 …}
  -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 {#4595
    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
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 {#4335
  +user: Proxies\__CG__\App\Entity\User {#4336 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4333
    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 {#4337 …}
  +nested: Doctrine\ORM\PersistentCollection {#4339 …}
  +votes: Doctrine\ORM\PersistentCollection {#4341 …}
  +reports: Doctrine\ORM\PersistentCollection {#4343 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
  -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 {#4334
    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
87 DENIED edit
App\Entity\EntryComment {#4335
  +user: Proxies\__CG__\App\Entity\User {#4336 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4333
    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 {#4337 …}
  +nested: Doctrine\ORM\PersistentCollection {#4339 …}
  +votes: Doctrine\ORM\PersistentCollection {#4341 …}
  +reports: Doctrine\ORM\PersistentCollection {#4343 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
  -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 {#4334
    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
88 DENIED moderate
App\Entity\EntryComment {#4335
  +user: Proxies\__CG__\App\Entity\User {#4336 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4333
    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 {#4337 …}
  +nested: Doctrine\ORM\PersistentCollection {#4339 …}
  +votes: Doctrine\ORM\PersistentCollection {#4341 …}
  +reports: Doctrine\ORM\PersistentCollection {#4343 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4345 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4347 …}
  -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 {#4334
    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
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 {#4352
  +user: Proxies\__CG__\App\Entity\User {#4353 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4349
    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 {#4354 …}
  +nested: Doctrine\ORM\PersistentCollection {#4356 …}
  +votes: Doctrine\ORM\PersistentCollection {#4358 …}
  +reports: Doctrine\ORM\PersistentCollection {#4360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4364 …}
  -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 {#4350
    date: 2024-10-07 11:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100976 {#4351
    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
91 DENIED edit
App\Entity\EntryComment {#4352
  +user: Proxies\__CG__\App\Entity\User {#4353 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4349
    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 {#4354 …}
  +nested: Doctrine\ORM\PersistentCollection {#4356 …}
  +votes: Doctrine\ORM\PersistentCollection {#4358 …}
  +reports: Doctrine\ORM\PersistentCollection {#4360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4364 …}
  -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 {#4350
    date: 2024-10-07 11:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100976 {#4351
    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
92 DENIED moderate
App\Entity\EntryComment {#4352
  +user: Proxies\__CG__\App\Entity\User {#4353 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4349
    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 {#4354 …}
  +nested: Doctrine\ORM\PersistentCollection {#4356 …}
  +votes: Doctrine\ORM\PersistentCollection {#4358 …}
  +reports: Doctrine\ORM\PersistentCollection {#4360 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4362 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4364 …}
  -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 {#4350
    date: 2024-10-07 11:52:38.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706100976 {#4351
    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
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 {#4368
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4366
    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 {#4370 …}
  +nested: Doctrine\ORM\PersistentCollection {#4372 …}
  +votes: Doctrine\ORM\PersistentCollection {#4374 …}
  +reports: Doctrine\ORM\PersistentCollection {#4376 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
  -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 {#4367
    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
95 DENIED edit
App\Entity\EntryComment {#4368
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4366
    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 {#4370 …}
  +nested: Doctrine\ORM\PersistentCollection {#4372 …}
  +votes: Doctrine\ORM\PersistentCollection {#4374 …}
  +reports: Doctrine\ORM\PersistentCollection {#4376 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
  -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 {#4367
    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
96 DENIED moderate
App\Entity\EntryComment {#4368
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4366
    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 {#4370 …}
  +nested: Doctrine\ORM\PersistentCollection {#4372 …}
  +votes: Doctrine\ORM\PersistentCollection {#4374 …}
  +reports: Doctrine\ORM\PersistentCollection {#4376 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4378 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4380 …}
  -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 {#4367
    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
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 {#4384
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4382
    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 {#4385 …}
  +nested: Doctrine\ORM\PersistentCollection {#4387 …}
  +votes: Doctrine\ORM\PersistentCollection {#4389 …}
  +reports: Doctrine\ORM\PersistentCollection {#4391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
  -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 {#4383
    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
99 DENIED edit
App\Entity\EntryComment {#4384
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4382
    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 {#4385 …}
  +nested: Doctrine\ORM\PersistentCollection {#4387 …}
  +votes: Doctrine\ORM\PersistentCollection {#4389 …}
  +reports: Doctrine\ORM\PersistentCollection {#4391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
  -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 {#4383
    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
100 DENIED moderate
App\Entity\EntryComment {#4384
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4382
    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 {#4385 …}
  +nested: Doctrine\ORM\PersistentCollection {#4387 …}
  +votes: Doctrine\ORM\PersistentCollection {#4389 …}
  +reports: Doctrine\ORM\PersistentCollection {#4391 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
  -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 {#4383
    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
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 {#4502
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4384
    +user: Proxies\__CG__\App\Entity\User {#4369 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4382
      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 {#4385 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4389 …}
    +reports: Doctrine\ORM\PersistentCollection {#4391 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
    -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 {#4383
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4494
    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 {#4504 …}
  +nested: Doctrine\ORM\PersistentCollection {#4506 …}
  +votes: Doctrine\ORM\PersistentCollection {#4508 …}
  +reports: Doctrine\ORM\PersistentCollection {#4510 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
  -id: 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 {#4497
    date: 2024-10-07 14:52:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706103720 {#4495
    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
103 DENIED edit
App\Entity\EntryComment {#4502
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4384
    +user: Proxies\__CG__\App\Entity\User {#4369 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4382
      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 {#4385 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4389 …}
    +reports: Doctrine\ORM\PersistentCollection {#4391 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
    -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 {#4383
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4494
    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 {#4504 …}
  +nested: Doctrine\ORM\PersistentCollection {#4506 …}
  +votes: Doctrine\ORM\PersistentCollection {#4508 …}
  +reports: Doctrine\ORM\PersistentCollection {#4510 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
  -id: 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 {#4497
    date: 2024-10-07 14:52:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706103720 {#4495
    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
104 DENIED moderate
App\Entity\EntryComment {#4502
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4384
    +user: Proxies\__CG__\App\Entity\User {#4369 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4382
      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 {#4385 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4389 …}
    +reports: Doctrine\ORM\PersistentCollection {#4391 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
    -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 {#4383
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4494
    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 {#4504 …}
  +nested: Doctrine\ORM\PersistentCollection {#4506 …}
  +votes: Doctrine\ORM\PersistentCollection {#4508 …}
  +reports: Doctrine\ORM\PersistentCollection {#4510 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
  -id: 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 {#4497
    date: 2024-10-07 14:52:27.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706103720 {#4495
    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
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 {#4634
  +user: Proxies\__CG__\App\Entity\User {#4640 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4384
      +user: Proxies\__CG__\App\Entity\User {#4369 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4382
        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 {#4385 …}
      +nested: Doctrine\ORM\PersistentCollection {#4387 …}
      +votes: Doctrine\ORM\PersistentCollection {#4389 …}
      +reports: Doctrine\ORM\PersistentCollection {#4391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
      -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 {#4383
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4494
      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 {#4504 …}
    +nested: Doctrine\ORM\PersistentCollection {#4506 …}
    +votes: Doctrine\ORM\PersistentCollection {#4508 …}
    +reports: Doctrine\ORM\PersistentCollection {#4510 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
    -id: 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 {#4497
      date: 2024-10-07 14:52:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706103720 {#4495
      date: 2024-01-24 14:42:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4628
    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 {#4635 …}
  +nested: Doctrine\ORM\PersistentCollection {#4637 …}
  +votes: Doctrine\ORM\PersistentCollection {#4641 …}
  +reports: Doctrine\ORM\PersistentCollection {#4643 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4645 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4647 …}
  -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 {#4631
    date: 2024-10-09 03:21:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706137931 {#4629
    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
107 DENIED edit
App\Entity\EntryComment {#4634
  +user: Proxies\__CG__\App\Entity\User {#4640 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4384
      +user: Proxies\__CG__\App\Entity\User {#4369 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4382
        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 {#4385 …}
      +nested: Doctrine\ORM\PersistentCollection {#4387 …}
      +votes: Doctrine\ORM\PersistentCollection {#4389 …}
      +reports: Doctrine\ORM\PersistentCollection {#4391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
      -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 {#4383
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4494
      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 {#4504 …}
    +nested: Doctrine\ORM\PersistentCollection {#4506 …}
    +votes: Doctrine\ORM\PersistentCollection {#4508 …}
    +reports: Doctrine\ORM\PersistentCollection {#4510 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
    -id: 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 {#4497
      date: 2024-10-07 14:52:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706103720 {#4495
      date: 2024-01-24 14:42:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4628
    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 {#4635 …}
  +nested: Doctrine\ORM\PersistentCollection {#4637 …}
  +votes: Doctrine\ORM\PersistentCollection {#4641 …}
  +reports: Doctrine\ORM\PersistentCollection {#4643 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4645 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4647 …}
  -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 {#4631
    date: 2024-10-09 03:21:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706137931 {#4629
    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
108 DENIED moderate
App\Entity\EntryComment {#4634
  +user: Proxies\__CG__\App\Entity\User {#4640 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4502
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4384
      +user: Proxies\__CG__\App\Entity\User {#4369 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4382
        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 {#4385 …}
      +nested: Doctrine\ORM\PersistentCollection {#4387 …}
      +votes: Doctrine\ORM\PersistentCollection {#4389 …}
      +reports: Doctrine\ORM\PersistentCollection {#4391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
      -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 {#4383
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4494
      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 {#4504 …}
    +nested: Doctrine\ORM\PersistentCollection {#4506 …}
    +votes: Doctrine\ORM\PersistentCollection {#4508 …}
    +reports: Doctrine\ORM\PersistentCollection {#4510 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4512 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4514 …}
    -id: 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 {#4497
      date: 2024-10-07 14:52:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706103720 {#4495
      date: 2024-01-24 14:42:00.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4628
    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 {#4635 …}
  +nested: Doctrine\ORM\PersistentCollection {#4637 …}
  +votes: Doctrine\ORM\PersistentCollection {#4641 …}
  +reports: Doctrine\ORM\PersistentCollection {#4643 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4645 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4647 …}
  -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 {#4631
    date: 2024-10-09 03:21:32.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706137931 {#4629
    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
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 {#4518
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4384
    +user: Proxies\__CG__\App\Entity\User {#4369 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4382
      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 {#4385 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4389 …}
    +reports: Doctrine\ORM\PersistentCollection {#4391 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
    -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 {#4383
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4516
    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 {#4520 …}
  +nested: Doctrine\ORM\PersistentCollection {#4522 …}
  +votes: Doctrine\ORM\PersistentCollection {#4524 …}
  +reports: Doctrine\ORM\PersistentCollection {#4526 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
  -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 {#4517
    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
111 DENIED edit
App\Entity\EntryComment {#4518
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4384
    +user: Proxies\__CG__\App\Entity\User {#4369 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4382
      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 {#4385 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4389 …}
    +reports: Doctrine\ORM\PersistentCollection {#4391 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
    -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 {#4383
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4516
    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 {#4520 …}
  +nested: Doctrine\ORM\PersistentCollection {#4522 …}
  +votes: Doctrine\ORM\PersistentCollection {#4524 …}
  +reports: Doctrine\ORM\PersistentCollection {#4526 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
  -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 {#4517
    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
112 DENIED moderate
App\Entity\EntryComment {#4518
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4384
    +user: Proxies\__CG__\App\Entity\User {#4369 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4382
      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 {#4385 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4389 …}
    +reports: Doctrine\ORM\PersistentCollection {#4391 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
    -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 {#4383
      date: 2024-01-24 13:54:46.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4516
    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 {#4520 …}
  +nested: Doctrine\ORM\PersistentCollection {#4522 …}
  +votes: Doctrine\ORM\PersistentCollection {#4524 …}
  +reports: Doctrine\ORM\PersistentCollection {#4526 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
  -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 {#4517
    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
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 {#4713
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4518
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4384
      +user: Proxies\__CG__\App\Entity\User {#4369 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4382
        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 {#4385 …}
      +nested: Doctrine\ORM\PersistentCollection {#4387 …}
      +votes: Doctrine\ORM\PersistentCollection {#4389 …}
      +reports: Doctrine\ORM\PersistentCollection {#4391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
      -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 {#4383
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4516
      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 {#4520 …}
    +nested: Doctrine\ORM\PersistentCollection {#4522 …}
    +votes: Doctrine\ORM\PersistentCollection {#4524 …}
    +reports: Doctrine\ORM\PersistentCollection {#4526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
    -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 {#4517
      date: 2024-01-25 17:55:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4711
    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 {#4714 …}
  +nested: Doctrine\ORM\PersistentCollection {#4716 …}
  +votes: Doctrine\ORM\PersistentCollection {#4718 …}
  +reports: Doctrine\ORM\PersistentCollection {#4720 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
  -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 {#4712
    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
115 DENIED edit
App\Entity\EntryComment {#4713
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4518
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4384
      +user: Proxies\__CG__\App\Entity\User {#4369 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4382
        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 {#4385 …}
      +nested: Doctrine\ORM\PersistentCollection {#4387 …}
      +votes: Doctrine\ORM\PersistentCollection {#4389 …}
      +reports: Doctrine\ORM\PersistentCollection {#4391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
      -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 {#4383
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4516
      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 {#4520 …}
    +nested: Doctrine\ORM\PersistentCollection {#4522 …}
    +votes: Doctrine\ORM\PersistentCollection {#4524 …}
    +reports: Doctrine\ORM\PersistentCollection {#4526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
    -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 {#4517
      date: 2024-01-25 17:55:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4711
    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 {#4714 …}
  +nested: Doctrine\ORM\PersistentCollection {#4716 …}
  +votes: Doctrine\ORM\PersistentCollection {#4718 …}
  +reports: Doctrine\ORM\PersistentCollection {#4720 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
  -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 {#4712
    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
116 DENIED moderate
App\Entity\EntryComment {#4713
  +user: Proxies\__CG__\App\Entity\User {#4369 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4518
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4384
      +user: Proxies\__CG__\App\Entity\User {#4369 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4382
        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 {#4385 …}
      +nested: Doctrine\ORM\PersistentCollection {#4387 …}
      +votes: Doctrine\ORM\PersistentCollection {#4389 …}
      +reports: Doctrine\ORM\PersistentCollection {#4391 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4393 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4395 …}
      -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 {#4383
        date: 2024-01-24 13:54:46.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4516
      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 {#4520 …}
    +nested: Doctrine\ORM\PersistentCollection {#4522 …}
    +votes: Doctrine\ORM\PersistentCollection {#4524 …}
    +reports: Doctrine\ORM\PersistentCollection {#4526 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4528 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4530 …}
    -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 {#4517
      date: 2024-01-25 17:55:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4711
    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 {#4714 …}
  +nested: Doctrine\ORM\PersistentCollection {#4716 …}
  +votes: Doctrine\ORM\PersistentCollection {#4718 …}
  +reports: Doctrine\ORM\PersistentCollection {#4720 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4722 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4724 …}
  -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 {#4712
    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
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 {#4399
  +user: Proxies\__CG__\App\Entity\User {#4400 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4397
    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 {#4401 …}
  +nested: Doctrine\ORM\PersistentCollection {#4403 …}
  +votes: Doctrine\ORM\PersistentCollection {#4405 …}
  +reports: Doctrine\ORM\PersistentCollection {#4407 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
  -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 {#4398
    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
119 DENIED edit
App\Entity\EntryComment {#4399
  +user: Proxies\__CG__\App\Entity\User {#4400 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4397
    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 {#4401 …}
  +nested: Doctrine\ORM\PersistentCollection {#4403 …}
  +votes: Doctrine\ORM\PersistentCollection {#4405 …}
  +reports: Doctrine\ORM\PersistentCollection {#4407 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
  -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 {#4398
    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
120 DENIED moderate
App\Entity\EntryComment {#4399
  +user: Proxies\__CG__\App\Entity\User {#4400 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4397
    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 {#4401 …}
  +nested: Doctrine\ORM\PersistentCollection {#4403 …}
  +votes: Doctrine\ORM\PersistentCollection {#4405 …}
  +reports: Doctrine\ORM\PersistentCollection {#4407 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
  -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 {#4398
    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
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 {#4534
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4399
    +user: Proxies\__CG__\App\Entity\User {#4400 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4397
      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 {#4401 …}
    +nested: Doctrine\ORM\PersistentCollection {#4403 …}
    +votes: Doctrine\ORM\PersistentCollection {#4405 …}
    +reports: Doctrine\ORM\PersistentCollection {#4407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
    -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 {#4398
      date: 2024-01-24 15:41:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +body: "Have a good guide on cleanup? 👀"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201644 {#4532
    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 {#4535 …}
  +nested: Doctrine\ORM\PersistentCollection {#4537 …}
  +votes: Doctrine\ORM\PersistentCollection {#4539 …}
  +reports: Doctrine\ORM\PersistentCollection {#4541 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4543 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4545 …}
  -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 {#4533
    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
123 DENIED edit
App\Entity\EntryComment {#4534
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4399
    +user: Proxies\__CG__\App\Entity\User {#4400 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4397
      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 {#4401 …}
    +nested: Doctrine\ORM\PersistentCollection {#4403 …}
    +votes: Doctrine\ORM\PersistentCollection {#4405 …}
    +reports: Doctrine\ORM\PersistentCollection {#4407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
    -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 {#4398
      date: 2024-01-24 15:41:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +body: "Have a good guide on cleanup? 👀"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201644 {#4532
    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 {#4535 …}
  +nested: Doctrine\ORM\PersistentCollection {#4537 …}
  +votes: Doctrine\ORM\PersistentCollection {#4539 …}
  +reports: Doctrine\ORM\PersistentCollection {#4541 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4543 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4545 …}
  -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 {#4533
    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
124 DENIED moderate
App\Entity\EntryComment {#4534
  +user: Proxies\__CG__\App\Entity\User {#4519 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4399
    +user: Proxies\__CG__\App\Entity\User {#4400 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4397
      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 {#4401 …}
    +nested: Doctrine\ORM\PersistentCollection {#4403 …}
    +votes: Doctrine\ORM\PersistentCollection {#4405 …}
    +reports: Doctrine\ORM\PersistentCollection {#4407 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
    -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 {#4398
      date: 2024-01-24 15:41:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +body: "Have a good guide on cleanup? 👀"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706201644 {#4532
    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 {#4535 …}
  +nested: Doctrine\ORM\PersistentCollection {#4537 …}
  +votes: Doctrine\ORM\PersistentCollection {#4539 …}
  +reports: Doctrine\ORM\PersistentCollection {#4541 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4543 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4545 …}
  -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 {#4533
    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
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 {#4698
  +user: Proxies\__CG__\App\Entity\User {#4400 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4399
      +user: Proxies\__CG__\App\Entity\User {#4400 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4397
        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 {#4401 …}
      +nested: Doctrine\ORM\PersistentCollection {#4403 …}
      +votes: Doctrine\ORM\PersistentCollection {#4405 …}
      +reports: Doctrine\ORM\PersistentCollection {#4407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
      -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 {#4398
        date: 2024-01-24 15:41:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +body: "Have a good guide on cleanup? 👀"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201644 {#4532
      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 {#4535 …}
    +nested: Doctrine\ORM\PersistentCollection {#4537 …}
    +votes: Doctrine\ORM\PersistentCollection {#4539 …}
    +reports: Doctrine\ORM\PersistentCollection {#4541 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4545 …}
    -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 {#4533
      date: 2024-01-25 17:54:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4696
    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 {#4699 …}
  +nested: Doctrine\ORM\PersistentCollection {#4701 …}
  +votes: Doctrine\ORM\PersistentCollection {#4703 …}
  +reports: Doctrine\ORM\PersistentCollection {#4705 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4707 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4709 …}
  -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 {#4697
    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
127 DENIED edit
App\Entity\EntryComment {#4698
  +user: Proxies\__CG__\App\Entity\User {#4400 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4399
      +user: Proxies\__CG__\App\Entity\User {#4400 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4397
        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 {#4401 …}
      +nested: Doctrine\ORM\PersistentCollection {#4403 …}
      +votes: Doctrine\ORM\PersistentCollection {#4405 …}
      +reports: Doctrine\ORM\PersistentCollection {#4407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
      -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 {#4398
        date: 2024-01-24 15:41:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +body: "Have a good guide on cleanup? 👀"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201644 {#4532
      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 {#4535 …}
    +nested: Doctrine\ORM\PersistentCollection {#4537 …}
    +votes: Doctrine\ORM\PersistentCollection {#4539 …}
    +reports: Doctrine\ORM\PersistentCollection {#4541 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4545 …}
    -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 {#4533
      date: 2024-01-25 17:54:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4696
    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 {#4699 …}
  +nested: Doctrine\ORM\PersistentCollection {#4701 …}
  +votes: Doctrine\ORM\PersistentCollection {#4703 …}
  +reports: Doctrine\ORM\PersistentCollection {#4705 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4707 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4709 …}
  -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 {#4697
    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
128 DENIED moderate
App\Entity\EntryComment {#4698
  +user: Proxies\__CG__\App\Entity\User {#4400 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4534
    +user: Proxies\__CG__\App\Entity\User {#4519 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4399
      +user: Proxies\__CG__\App\Entity\User {#4400 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4397
        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 {#4401 …}
      +nested: Doctrine\ORM\PersistentCollection {#4403 …}
      +votes: Doctrine\ORM\PersistentCollection {#4405 …}
      +reports: Doctrine\ORM\PersistentCollection {#4407 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4409 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4411 …}
      -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 {#4398
        date: 2024-01-24 15:41:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +body: "Have a good guide on cleanup? 👀"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706201644 {#4532
      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 {#4535 …}
    +nested: Doctrine\ORM\PersistentCollection {#4537 …}
    +votes: Doctrine\ORM\PersistentCollection {#4539 …}
    +reports: Doctrine\ORM\PersistentCollection {#4541 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4543 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4545 …}
    -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 {#4533
      date: 2024-01-25 17:54:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4696
    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 {#4699 …}
  +nested: Doctrine\ORM\PersistentCollection {#4701 …}
  +votes: Doctrine\ORM\PersistentCollection {#4703 …}
  +reports: Doctrine\ORM\PersistentCollection {#4705 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4707 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4709 …}
  -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 {#4697
    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
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 {#4415
  +user: Proxies\__CG__\App\Entity\User {#4416 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4413
    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 {#4417 …}
  +nested: Doctrine\ORM\PersistentCollection {#4419 …}
  +votes: Doctrine\ORM\PersistentCollection {#4421 …}
  +reports: Doctrine\ORM\PersistentCollection {#4423 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
  -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 {#4414
    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
131 DENIED edit
App\Entity\EntryComment {#4415
  +user: Proxies\__CG__\App\Entity\User {#4416 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4413
    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 {#4417 …}
  +nested: Doctrine\ORM\PersistentCollection {#4419 …}
  +votes: Doctrine\ORM\PersistentCollection {#4421 …}
  +reports: Doctrine\ORM\PersistentCollection {#4423 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
  -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 {#4414
    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
132 DENIED moderate
App\Entity\EntryComment {#4415
  +user: Proxies\__CG__\App\Entity\User {#4416 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4218
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +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 {#4212
      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 {#4219 …}
    +nested: Doctrine\ORM\PersistentCollection {#4221 …}
    +votes: Doctrine\ORM\PersistentCollection {#4223 …}
    +reports: Doctrine\ORM\PersistentCollection {#4225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
    -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 {#4213
      date: 2024-10-07 15:35:56.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706100225 {#4214
      date: 2024-01-24 13:43:45.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4413
    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 {#4417 …}
  +nested: Doctrine\ORM\PersistentCollection {#4419 …}
  +votes: Doctrine\ORM\PersistentCollection {#4421 …}
  +reports: Doctrine\ORM\PersistentCollection {#4423 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
  -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 {#4414
    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
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 {#4549
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4415
    +user: Proxies\__CG__\App\Entity\User {#4416 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4413
      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 {#4417 …}
    +nested: Doctrine\ORM\PersistentCollection {#4419 …}
    +votes: Doctrine\ORM\PersistentCollection {#4421 …}
    +reports: Doctrine\ORM\PersistentCollection {#4423 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
    -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 {#4414
      date: 2024-01-24 17:19:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4547
    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 {#4550 …}
  +nested: Doctrine\ORM\PersistentCollection {#4552 …}
  +votes: Doctrine\ORM\PersistentCollection {#4554 …}
  +reports: Doctrine\ORM\PersistentCollection {#4556 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
  -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 {#4548
    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
135 DENIED edit
App\Entity\EntryComment {#4549
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4415
    +user: Proxies\__CG__\App\Entity\User {#4416 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4413
      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 {#4417 …}
    +nested: Doctrine\ORM\PersistentCollection {#4419 …}
    +votes: Doctrine\ORM\PersistentCollection {#4421 …}
    +reports: Doctrine\ORM\PersistentCollection {#4423 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
    -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 {#4414
      date: 2024-01-24 17:19:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4547
    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 {#4550 …}
  +nested: Doctrine\ORM\PersistentCollection {#4552 …}
  +votes: Doctrine\ORM\PersistentCollection {#4554 …}
  +reports: Doctrine\ORM\PersistentCollection {#4556 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
  -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 {#4548
    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
136 DENIED moderate
App\Entity\EntryComment {#4549
  +user: App\Entity\User {#4231 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4415
    +user: Proxies\__CG__\App\Entity\User {#4416 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4218
      +user: App\Entity\User {#4231 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +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 {#4212
        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 {#4219 …}
      +nested: Doctrine\ORM\PersistentCollection {#4221 …}
      +votes: Doctrine\ORM\PersistentCollection {#4223 …}
      +reports: Doctrine\ORM\PersistentCollection {#4225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
      -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 {#4213
        date: 2024-10-07 15:35:56.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706100225 {#4214
        date: 2024-01-24 13:43:45.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4413
      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 {#4417 …}
    +nested: Doctrine\ORM\PersistentCollection {#4419 …}
    +votes: Doctrine\ORM\PersistentCollection {#4421 …}
    +reports: Doctrine\ORM\PersistentCollection {#4423 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
    -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 {#4414
      date: 2024-01-24 17:19:23.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4547
    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 {#4550 …}
  +nested: Doctrine\ORM\PersistentCollection {#4552 …}
  +votes: Doctrine\ORM\PersistentCollection {#4554 …}
  +reports: Doctrine\ORM\PersistentCollection {#4556 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
  -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 {#4548
    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
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 {#4651
  +user: Proxies\__CG__\App\Entity\User {#4652 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4549
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4415
      +user: Proxies\__CG__\App\Entity\User {#4416 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4413
        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 {#4417 …}
      +nested: Doctrine\ORM\PersistentCollection {#4419 …}
      +votes: Doctrine\ORM\PersistentCollection {#4421 …}
      +reports: Doctrine\ORM\PersistentCollection {#4423 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      -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 {#4414
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4547
      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 {#4550 …}
    +nested: Doctrine\ORM\PersistentCollection {#4552 …}
    +votes: Doctrine\ORM\PersistentCollection {#4554 …}
    +reports: Doctrine\ORM\PersistentCollection {#4556 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    -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 {#4548
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4649
    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 {#4653 …}
  +nested: Doctrine\ORM\PersistentCollection {#4655 …}
  +votes: Doctrine\ORM\PersistentCollection {#4657 …}
  +reports: Doctrine\ORM\PersistentCollection {#4659 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4661 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4663 …}
  -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 {#4650
    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
139 DENIED edit
App\Entity\EntryComment {#4651
  +user: Proxies\__CG__\App\Entity\User {#4652 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4549
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4415
      +user: Proxies\__CG__\App\Entity\User {#4416 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4413
        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 {#4417 …}
      +nested: Doctrine\ORM\PersistentCollection {#4419 …}
      +votes: Doctrine\ORM\PersistentCollection {#4421 …}
      +reports: Doctrine\ORM\PersistentCollection {#4423 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      -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 {#4414
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4547
      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 {#4550 …}
    +nested: Doctrine\ORM\PersistentCollection {#4552 …}
    +votes: Doctrine\ORM\PersistentCollection {#4554 …}
    +reports: Doctrine\ORM\PersistentCollection {#4556 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    -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 {#4548
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4649
    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 {#4653 …}
  +nested: Doctrine\ORM\PersistentCollection {#4655 …}
  +votes: Doctrine\ORM\PersistentCollection {#4657 …}
  +reports: Doctrine\ORM\PersistentCollection {#4659 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4661 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4663 …}
  -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 {#4650
    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
140 DENIED moderate
App\Entity\EntryComment {#4651
  +user: Proxies\__CG__\App\Entity\User {#4652 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4549
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4415
      +user: Proxies\__CG__\App\Entity\User {#4416 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4413
        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 {#4417 …}
      +nested: Doctrine\ORM\PersistentCollection {#4419 …}
      +votes: Doctrine\ORM\PersistentCollection {#4421 …}
      +reports: Doctrine\ORM\PersistentCollection {#4423 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      -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 {#4414
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4547
      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 {#4550 …}
    +nested: Doctrine\ORM\PersistentCollection {#4552 …}
    +votes: Doctrine\ORM\PersistentCollection {#4554 …}
    +reports: Doctrine\ORM\PersistentCollection {#4556 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    -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 {#4548
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4649
    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 {#4653 …}
  +nested: Doctrine\ORM\PersistentCollection {#4655 …}
  +votes: Doctrine\ORM\PersistentCollection {#4657 …}
  +reports: Doctrine\ORM\PersistentCollection {#4659 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4661 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4663 …}
  -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 {#4650
    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
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 {#4668
  +user: Proxies\__CG__\App\Entity\User {#4416 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4549
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4415
      +user: Proxies\__CG__\App\Entity\User {#4416 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4413
        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 {#4417 …}
      +nested: Doctrine\ORM\PersistentCollection {#4419 …}
      +votes: Doctrine\ORM\PersistentCollection {#4421 …}
      +reports: Doctrine\ORM\PersistentCollection {#4423 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      -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 {#4414
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4547
      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 {#4550 …}
    +nested: Doctrine\ORM\PersistentCollection {#4552 …}
    +votes: Doctrine\ORM\PersistentCollection {#4554 …}
    +reports: Doctrine\ORM\PersistentCollection {#4556 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    -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 {#4548
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4665
    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 {#4669 …}
  +nested: Doctrine\ORM\PersistentCollection {#4671 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
  -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 {#4666
    date: 2024-10-09 06:19:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706140738 {#4667
    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
143 DENIED edit
App\Entity\EntryComment {#4668
  +user: Proxies\__CG__\App\Entity\User {#4416 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4549
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4415
      +user: Proxies\__CG__\App\Entity\User {#4416 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4413
        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 {#4417 …}
      +nested: Doctrine\ORM\PersistentCollection {#4419 …}
      +votes: Doctrine\ORM\PersistentCollection {#4421 …}
      +reports: Doctrine\ORM\PersistentCollection {#4423 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      -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 {#4414
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4547
      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 {#4550 …}
    +nested: Doctrine\ORM\PersistentCollection {#4552 …}
    +votes: Doctrine\ORM\PersistentCollection {#4554 …}
    +reports: Doctrine\ORM\PersistentCollection {#4556 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    -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 {#4548
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4665
    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 {#4669 …}
  +nested: Doctrine\ORM\PersistentCollection {#4671 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
  -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 {#4666
    date: 2024-10-09 06:19:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706140738 {#4667
    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
144 DENIED moderate
App\Entity\EntryComment {#4668
  +user: Proxies\__CG__\App\Entity\User {#4416 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +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 {#276
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -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 {#270
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#272
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1962 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1924 …}
    +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 {#2410
      date: 2024-10-14 11:04:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1886 …}
    +votes: Doctrine\ORM\PersistentCollection {#1973 …}
    +reports: Doctrine\ORM\PersistentCollection {#1948 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +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 {#1850
      date: 2024-01-24 13:01:16.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#266}
  +image: null
  +parent: App\Entity\EntryComment {#4549
    +user: App\Entity\User {#4231 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4415
      +user: Proxies\__CG__\App\Entity\User {#4416 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4218
        +user: App\Entity\User {#4231 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +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 {#4212
          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 {#4219 …}
        +nested: Doctrine\ORM\PersistentCollection {#4221 …}
        +votes: Doctrine\ORM\PersistentCollection {#4223 …}
        +reports: Doctrine\ORM\PersistentCollection {#4225 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4227 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4229 …}
        -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 {#4213
          date: 2024-10-07 15:35:56.0 +02:00
        }
        +createdAt: DateTimeImmutable @1706100225 {#4214
          date: 2024-01-24 13:43:45.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4218}
      +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 {#4413
        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 {#4417 …}
      +nested: Doctrine\ORM\PersistentCollection {#4419 …}
      +votes: Doctrine\ORM\PersistentCollection {#4421 …}
      +reports: Doctrine\ORM\PersistentCollection {#4423 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
      -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 {#4414
        date: 2024-01-24 17:19:23.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4218}
    +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 {#4547
      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 {#4550 …}
    +nested: Doctrine\ORM\PersistentCollection {#4552 …}
    +votes: Doctrine\ORM\PersistentCollection {#4554 …}
    +reports: Doctrine\ORM\PersistentCollection {#4556 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4558 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4560 …}
    -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 {#4548
      date: 2024-01-24 17:54:28.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4218}
  +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 {#4665
    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 {#4669 …}
  +nested: Doctrine\ORM\PersistentCollection {#4671 …}
  +votes: Doctrine\ORM\PersistentCollection {#4673 …}
  +reports: Doctrine\ORM\PersistentCollection {#4675 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4677 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4679 …}
  -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 {#4666
    date: 2024-10-09 06:19:26.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706140738 {#4667
    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
145 DENIED edit
App\Entity\Magazine {#266
  +icon: Proxies\__CG__\App\Entity\Image {#247 …}
  +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 {#276
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#238 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
  +entries: Doctrine\ORM\PersistentCollection {#181 …}
  +posts: Doctrine\ORM\PersistentCollection {#139 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
  +bans: Doctrine\ORM\PersistentCollection {#118 …}
  +reports: Doctrine\ORM\PersistentCollection {#104 …}
  +badges: Doctrine\ORM\PersistentCollection {#82 …}
  +logs: Doctrine\ORM\PersistentCollection {#72 …}
  +awards: Doctrine\ORM\PersistentCollection {#61 …}
  +categories: Doctrine\ORM\PersistentCollection {#1820 …}
  -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 {#270
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#272
    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