@TheTraveller or switch to a modern OS such as #NixOS or #Guix, write only free software and you only ever might have to back-up some data.
@freespiritlinux alles #nixos
3 Notebooks, 1 Desktop, Raspberry-Pi(s), Homeserver, VPS
@freespiritlinux bei mir läuft nixos auf meinem Alltagsgerät.
@demivan Hum interesting thks I honestly just know Talos by name but I would have expected that because #NixOS declarative nature the configuration will be simple, not sure about the moving you talking about.
With #NixOs i can use the GitOps approach tho i think, or at least this is what i am trying to do in the end.
@brodokk I have tried #kubernetes on #NixOS. It is an overkill, IMHO.
I recommend trying out #TalosLinux: https://www.talos.dev/
It is simpler, has less moving parts, and is easier to manage.
For Kubernetes, I recommend setting it up using GitOps approach.
I guess we do #kubernetes now?
I'm just experimenting tho, my current infra on debian with virtual machine and docker compose works fine.
But I do am curious about #kubernetes. Also was searching for an excuse for #nixos that i don't want to use as a desktop, i like the Universal Blue based Fedora, Bazzite and aurora for that.
So anyway if some creatures have any resources on either #kubernetes and #nixos please share because i have no idea what i am doing. (Just kidding but this is an experimentation so i'm learning)
Looks like someone added in support for #nixos #homemanager to the #immich uploader which is great to see! I merged it in so feel free to give it a try all! Should make it easier to get it running now on all the nixos mobile devices.
Packaged the @fragdenstaat project fragdenstaat.de/koalitionstracker for #NixOS, available as services.froide-govplan
Thank y'all for the first day of #Rejekts2025 with great talks and inspiring conversations!
I am excited that I got a spot for the #LightningTalks.
Looking forward to present you #Kubenix a tool leveraging #NixOS modules to declare #K8s workloads fully declarative.
I will also show how its #Helm integration essentially bridges the #CloudNative and #Nix ecosystem effectively, while offering additionally type safety.
See you at 18:15 in the hall #TheNash!
https://discourse.nixos.org/t/yubilock-module-for-waybar/62385
Oooh... graphical waybar Yubikey locking module that can be toggled on & off.... yes please!
dear internet, i have a nixos with an efi-only partition and i want to do luks unlock via ssh from inside initrd. when setting network settings into `boot.initrd.network` and ssh config (with host keys in /boot/efi) into `boot.initrd.network.ssh`, i do not get any action in stage 1 attempting to either bring up the network nor launch SSH. i get the normal systemd-udev prompt for the luks passphrase. any ideas?
#nixos #nix
#NixOS Meetup im @cccda am 2025-04-07T19:00:00.
https://discourse.nixos.org/t/nixos-meetup-darmstadt-2025-04-07/62264
Short blog post on how to authenticate your NixOS deployments with comin: https://lewo.abesis.fr/posts/authenticate-nixos-deployments/
Third round for the #NixOS #Ansible bubble:
I think I have a solution! At least I got some thing working.
Having the python312 nixpkg installed is not enough. It is also not enough to have python312, python312Packages.kubernetes and python312Packages.cryptography installed.
I had to install them "in the same package":
```
home.packages = with pkgs; [
ansible
ansible-lint
(pkgs.python3.withPackages (python-pkgs: [
python-pkgs.cryptography
python-pkgs.kubernetes
]))
];
```
Then I could set the ansible_python_interpreter to `python3` and could use the kubernetes python module for using things from the kubernetes.core Ansible collection.
This is in addition to having the modules also available in the ansible derivation, no idea if that is really necessary.
I'll do some more digging and testing, but at least something worked now! I call that a win!
Second round for the #NixOS #Ansible bubble:
With lots of help I now have a Ansible derivation that includes python modules for requirements from e.g. the kubernetes.core Ansible collection.
But things still do not work. Example: Creating something in a Kubernetes cluster using the kubernetes.core collection. No matter whether I target localhost in my playbook or the remote host with a delegate_to for localhost.
Ansible uses the installed python directly, but without all the module-including-voodoo that is done in the .ansible-wrapped file (that is being called when "ansible" is being invoked". And thus the kubernetes module is not found.
I also tried installing python3 and python3Packages.kubernetes in addition to ansible. I see the kubernetes in $HOME/.nix-profile/lib/python3.12/site-packages/, but it is still not found. I tried telling Ansible that localhost has a python interpreter, but no change.
Frustrating...
@maxxieb (1/2)
I had to refrain from calling "Bingo", because I had anticipated that question. But it is an obvious question that deserves an answer. I also had to stop myself from quoting Shakespeare ("There more things ...").
In my case it boils down to this:
1. I have been experimenting with using #NixOS on my laptop, where I do all of my (private) things. I also have home-manager on my work laptop.
I can almost do all of the things I can on my #openSUSE #Tumbleweed laptop. This includes packaging for openSUSE.
But I have not converted all of my 3 dozen different VMs, servers, raspis, NUCs and whatnot to NixOS. They will keep running a mixture of immutable (openSUSE #MicroOS, #Fedora #CoreOS, NixOS, ...) and non-immutable things (Debian, Proxmox, ...). And I would like to be able to manage them from whatever host I am currently working from. Hence I would like to have a working Ansible environment on my NixOS laptop to manage other machines with.
It's Sunday!
Don't forget to touch grass!
Because problems tend to resolve themselves on long walks.
- Optimizing your #nixos config can wait.
- Dealing with those stupid #docker containers too.
- Halting your quest to perfect #vlans won't kill you.
Everything will ultimately be done by your future self.
Just allow him to breath from time to time.
"The most frustrating thing about #NixOS? It's like herpes—once you get it, you can't un-get it. "
Clocks.