#nixos — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nixos, aggregated by home.social.
-
"Your executable is a SQLite database"
This is wild and cool. #SQLite as a Linux executable format, and container of a #NixOS system closure.
https://fzakaria.com/2026/08/23/your-executable-is-a-sqlite-database
-
#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. https://koeln.ccc.de/updates/2026-08-27_open_chaos_nix_theorie_und_praxis.xml
Beginn ist um 20 Uhr in unseren Räumen in der Heliosstraße 6a in #Köln #Ehrenfeld.
-
Декларативная разметка дисков в NixOS с помощью Disko: от конфига до готовой ФС
Каждый, кто хоть раз устанавливал Linux вручную, знает этот ритуал: загрузиться с Live‑образа, запустить fdisk или parted , создать таблицу разделов, отформатировать их в btrfs/ext4, создать субтома, а затем вручную примонтировать всё это в /mnt . Конечно, такой подход можно использовать и при установке NixOs. Но вопрос — зачем? Это не только полностью противоречит самой сути NixOS — системы, где всё должно быть описано декларативно в коде, но и существенно влияет вообще на удобство использования этой системы в будущем. Стоит вам захотеть развернуть точно такую же конфигурацию на другом сервере или ноутбуке, и весь ручной процесс разметки приходится повторять заново, вспоминая точные флаги монтирования вместо того, чтобы написать всего лишь одну команду. В этой статье мы этим вопросом и займёмся, а поможет нам в этом известная утилита disko. Мы напишем чистый декларативный конфигурационный файл в ДВУХ вариантах:
https://habr.com/ru/articles/1073844/
#nixos #disko #lvm #luks #разметка_диска #linux_для_новичков #декларативный_подход
-
When gaming on Linux. Check if/dev/ntsyncexists. 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 usingboot.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 -
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... -
Ein Rundumschlag zur funktionalen Programmiersprache Nix, dem dazugehörigen Paketmanager und Betriebssystem #NixOS (Linux-Distribution): Donnerstag. 27. August, im CCC Köln https://koeln.ccc.de/updates/2026-08-27_open_chaos_nix_theorie_und_praxis.xml
-
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!
-
Finally some real progress on mainline #nixos for Pixel 9 pro. Fastboot chaining Uniloader chain booting into uboot :)
-
Got https://indieweb.social/@blr working again by running https://github.com/jcrabapple/feedecho via #NixOS on my server. Now that I'm #selhosting it, I can echo any number of #feeds to #Mastodon.
-
How it started: Hey there is a wiki page https://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)
-
As you may know I have been working for a while on a content-addressed language that I call Möbius (https://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: https://github.com/amirouche/seed. Also, I have been working on the letloop distribution (https://github.com/amirouche/letloop) for Chez Scheme (https://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 (https://github.com/amirouche/bb.py) and bb.scm (https://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 => https://hyper.dev/2026/mobius-what-the-hash-cannot-prove/#essay
-
Am trying to move my daily driver laptop over to #luks #luks2 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 #nixos 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?
-
could anyone review: https://github.com/NixOS/nixpkgs/pull/543854? it's a minimalist #wayland wallpaper setter
#nixpkgs #nixos #nix -
For a truly reproducible ™️ :nixos: #NixOS config, I guess one should implement auto-restore of a backup if services are started without any data present.
-
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
https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#automationai-policy
-
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 -
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😁
-
@graphwiz_ai hat mal eben die Container Images von OpenDesk auf @nixos_org umgestellt.
Wie cool ist das denn!
-
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 -
@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: https://codeberg.org/britter/nixpkgs-pr
-
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?
-
Roses are red
JS frameworks are a pain
https://codeberg.org/trevdev/nvim-nix/commit/d66c4246ca60c63eb56998ed99adbcf1c1933956 -
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?
https://codeberg.org/8bitbuddhist/nixconf/src/branch/main/lib/mkVirtualHost.nix
-
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)