• 1 Post
  • 14 Comments
Joined 6 years ago
cake
Cake day: February 18th, 2021

help-circle



  • sudoer777@lemmy.mltolinuxmemes@lemmy.world•YOLO
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 months ago

    I think some distros have a systemd service that does it weekly or monthly which is usually enough but in rare cases it’s not, just know that if you suddenly get out of space errors on BTRFS but you’re not actually out of space that’s probably the issue










  • This was the closest I managed to get to a Flake with Guix. I’m bad at Guile so there might be other things I missed.

    With Nix I made a Flake that automatically configures a text editor that can be imported into other Flakes for my own projects which is easy to do with Nix.

    For system configurations, the flake-parts based configuration makes it easy to mix and match modules for different systems that edit parts of program configurations that I need (i.e. different modules add different aliases to Nushell). Idk how Guix handles this since I haven’t figured out Guile well.

    I did run into a bug with Obsidian not launching correctly and that took a few weeks to resolve, I think.

    I’ve experienced this with Nix before for a different program, although once I made an issue request it got responses immediately and I didn’t even do anything else. Meanwhile for Guix, I tried contributing a package that I spent several hours working on, and I asked multiple channels for support and didn’t get a response, then when I submitted it no response for a year before it was finally rejected, so my experience with the maintainers wasn’t great either and this made me hesitant to invest more time into the ecosystem.


  • How do you do Flakes with Guix? When I tried to use it, the closest I could get was a script using time-machine to output a lockfile, and it was still missing many other important features such as inputting other Flakes and their dependencies. Also NixOS/Home Manager have tons of configuration options that integrate with each other (i.e. Shell integrations, stylix) that Guix doesn’t have so with Guix I had to use dotfiles directly which is less powerful. Also on aarch64 Guix is way bugger and like half of the large packages wouldn’t compile a lot of the time, their lack of quality control was also one of the things that pushed me to Nix.

    The one thing I do miss from Guix though is the containerized shells.