• 0 Posts
  • 38 Comments
Joined 8 months ago
cake
Cake day: August 15th, 2025

help-circle

  • I think we’re doing different things, that’s why it’s giving us completely different errors.

    I just added files to imports in configuration.nix

    I’m guessing you’ve got some manual error checking implemented with assertions?

    error:
           … while calling the 'seq' builtin
             at «github:nixos/nixpkgs/4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9?narHash=sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM%3D»/lib/modules.nix:402:18:
              401|         options = checked options;
              402|         config = checked (removeAttrs config [ "_module" ]);
                 |                  ^
              403|         _module = checked (config._module);
    
           … while evaluating a branch condition
             at «github:nixos/nixpkgs/4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9?narHash=sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM%3D»/lib/modules.nix:305:9:
              304|       checkUnmatched =
              305|         if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then
                 |         ^
              306|           let
    
           (stack trace truncated; use '--show-trace' to show the full, detailed trace)
    
           error: Path 'nix/bobo/test.nix' does not exist in Git repository "/home/bobo/dotfiles".
    Command 'nix --extra-experimental-features 'nix-command flakes' build --print-out-paths '/home/bobo/dotfiles/nix#nixosConfigurations."bobo".config.system.build.nixos-rebuild' --no-link' returned non-zero exit status 1.
    

    I can often only try to guess what’s wrong by reading the stacktrace top-to-bottom, so I’ve somewhat gotten used to doing that.

    I’m yet to see any nix error be more readable top to bottom. And I think it’s intentionally designed that way so you don’t need to scroll up.


  • I actually thought, it said somewhere in there, that the file isn’t staged, but apparently not even that (anymore?).

    It’s a different error. To me it looks like you tried to import a file that doesn’t exist. I made the file correctly and imported it, just didn’t git add it. After committing I switched without issues.

    Only the modules/terminal/new_file.nix in the second-last line is relevant.

    For me that error message was in the same spot. The rest of the trace is what was evaled so you got to that error. It’s the same principle as stack trace in other languages.

    You don’t happen to be using Lix or something, do you?

    No, unstable nixos + home-manager. The error above was from

    sudo nixos-rebuild switch --flake ...
    





  • A bit offtopic, but it’s relevant.

    My first attempt to learn to code was more than a decade ago with python. I went through the basics, and decided to start a small project to practice. At the time python didn’t really have too many applications apart from automating tasks (before Hugo, flask, etc), so what did I think up? To make an automated propositional logic theorem prover. You input a formula, it tells you whether it’s a tautology or not.

    Great idea, there are some relatively simple algorithms we’ve learned for pen and paper, it doesn’t seem too hard, etc. After a month I learned that it’s an extremely complex problem with billions invested in solving it because it’s directly relevant to PCB manufacturing.

    That attempt failed horribly, and it took me a few more years and attempts before I found a good method. Web dev was actually crucial because I had direct feedback on simple logic.

    So if you’re anything like me, make a blog from scratch or something else that’s actually simple, but gives you immediate visual feedback. And just to be clear, I ended up absolutely hating frontend, but it was a great stepping stone.


  • Do you have any snaps installed? Each one slows down your boot time because every snap is virtually mounted on boot.

    You think you don’t have any snaps? Ubuntu hijacks apt commands to install snaps.

    You removed snaps completely from your system to avoid that? Ubuntu reinstalls it after an update.

    And that’s besides the fact you’re trusting a closed source app store that’s managed by scum who sold user data to Amazon. They can literally add whatever spyware they want to FOSS and you won’t know it. And considering how many people accused them of illegally harvesting data through Azure Ubuntu images…






  • They almost exclusively eat salmon. Humans have destroyed salmon populations. They share their territory with other natural prey like seals. They kill seals for fun. They can’t figure out that seals are edible.

    But I’m guessing that’s not the main reason their population is declining

    Pacific Northwest orca are among the most contaminated marine mammals in the world, due to the high levels of toxic anthropogenic chemicals that accumulate in their tissues.[115] Implicated in the decline of the southern resident orca population, these widespread contaminants pose a large problem for conservation efforts. While many chemicals can be found in the tissues of orca, the most common are the insecticide DDT, polybrominated diphenyl ethers (PBDEs) and polychlorinated biphenyls (PCBs).[116] Each of these have detrimental physiological effects on orca,[117] and can be found in such high concentrations in dead individuals that those individuals must be disposed of in hazardous waste sites.[118]

    Correlative evidence shows orca may be vulnerable to effects of PCBs on many levels. Research has identified PCBs as being linked to restricting development of the reproductive system in orcas and dolphins.[119] High contamination levels leads to low pregnancy rates and high mortality in dolphins. Further effects include endocrine and immune system disruption, both systems being critical to mammalian health and survival.[117] A study examining 35 Northwest orcas found key genetic alterations that caused changes to normal physiological functions.[120] These genetic level interferences, combined with the varied effects of PCBs at other physiological levels, suggest these contaminants may be partially responsible for declines in orca populations.

    https://en.wikipedia.org/wiki/Southern_resident_orcas



  • bobo@lemmy.mltolinuxmemes@lemmy.worldReal
    link
    fedilink
    arrow-up
    0
    ·
    9 days ago

    A distro that had such great ideas in the past like including Amazon ads inside the desktop or silently symlinking apt commands to snap have to do a better job to regain community trust, instead they reject efforts like Flatpak or AppImage and build partial closed-source.

    Don’t forget outright selling user data to amazon, the fact that each snap slows down boot times, or the various claims that they’re illegally harvesting user data through Azure Ubuntu images to send promotional material.

    The only community they care about are the micro soft execs…




  • I’ve got no issues with helping people in need, but even if it’s not an embezzlement scheme, this is extremely bad prioritization unless their priority is publicity.

    MDN is a proven resource that’s helped a lot of people learn to code. How many African translators can you hire for a milion a year, let alone like 8? How many more people would learn to code that way?l

    But nah, let’s feed money into “partners” that use some experimental teaching methods, while destroying a crucial learning resource because corona made us broke.

    Edit: fact checked myself and the corp killed MDN, and they’re paying the foundation to do projects like this through royalties.