Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)FI
fishinthecalculator @lemmy.ml
Posts 18
Comments 26
Add rootless-podman-service-type
  • I feel kind of bad about this but I refuse to join Guix IRC. I use mailing list out of frustration but these communication channels are the proof that Guix is not only a nice, useful and open project but it has born a project for fossbro babyboomers. It is a golden walled garden for themselves , I don't feel ok in that space.

    EDIT: I've answered a little emotionally. Let me clarify, I believe most Guix maintainers act of of good will and they want to find some communication platform which is inclusive for everyone (since it is clear also to rocks that IRC is good only for someone born before 1990, so it is good for people aged >= 35) . Some of the maintainers, and some most noisy members of the community make it so bad for everyone else but themselves that, having so much explicit and soft power, the discussion about moving away from communication protocols older than CDs was closed stating "everything is perfect as it is, we reach exactly the right set of people, we do not care of increasing the userbase or making the community more inclusive".

  • My latest Linux-convincing story
  • Maybe the point is that you cannot demand that the whole world knows the same set of concepts as you do. Otherwise just learn to remove cancer by yourself instead of forcing a person that studied decades to get down their trone and do their job

  • Guix @lemmy.ml fishinthecalculator @lemmy.ml
    3
    How to connect to protonvpn via openvpn
  • I wouldn't go the manual way if you are not forced. If you use NetworkManager you can import the configuration either grafically or with nmcli.

    It should be sufficiente to modify the network manager service provided by Guix:

    (modify-services %desktop-services
     [...]
     (network-manager-service-type config =>
     		               (network-manager-configuration
    			        (inherit config)
    			        (vpn-plugins (list network-manager-openvpn))))
    

    reconfiguring your system, rebooting and then importing the configuration and set your credentials

  • How is Shepherd?
  • It is quite basic still and historically had some problems with reboots, but lately it has gained a lot of attention and bug fixes. I have no experience of runnit, compared to systemd is leaner but in my experience there's no big feature lacking

  • NixOS is better because...
  • They do very different things even if the outcome is the same. You are not rollingback your system by downgrading each package. You are statefully changing your filesystem. Rollbacks in Nix and Guix are internet free, atomic and reproducible because they amount to changing the target of a single symlink

  • What's your current favorite distro that isn't Arch, Debian or Fedora?
  • I think functional distros like Guix or Nix are just another thing. Their ability of programming , provisioning and deploying software environments is unparalleled. My personal favorite is Guix since, while having less packages than Nix, it has the most consistent experience: everything is in Scheme from the top to the bottom of the distro. Also it pushes really hard on a sane bootstrapping story while allowing for impurity through channels like nonguix .

    The main downside is the lack of tutorials and a documentation that's very intense, let's say. typical of GNU projects. I suggest the System Crafters youtube channel which has a lot of nice tutorials

  • Guix @lemmy.ml fishinthecalculator @lemmy.ml
    fishinthecalculator.me Secrets management with SOPS Guix -- fishinthecalculator

    My personal space on the web. Mostly about FOSS and technological autonomy.

    a proposal of automated provisioning of secrets on guix with sops

    0
    Guix @lemmy.ml fishinthecalculator @lemmy.ml
    fishinthecalculator.me Monitor your Guix System with Grafana -- fishinthecalculator

    My personal space on the web. Mostly about FOSS and technological autonomy.

    If you need to run Grafana on the Guix System this post is the right place. In this example we'll setup Grafana to read metrics from the same machine it's run upon, but you can adapt this to use a remote datasource.

    0
    Guix @lemmy.ml fishinthecalculator @lemmy.ml

    Tame Docker selfhosting with Guix

    fishinthecalculator.me Tame Docker selfhosting with Guix -- fishinthecalculator

    My personal space on the web. Mostly about FOSS and technological autonomy.

    0
    How can we decrease the cognitive overhead for contributors?
  • imho having a more accessible contribution workflow would increase the number of people interested in spending time in reviewing.

    Regardless of the many problems of web forges today the ability to review only what's changed between the various revisions of a pull request and the comments in a single view is not achievable with a simple email workflow. You end up reimplementing the PR/MR functionality with other tools, exactly as is happening with the Guix QA tools. I love them but we're reimplementing gitlab/gitea/codeberg by parsing patch revisions from emails subjects.

  • Guix @lemmy.ml fishinthecalculator @lemmy.ml

    ~fishinthecalculator/gocix - This project aims at implementing a Guix native experience for services that are not yet guixable

    I'm developing a Guix channel with a library of community maintained Shepherd Services for self-hosted software that is not yet guixable.

    For now there are Grafana, Prometheus and Conduit but it would be amazing if you'd like to contribute some services or even just test the existing ones and report any bug.

    0
    *Permanently Deleted*
  • The fact that you see guix downloading mariadb is probably due to "inputs bloat" you may never be able to get rid of it without an upstream fix or providing your own implementation of some upstream package/service. 4 to 6 hours is a lot, do you use substitutes?

    If you want to reduce the bloatedness of your operating-system record, look into %desktop-services or %base-services (depending on which one you are overriding) and delete/replace what you will with modify-services.

    Here are my configurations.

  • Guix @lemmy.ml fishinthecalculator @lemmy.ml
    1
    Guix on Pinebook Pro
  • You are probably looking at the 1.4 release download page, if you click on the latest release it should be there.

    Let me know if you manage to get it running 🥺 I was about to open a bug report

  • Guix @lemmy.ml fishinthecalculator @lemmy.ml

    Guix on Pinebook Pro

    Does anyone have experience in flashing the Pinebook Pro EMMC with Guix? The images provided on the website don't boot on my SDCard with TowBoot.

    I flashed it multiple times with

    dd if=guix-latest.img of=/dev/mmcblkX bs=4M status=progress oflag=sync

    Am I supposed to do something specific?

    3
    Guix @lemmy.ml fishinthecalculator @lemmy.ml

    How can we decrease the cognitive overhead for contributors?

    9
    Guix @lemmy.ml fishinthecalculator @lemmy.ml

    Using emacs packages from Guix in Doom Emacs

    How can I prevent Doom Emacs from pointlessly downloading emacs packages whenever I update it and instead load the ones provided by Guix?

    I have this in my Doom configuration but I have no idea about how to test if it's working, and anyway Doom still dowloads i.e. undo-tree which I installed in my Guix profile

    0
    write.as Supercharge your events using Mobilizon and mobilizon-reshare

    Let’s say you’re a small to medium-sized organization where multiple people or units are in charge of planning and promoting public event...

    Supercharge your events using Mobilizon and mobilizon-reshare
    0
    github.com GitHub - Tech-Workers-Coalition-Italia/mobilizon-reshare: Enables an organization to automate their social media strategy in regards to events and their promotion.

    Enables an organization to automate their social media strategy in regards to events and their promotion. - GitHub - Tech-Workers-Coalition-Italia/mobilizon-reshare: Enables an organization to aut...

    GitHub - Tech-Workers-Coalition-Italia/mobilizon-reshare: Enables an organization to automate their social media strategy in regards to events and their promotion.
    0
    Python @lemmy.ml fishinthecalculator @lemmy.ml
    github.com GitHub - Tech-Workers-Coalition-Italia/mobilizon-reshare: Enables an organization to automate their social media strategy in regards to events and their promotion.

    Enables an organization to automate their social media strategy in regards to events and their promotion. - GitHub - Tech-Workers-Coalition-Italia/mobilizon-reshare: Enables an organization to aut...

    0
    Guix @lemmy.ml fishinthecalculator @lemmy.ml

    Guix users be like

    1
    write.as Una tecnologia diversa è indispensabile: guida interpretativa ad uso di studenti frastornati e studentesse incazzate delle lauree informatiche

    Ho 31 anni. Si potrebbe dire che forse è presto per scrivere a chi ora studia, con l'aria dell'uomo vissuto e magari con un pizzico di pa...

    0
    The Co-operative Movement @lemmy.ml fishinthecalculator @lemmy.ml

    A Technology Freelancer's Guide to Starting a Worker Cooperative

    0
    Documentaries @lemmy.ml fishinthecalculator @lemmy.ml

    HyperNormalisation (2016)

    0
    The Co-operative Movement @lemmy.ml fishinthecalculator @lemmy.ml

    Tech coops list

    github.com GitHub - hng/tech-coops: A list of tech coops and resources concerning tech coops and worker owned cooperatives in general.

    A list of tech coops and resources concerning tech coops and worker owned cooperatives in general. - GitHub - hng/tech-coops: A list of tech coops and resources concerning tech coops and worker own...

    GitHub - hng/tech-coops: A list of tech coops and resources concerning tech coops and worker owned cooperatives in general.
    0
    Guix @lemmy.ml fishinthecalculator @lemmy.ml

    GNU Guix further reduces bootstrap seed to ~60MB.

    0