home.social

#nixos — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nixos, aggregated by home.social.

fetched live
  1. "Your executable is a SQLite database"

    This is wild and cool. #SQLite as a Linux executable format, and container of a #NixOS system closure.

    fzakaria.com/2026/08/23/your-e

  2. #OpenChaos am Donnerstag, den 27. August: »Nix in Theorie und Praxis«

    Ein Rundumschlag zur funktionalen Programmiersprache #Nix und dem dazugehörigen Paketmanager und Betriebssystem #NixOS. koeln.ccc.de/updates/2026-08-2

    Beginn ist um 20 Uhr in unseren Räumen in der Heliosstraße 6a in #Köln #Ehrenfeld.

  3. Декларативная разметка дисков в NixOS с помощью Disko: от конфига до готовой ФС

    Каждый, кто хоть раз устанавливал Linux вручную, знает этот ритуал: загрузиться с Live‑образа, запустить fdisk или parted , создать таблицу разделов, отформатировать их в btrfs/ext4, создать субтома, а затем вручную примонтировать всё это в /mnt . Конечно, такой подход можно использовать и при установке NixOs. Но вопрос — зачем? Это не только полностью противоречит самой сути NixOS — системы, где всё должно быть описано декларативно в коде, но и существенно влияет вообще на удобство использования этой системы в будущем. Стоит вам захотеть развернуть точно такую же конфигурацию на другом сервере или ноутбуке, и весь ручной процесс разметки приходится повторять заново, вспоминая точные флаги монтирования вместо того, чтобы написать всего лишь одну команду. В этой статье мы этим вопросом и займёмся, а поможет нам в этом известная утилита disko. Мы напишем чистый декларативный конфигурационный файл в ДВУХ вариантах:

    habr.com/ru/articles/1073844/

    #nixos #disko #lvm #luks #разметка_диска #linux_для_новичков #декларативный_подход

  4. When gaming on Linux. Check if /dev/ntsync exists. If not the ntsync kernel module is not loaded and you're missing out on a lot of performance. On #NixOS you can load it automatically at boot using boot.kernelModules = [ "ntsync" ];.

    ntsync has shown to double fps in some games so it's a optimization you don't want to miss out on. It only applies for windows games running through wine and proton though so this won't help you if you only play linux-native games.

    #linux #gamingonlinux #linuxgaming #gaming
  5. Ein Rundumschlag zur funktionalen Programmiersprache Nix, dem dazugehörigen Paketmanager und Betriebssystem #NixOS (Linux-Distribution): Donnerstag. 27. August, im CCC Köln koeln.ccc.de/updates/2026...

    c4 | OpenChaos: Nix in Theorie...

  6. Ein Rundumschlag zur funktionalen Programmiersprache Nix, dem dazugehörigen Paketmanager und Betriebssystem #NixOS (Linux-Distribution): Donnerstag. 27. August, im CCC Köln koeln.ccc.de/updates/2026-08-2

  7. Successfully upgraded all my servers to #NixOS 26.05. (Yes, I’m late.)

    I was a little hesitant because of my nonstandard setup: a LUKS-encrypted ZFS root, pre-boot unlocking via SSH, and root impermanence. But everything went well, and the setup is actually cleaner now, since I could remove my custom ZFS unlock script.

    After successfully testing the changes on my test system, I rolled them out to production. All good!

  8. Finally some real progress on mainline #nixos for Pixel 9 pro. Fastboot chaining Uniloader chain booting into uboot :)

  9. DHH created the dotfile foundation because he hates nixos.

    This podcast is pure AI psychosis. The crazy eyes look didn't help either.

    #nixos #dhh #omarchy

  10. How it started: Hey there is a wiki page nixos.wiki/wiki/Printing for how to add my printers into my #Nix configuration. It looks straight forward. I should do that.

    How it's going:

    (2nd screenshot is the configuration that when enabled throws this error)

    #NixOS #Printer

  11. As you may know I have been working for a while on a content-addressed language that I call Möbius (github.com/amirouche/mobius). Then, I dabbled, and I am proud to say I cracked the aphorism about John Shutt's Kernel, the one that goes "Kernel is impractical to compile". It is practical to compile when reified environments are immutable: github.com/amirouche/seed. Also, I have been working on the letloop distribution (github.com/amirouche/letloop) for Chez Scheme (github.com/cisco/chezscheme). Also, I dabbled with a new search engine (more about that another time).

    I also have been writing a lot about Möbius, with good reason: it is exciting to hold so much in such a small substrate. I think I used to sell that too much, with too much grandiose machination, even if backed by code: no users yet. A lot of what Möbius promises is halfway delivered in bb.py (github.com/amirouche/bb.py) and bb.scm (github.com/amirouche/bb.scm). Most already exists in the wild by way of #scheme, #unison, #nixos and #softwareheritage.

    It matters to underline: that line of work is neither new, nor disruptive, nor bullet-proof.

    My goal was, and still is, to promote that sphere, and I am happy to share that the bus factor is honest.

    Also, I don't want to let the idea spread that it is collapse-proof, unlike what #collapseos #duskos #permacomputing people try to achieve.

    My goal is to fix the ship while flying it.

    Tho Möbius, which will eventually be folded into #letloop, will not turn dirt into fresh water, or the fog into... a naziproof naziproof continuation that can be handed to the next generation...

    That's why I poked holes in what you may have read in the previous articles, in a new essay entitled: What the hash cannot prove => hyper.dev/2026/mobius-what-the

  12. Am trying to move my daily driver laptop over to encryption with a re-installation of nixos. I have persistence set up already and it runs on a flake. So how hard can it be to remove the state data and just re-install using its flake? Using LLM as the tooling to make bash scripts to do this... and it seems like a mega hoo-ha. Any known easy ways of doing this?

  13. For a truly reproducible ™️ :nixos: config, I guess one should implement auto-restore of a backup if services are started without any data present.

  14. Are there people who are happy about the existing Nixpkgs AI policy (which allows AI contributions but mandates disclosure and has some conditions on human-in-the-loop)? #NixOS #Nixpkgs

    github.com/NixOS/nixpkgs/blob/

  15. I feel like I have achieved something not when people learn from me. Coz Learning is easy & accessible with internet etc and that's not the important part.

    But the greater satisfaction and achievement personally is when I made some people curious about something. IMO it's much more valuable than other stuffs as curiosity is the solid foundation for any innovation, solution etc etc.
    🧵
    #nix #nixos #learning #passion #linux

  16. People who are curious will find answers for things which other's might not and have overlooked. It's the fundamental driving force of humanity.

    I'm more than happy when a non-technical person who doesn't even know how to code or even know how software works etc told me this (pic attached)

    More than happy to welcome any of you people who wants to learn Nix but not sure where to get started.

    Let's make computing fun again😁

    #nix #nixos #learning #passion #linux

  17. @graphwiz_ai hat mal eben die Container Images von OpenDesk auf @nixos_org umgestellt.

    Wie cool ist das denn!

    #opendesk #kubernetes #nixos @zendis

  18. Interested in becoming the next release manager or release editor for the #NixOS project?

    I am currently looking for a new release manager and editor for the NixOS 26.11 release!

    Read it here: https://discourse.nixos.org/t/26-11-call-for-release-manager-and-editor/79661
  19. @ocramius I feel the pain. I often want to know "has this PR already landed on nixos-unstable?"

    I've started writing a tool for myself: codeberg.org/britter/nixpkgs-pr

    #nixos #nixpkgs

  20. Does anyone know how to browse #nixos Nixpkgs PRs?

    Was trying to understand when Linux 7.* lands there, but I don't actually know how to start looking for stuff.

    Is there a contributing guide/convention on the PR labels and such?

  21. Hey #Nix and #NixOS peeps, I have a question:

    I have this file that I use to generate Nginx location blocks for various services, but I have to `import` it each time I want to invoke it. How can I change it so I only need to import it once and call it like a regular function?

    codeberg.org/8bitbuddhist/nixc

  22. I just discovered avahi which lets you create domain names for the machines on your local network, like http://my-laptop.local, etc. And because NixOS is so awesome you just add a one-liner to to your config to enable it:

    ```
    services.avahi = { enable = true; nssmdns4 = true; };
    ```

    (defaults to using the machine's hostname as domain name)

    github.com/avahi/avahi