lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

66
active users

#supportforums

0 posts0 participants0 posts today
Linux Is Best<p><a href="https://fedia.social/@zstg" class="u-url mention" rel="nofollow noopener" target="_blank">@zstg@fedia.social</a><span> <br><br>That is one of the cool things about NixOS, is you can do things differently. True, the documentation is poorly written and seldom kept up to date. But the underline ability to make it your own is there. <br><br>The problem is their support community suffers, a common problem many Linux Support Communities suffer from. Far too many jerks who are unhelpful and gate keep. You spend a good amount of your time trying to figure something out, going to the forums as a last resort, and you damn regret doing so shortly after submitting your post. <br><br></span><a href="https://mk.absturztau.be/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a> <a href="https://mk.absturztau.be/tags/Forums" rel="nofollow noopener" target="_blank">#Forums</a> <a href="https://mk.absturztau.be/tags/SupportForums" rel="nofollow noopener" target="_blank">#SupportForums</a></p>
Linux Is Best<p><a href="https://mk.absturztau.be/@starlight" class="u-url mention" rel="nofollow noopener" target="_blank">@starlight</a><span> To NixOS's credit, most of the people here on the Fediverse are friendly and helpful. There are good people who use NixOS. <br><br>But they're not on the community forums. And if they are, I never noticed them or encountered them.<br><br>That said, it is still a good OS. <br><br></span><a href="https://mk.absturztau.be/tags/NixOS" rel="nofollow noopener" target="_blank">#NixOS</a> <a href="https://mk.absturztau.be/tags/Nix" rel="nofollow noopener" target="_blank">#Nix</a> <a href="https://mk.absturztau.be/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a> <a href="https://mk.absturztau.be/tags/Forums" rel="nofollow noopener" target="_blank">#Forums</a> <a href="https://mk.absturztau.be/tags/SupportForums" rel="nofollow noopener" target="_blank">#SupportForums</a></p>
Linux Is Best<p><span>You all should just delete the account. I'm not coming back.<br><br>Seriously, my whole account history was either me fixing my own problems, myself, by myself. Or trying to avoid not tripping on a landmine with someone who wanted to debate what I was doing.<br><br>ChatGPT proved more helpful.<br><br></span><a href="https://mk.absturztau.be/tags/ChatGPT" rel="nofollow noopener" target="_blank">#ChatGPT</a> <a href="https://mk.absturztau.be/tags/NixOS" rel="nofollow noopener" target="_blank">#NixOS</a> <a href="https://mk.absturztau.be/tags/Nix" rel="nofollow noopener" target="_blank">#Nix</a> <a href="https://mk.absturztau.be/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a> <a href="https://mk.absturztau.be/tags/Forums" rel="nofollow noopener" target="_blank">#Forums</a> <a href="https://mk.absturztau.be/tags/SupportForums" rel="nofollow noopener" target="_blank">#SupportForums</a></p>
Linux Is Best<p><span>I am likely going to be banned from the NixOs Community Forum, as I posted this as my reply to someone. - I do not even care.<br><br>Why?<br><br>If you look at my post history, I solved my own problems. All I ever got was people criticizing and never actually providing solutions. Which is what most people looking of help want - A solution (or at best a working tip, beyond a vague cryptic statement).<br><br></span><a href="https://mk.absturztau.be/tags/NixOs" rel="nofollow noopener" target="_blank">#NixOs</a> <a href="https://mk.absturztau.be/tags/Nix" rel="nofollow noopener" target="_blank">#Nix</a> <a href="https://mk.absturztau.be/tags/Forums" rel="nofollow noopener" target="_blank">#Forums</a> <a href="https://mk.absturztau.be/tags/SupportForums" rel="nofollow noopener" target="_blank">#SupportForums</a> <a href="https://mk.absturztau.be/tags/Foss" rel="nofollow noopener" target="_blank">#Foss</a></p>
Linux Is Best<p><span>The golden rule for support forums should be, if you have nothing to actually add to help someone achieve their goal, then you should shut the fuck up.<br><br>If all you're going to do is criticize someone's efforts, without offering a working solution, you should shut the fuck up.<br><br>If you add no value to the conversation, you most certainly should, shut the fuck up.<br><br></span><a href="https://mk.absturztau.be/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a> <a href="https://mk.absturztau.be/tags/Forums" rel="nofollow noopener" target="_blank">#Forums</a> <a href="https://mk.absturztau.be/tags/SupportForums" rel="nofollow noopener" target="_blank">#SupportForums</a></p>
Linux Is Best<p><span>Here is the full version. The commands are update, logs and break up the logs daily, and clean (both old logs and the system). I wanted the logs broken up into their own independent daily logs as not to be greeted with a wall of text. <br><br>Part of this code was me (my work), and part of this was ChatGPT.<br></span></p><pre><code># ---------------------------------------- # 🔄 Automatic NixOS Upgrades. # ---------------------------------------- # Automatically checks for and installs system updates daily at 3:00 AM. # It runs `nixos-rebuild switch --upgrade` and saves the output to a log file. # # ✅ What it does: # • Downloads the latest NixOS packages. # • Rebuilds your system with updates applied immediately (no reboot needed). # • Saves upgrade logs to: /var/log/nixos-upgrade.log # # ⚠️ What it *doesn't* do: # • ❌ Won't reboot your system — you'll need to restart manually. # • ❌ Doesn't update Flatpak or home-manager apps. # # 📝 Tip: Change the time below if 3 AM doesn’t suit your schedule. system.autoUpgrade = { enable = true; # Enable automatic system upgrades. persistent = true; # Remember missed upgrades and run ASAP after reboot. dates = "03:00"; # When upgrades run daily — customize this time. }; systemd.services.nixos-upgrade.serviceConfig = { StandardOutput = "file:/var/log/nixos-upgrade.log"; # Logs upgrade output here. StandardError = "inherit"; # Shows errors in system logs. }; systemd.timers.nixos-upgrade.timerConfig.WakeSystem = true; # Wake system to run upgrades if asleep. # ---------------------------------------- # 📑 Logrotate for Upgrade Logs. # ---------------------------------------- # Rotates `/var/log/nixos-upgrade.log` daily to keep logs manageable. # Keeps the last 7 days of logs (you can change `rotate 7` below). # # 📁 Logrotate state is stored at: /var/lib/logrotate/status # Rotation runs daily at 4:30 AM — 90 minutes after the system upgrade. # 🧾 Define logrotate rules. # Change "rotate 7" below to keep more or fewer days. environment.etc."logrotate.d/nixos-upgrade".text = '' /var/log/nixos-upgrade.log { daily missingok rotate 7 compress delaycompress notifempty create 644 root root } ''; # 🛠️ Define the logrotate service. systemd.services.logrotate-nixos-upgrade = { description = "Logrotate for NixOS upgrade logs."; enable = true; serviceConfig = { Type = "oneshot"; ExecStart = "${pkgs.logrotate}/bin/logrotate /etc/logrotate.d/nixos-upgrade --state /var/lib/logrotate/status"; }; }; # ⏰ Set the daily timer. systemd.timers.logrotate-nixos-upgrade = { description = "Daily Logrotate for NixOS upgrade logs."; wantedBy = [ "timers.target" ]; timerConfig = { OnCalendar = "*-*-* 04:30:00"; # Log rotation happens 90 minutes after the upgrade to avoid overlap. Persistent = true; WakeSystem = true; }; }; # ---------------------------------------- # 🗑️ Weekly Garbage Collection. # ---------------------------------------- # Cleans unused packages every Monday at 4 PM, waiting 24+ hours after updates to avoid issues. # # ✅ What it does: # • Runs: "nix-collect-garbage -d". # • Deletes unused system generations and packages. # • Frees up disk space safely. # # ⚠️ What it doesn't do: # • ❌ Won't remove your currently active or booted system configuration. # • ❌ Doesn't reboot your machine. # 📝 Tip: Adjust the times below to fit your schedule or preferences. # Enable automatic garbage collection in Nix. # This cleans up unused packages and old system generations regularly. nix.gc = { automatic = true; dates = "Mon *-*-* 16:00"; # Monday, 4:00 PM - Change if you want a different day and time. }; # Timer for running Nix's built-in automatic garbage collection systemd.timers.nix-gc.timerConfig = { WakeSystem = true; Persistent = true; }; # Custom service to wipe ALL old system generations manually. # This is a more thorough cleanup, safely removing all old system snapshots. systemd.services.nix-gc-wipe = { description = "Wipe all old system generations"; serviceConfig = { Type = "oneshot"; Environment = "PATH=/run/current-system/sw/bin"; ExecStart = "/bin/sh -c 'nix-env --delete-generations old --profile /nix/var/nix/profiles/system &amp;&amp; nix-collect-garbage -d'"; }; }; # Timer to run the custom wipe service every Monday at 4:15 PM systemd.timers.nix-gc-wipe = { wantedBy = [ "timers.target" ]; timerConfig = { OnCalendar = "Mon *-*-* 16:15:00"; # Monday, 4:15 PM - Change if you want a different day and time. WakeSystem = true; Persistent = true; }; }; </code></pre><span><br></span><a href="https://mk.absturztau.be/tags/NixOs" rel="nofollow noopener" target="_blank">#NixOs</a> <a href="https://mk.absturztau.be/tags/Nix" rel="nofollow noopener" target="_blank">#Nix</a> <a href="https://mk.absturztau.be/tags/Linux" rel="nofollow noopener" target="_blank">#Linux</a> <a href="https://mk.absturztau.be/tags/Forums" rel="nofollow noopener" target="_blank">#Forums</a> <a href="https://mk.absturztau.be/tags/SupportForums" rel="nofollow noopener" target="_blank">#SupportForums</a> <a href="https://mk.absturztau.be/tags/AI" rel="nofollow noopener" target="_blank">#AI</a><p></p>