# Guides

**URL:** https://discourse.nixos.org/c/howto/15.md?page=2

[Latest](https://discourse.nixos.org/latest.md) · [Categories](https://discourse.nixos.org/categories.md)

**Page:** 3

---

## [NixOS NAS on a Ugreen DXP4800 Plus — Full Config](https://discourse.nixos.org/t/nixos-nas-on-a-ugreen-dxp4800-plus-full-config/76683)

<div class="topic-metadata">

**Author:** [@daskladas](https://discourse.nixos.org/u/daskladas)\
**Replies:** 0\
**Last updated:** [March 29, 2026, 11:24am UTC](https://discourse.nixos.org/t/nixos-nas-on-a-ugreen-dxp4800-plus-full-config/76683 "2026-03-29T11:24:19Z")

</div>

I recently set up a fully declarative NixOS NAS on a Ugreen DXP4800 Plus and wanted to share the config in case anyone is working with similar hardware. Hardware: Ugreen DXP4800 Plus, 3× 8TB IronWolf in RAID5 for data, …

---

## [HowTo: Configure a NVIDIA Titan X (or any other GPU that needs proprietary drivers)](https://discourse.nixos.org/t/howto-configure-a-nvidia-titan-x-or-any-other-gpu-that-needs-proprietary-drivers/76408)

<div class="topic-metadata">

**Author:** [@BoredSquirrel](https://discourse.nixos.org/u/BoredSquirrel)\
**Replies:** 6\
**Last updated:** [March 22, 2026, 4:31am UTC](https://discourse.nixos.org/t/howto-configure-a-nvidia-titan-x-or-any-other-gpu-that-needs-proprietary-drivers/76408 "2026-03-22T04:31:25Z")

</div>

{ config, lib, pkgs, ...}: { #legacy naming, not dependent on X11 services.xserver.videoDrivers = \[ "nvidia" \]; hardware.nvidia = { powerManagement.enable = true; # fine grained power management, only wo…

---

## [Clean NixOS: From configuration.nix to Dendritic](https://discourse.nixos.org/t/clean-nixos-from-configuration-nix-to-dendritic/75883)

<div class="topic-metadata">

**Author:** [@parrot](https://discourse.nixos.org/u/parrot)\
**Replies:** 0\
**Last updated:** [March 4, 2026, 4:45pm UTC](https://discourse.nixos.org/t/clean-nixos-from-configuration-nix-to-dendritic/75883 "2026-03-04T16:45:25Z")

</div>

Decided to write my own little guide because a lot of the documentation I came across was too confusing when I was learning Dendritic. :slight\_smile: Hope this helps!

---

## [Use CUDA in WIne and Bottles](https://discourse.nixos.org/t/use-cuda-in-wine-and-bottles/75760)

<div class="topic-metadata">

**Author:** [@AchmadFathoni](https://discourse.nixos.org/u/AchmadFathoni)\
**Replies:** 0\
**Last updated:** [March 1, 2026, 6:01am UTC](https://discourse.nixos.org/t/use-cuda-in-wine-and-bottles/75760 "2026-03-01T06:01:46Z")

</div>

We can use nvidia-libs to run Windows application that uses CUDA with WIne and Bottles on NixOS. Requirements: Wine or Bottles is installed on your NixOS. I use: packages = with.pkgs \[ wineWowPackages.waylandFul…

---

## [Vaultwarden (unofficial Bitwarden server)](https://discourse.nixos.org/t/vaultwarden-unofficial-bitwarden-server/64155)

<div class="topic-metadata">

**Author:** [@sshine](https://discourse.nixos.org/u/sshine)\
**Replies:** 3\
**Last updated:** [February 25, 2026, 10:32pm UTC](https://discourse.nixos.org/t/vaultwarden-unofficial-bitwarden-server/64155 "2026-02-25T22:32:34Z")

</div>

Hello, For the sake of providing a timely report of installing Vaultwarden, rather than a perfected blog post or a good wiki entry, here is currently what I’ve got, and some follow-up comments on how to make it work bet…

---

## [Trampolining Nix with genericClosure](https://discourse.nixos.org/t/trampolining-nix-with-genericclosure/75556)

<div class="topic-metadata">

**Author:** [@mikabo](https://discourse.nixos.org/u/mikabo)\
**Replies:** 4\
**Last updated:** [February 24, 2026, 8:31am UTC](https://discourse.nixos.org/t/trampolining-nix-with-genericclosure/75556 "2026-02-24T08:31:20Z")

</div>

Four years ago, @sternenseemann showed that builtins.genericClosure can serve as a trampoline in Nix, encoding each step of a tail-recursive function as a “node” and letting the C++ worklist loop drive iteration instead …

---

## [Booting nixos with Open Core bootloader](https://discourse.nixos.org/t/booting-nixos-with-open-core-bootloader/75581)

<div class="topic-metadata">

**Author:** [@ziggy](https://discourse.nixos.org/u/ziggy)\
**Replies:** 0\
**Last updated:** [February 23, 2026, 5:42pm UTC](https://discourse.nixos.org/t/booting-nixos-with-open-core-bootloader/75581 "2026-02-23T17:42:34Z")

</div>

If you have ever experienced a primary bootloader failure it would be helpful to have an alternative such as Open Core. Nixos booting via systemd as default is recognized by Open Core via ESP loader–\>entries/\*.conf conf…

---

## [How to check for nixpkgs issues before updating](https://discourse.nixos.org/t/how-to-check-for-nixpkgs-issues-before-updating/75128)

<div class="topic-metadata">

**Author:** [@BlastboomStrice](https://discourse.nixos.org/u/BlastboomStrice)\
**Replies:** 0\
**Last updated:** [February 8, 2026, 10:34am UTC](https://discourse.nixos.org/t/how-to-check-for-nixpkgs-issues-before-updating/75128 "2026-02-08T10:34:52Z")

</div>

\[!Warning\] This uses gh (but can theoretically be tweaked to use the github api instead with curl and jq). Also uses sed and tr. Background For a long time I was updating my nixos-unstable system and hoped the update…

---

## [How to check for pr merge status(es) per branch in a simple cli and non-polished way](https://discourse.nixos.org/t/how-to-check-for-pr-merge-status-es-per-branch-in-a-simple-cli-and-non-polished-way/75129)

<div class="topic-metadata">

**Author:** [@BlastboomStrice](https://discourse.nixos.org/u/BlastboomStrice)\
**Replies:** 0\
**Last updated:** [February 8, 2026, 11:09am UTC](https://discourse.nixos.org/t/how-to-check-for-pr-merge-status-es-per-branch-in-a-simple-cli-and-non-polished-way/75129 "2026-02-08T11:09:08Z")

</div>

\[!Warning\] This uses gh (but can theoretically be tweaked to use the github api instead with curl and jq). Also uses sed and tr (gh internally calls jq too). Background Checking if a pull request is merged into nixos…

---

## [Emacs Home Manager configuration for french spelling, grammar and translation](https://discourse.nixos.org/t/emacs-home-manager-configuration-for-french-spelling-grammar-and-translation/75080)

<div class="topic-metadata">

**Author:** [@beloutre](https://discourse.nixos.org/u/beloutre)\
**Replies:** 0\
**Last updated:** [February 6, 2026, 1:53pm UTC](https://discourse.nixos.org/t/emacs-home-manager-configuration-for-french-spelling-grammar-and-translation/75080 "2026-02-06T13:53:32Z")

</div>

Hello, I’ve written a guide to set up Emacs with Home Manager, with support for French spelling and grammar correction, plus translations. It uses Flycheck, Flyspell, Grammalecte, and Go Translate and offers a coherent …

---

## [How To Use "Super Colliding Nix Stores" or \`local-overlay-store\`?](https://discourse.nixos.org/t/how-to-use-super-colliding-nix-stores-or-local-overlay-store/75054)

<div class="topic-metadata">

**Author:** [@clushie](https://discourse.nixos.org/u/clushie)\
**Replies:** 0\
**Last updated:** [February 5, 2026, 7:00pm UTC](https://discourse.nixos.org/t/how-to-use-super-colliding-nix-stores-or-local-overlay-store/75054 "2026-02-05T19:00:53Z")

</div>

Since there is Super Colliding Nix Stores we wanted to give this a try. My coworker and I were a bit confused by the various places of documentation. Generally what does Super Colliding Nix Store do, when to use it? As…

---

## [Home Assistant - Who?](https://discourse.nixos.org/t/home-assistant-who/72389)

<div class="topic-metadata">

**Author:** [@QuackHack-McBlindy](https://discourse.nixos.org/u/QuackHack-McBlindy)\
**Replies:** 12\
**Last updated:** [January 29, 2026, 11:48pm UTC](https://discourse.nixos.org/t/home-assistant-who/72389 "2026-01-29T23:48:44Z")

</div>

I wrote a series of articles describing in detail how I define all my electronic devices and automate them entirely with Nix. Defining your house in Nix is awesome and fun - before you know it, you’ll have forgotten abo…

---

## [List of Nix linters](https://discourse.nixos.org/t/list-of-nix-linters/19279)

<div class="topic-metadata">

**Author:** [@schuelermine](https://discourse.nixos.org/u/schuelermine)\
**Replies:** 9\
**Last updated:** [January 20, 2026, 10:41pm UTC](https://discourse.nixos.org/t/list-of-nix-linters/19279 "2026-01-20T22:41:40Z")

</div>

Here’s a list of linters I’ve found for Nix. Feel free to reply with any I’ve missed. I’ve added some comments saying what I find unique about some of them. List of linting tools for Nix statix Source: GitHub - oppil…

---

## [Managing Multiple NixOS Machines with Claude Code via SSH](https://discourse.nixos.org/t/managing-multiple-nixos-machines-with-claude-code-via-ssh/74259)

<div class="topic-metadata">

**Author:** [@nicabate](https://discourse.nixos.org/u/nicabate)\
**Replies:** 2\
**Last updated:** [January 13, 2026, 8:33pm UTC](https://discourse.nixos.org/t/managing-multiple-nixos-machines-with-claude-code-via-ssh/74259 "2026-01-13T20:33:55Z")

</div>

Managing Multiple NixOS Machines with Claude Code via SSH TL;DR I’m using Claude Code (Anthropic’s AI CLI) running in a dedicated LXC container to manage multiple NixOS machines via SSH over Tailscale. Instead of writing…

---

## [Reusable NixOS images on Hetzner Cloud](https://discourse.nixos.org/t/reusable-nixos-images-on-hetzner-cloud/73595)

<div class="topic-metadata">

**Author:** [@Ramblurr](https://discourse.nixos.org/u/Ramblurr)\
**Replies:** 3\
**Last updated:** [January 11, 2026, 3:05pm UTC](https://discourse.nixos.org/t/reusable-nixos-images-on-hetzner-cloud/73595 "2026-01-11T15:05:59Z")

</div>

I wrote an article and published a repo detailing how to create NixOS images in Hetzner Cloud that you can easily reuse. article: https://casey.link/blog/nixos-hetzner/ code (image builder): https://github.com/outs…

---

## [Bbr3 tcp for nix](https://discourse.nixos.org/t/bbr3-tcp-for-nix/73954)

<div class="topic-metadata">

**Author:** [@randomizedcoder](https://discourse.nixos.org/u/randomizedcoder)\
**Replies:** 0\
**Last updated:** [January 4, 2026, 12:26am UTC](https://discourse.nixos.org/t/bbr3-tcp-for-nix/73954 "2026-01-04T00:26:13Z")

</div>

Just added bbr3 to the latest kernel via nix. I guess I could add something to nixpkgs if there’s any interest \[das@l2:~\]$ cat /proc/sys/net/ipv4/tcp\_available\_congestion\_control reno cubic bbr3 \[das@l2:~\]$ uname -a L…

---

## [Installing NixOS on an OVH Kimsufi server](https://discourse.nixos.org/t/installing-nixos-on-an-ovh-kimsufi-server/73939)

<div class="topic-metadata">

**Author:** [@beloutre](https://discourse.nixos.org/u/beloutre)\
**Replies:** 0\
**Last updated:** [January 3, 2026, 1:13pm UTC](https://discourse.nixos.org/t/installing-nixos-on-an-ovh-kimsufi-server/73939 "2026-01-03T13:13:46Z")

</div>

Hello, I’ve written a guide on installing NixOS on an OVH server. In my example a Kimsufi with two NVMe drives. The server needs to be booted into rescue mode, then NixOS is installed with Nixos-anywhere. Disko is used…

---

## [Multi Monitor GDM Help](https://discourse.nixos.org/t/multi-monitor-gdm-help/60348)

<div class="topic-metadata">

**Author:** [@hid4ri](https://discourse.nixos.org/u/hid4ri)\
**Replies:** 5\
**Last updated:** [January 1, 2026, 8:28pm UTC](https://discourse.nixos.org/t/multi-monitor-gdm-help/60348 "2026-01-01T20:28:57Z")

</div>

Hi All, I thought I would share something to help you if you are struggling in getting the GDM login screen to not show on the correct monitor if you have multi monitor setup. you have to first create a monitor.xml file…

---

## [NixOS Firefox configuration with policies, preferences, extensions, search engines and cookie exceptions](https://discourse.nixos.org/t/nixos-firefox-configuration-with-policies-preferences-extensions-search-engines-and-cookie-exceptions/73747)

<div class="topic-metadata">

**Author:** [@BoredSquirrel](https://discourse.nixos.org/u/BoredSquirrel)\
**Replies:** 2\
**Last updated:** [December 30, 2025, 2:50pm UTC](https://discourse.nixos.org/t/nixos-firefox-configuration-with-policies-preferences-extensions-search-engines-and-cookie-exceptions/73747 "2025-12-30T14:50:45Z")

</div>

As this is pretty hard to find and involves quite some guesswork, I want to share my nix Firefox configuration for you all. Basically what you need to do is translate Firefox JSON into Nix, which is weird and not really…

---

## [Asus Zenbook Duo (2024 / UX8406MA) & NixOS](https://discourse.nixos.org/t/asus-zenbook-duo-2024-ux8406ma-nixos/39792)

<div class="topic-metadata">

**Author:** [@mfenniak](https://discourse.nixos.org/u/mfenniak)\
**Replies:** 144\
**Last updated:** [December 27, 2025, 7:16pm UTC](https://discourse.nixos.org/t/asus-zenbook-duo-2024-ux8406ma-nixos/39792 "2025-12-27T19:16:09Z")

</div>

This week the Zenbook Duo (UX8406MA) was released to the public. This is a neat little dual-screen laptop with a primary screen, and a secondary screen underneath a removable bluetooth keyboard & trackpad. I’ve been pl…

---

## [Wayland Qt/GTK dark mode + font rendering](https://discourse.nixos.org/t/wayland-qt-gtk-dark-mode-font-rendering/73711)

<div class="topic-metadata">

**Author:** [@dmit](https://discourse.nixos.org/u/dmit)\
**Replies:** 1\
**Last updated:** [December 27, 2025, 1:30pm UTC](https://discourse.nixos.org/t/wayland-qt-gtk-dark-mode-font-rendering/73711 "2025-12-27T13:30:47Z")

</div>

\[Posting a thread I wish I found here two days ago\] So, I’m running Niri (so, Wayland), and in a misguided effort to have both GTK and Qt apps to look more or less the same I set gtk.gtk3.theme to breeze-dark and qt.pla…

---

## [My 2025 dotfiles: Home Manager + nix-darwin/NixOS + Terraform + Kubernetes on VMs](https://discourse.nixos.org/t/my-2025-dotfiles-home-manager-nix-darwin-nixos-terraform-kubernetes-on-vms/73690)

<div class="topic-metadata">

**Author:** [@momeemt](https://discourse.nixos.org/u/momeemt)\
**Replies:** 0\
**Last updated:** [December 26, 2025, 5:31pm UTC](https://discourse.nixos.org/t/my-2025-dotfiles-home-manager-nix-darwin-nixos-terraform-kubernetes-on-vms/73690 "2025-12-26T17:31:33Z")

</div>

Hello! I wrote a Japanese article summarizing my 2025 work on Nix-based dotfiles and a “config” monorepo. It covers a wide range of topics, including: Home configuration with Home Manager System configuration with nix-…

---

## [Small NixOS Appliances with Over-The-Air updates using systemd-sysupdate](https://discourse.nixos.org/t/small-nixos-appliances-with-over-the-air-updates-using-systemd-sysupdate/71669)

<div class="topic-metadata">

**Author:** [@tfc](https://discourse.nixos.org/u/tfc)\
**Replies:** 4\
**Last updated:** [December 20, 2025, 4:14pm UTC](https://discourse.nixos.org/t/small-nixos-appliances-with-over-the-air-updates-using-systemd-sysupdate/71669 "2025-12-20T16:14:17Z")

</div>

Hey there! We just published the 3rd article of finalized our 4 article series about NixOS appliances: In the different parts of the article series, we handle the following topics step by step: NixOS appliance imag…

---

## [GitHub actions to update your Nixpkgs fork with PRs' patches](https://discourse.nixos.org/t/github-actions-to-update-your-nixpkgs-fork-with-prs-patches/72832)

<div class="topic-metadata">

**Author:** [@doronbehar](https://discourse.nixos.org/u/doronbehar)\
**Replies:** 0\
**Last updated:** [December 2, 2025, 10:49am UTC](https://discourse.nixos.org/t/github-actions-to-update-your-nixpkgs-fork-with-prs-patches/72832 "2025-12-02T10:49:34Z")

</div>

Motivation After a few small dissatisfactions from nixpkgs-patcher by @gepbird, and after encountering substantial issues with nix-patcher, I created a setup that avoids many of the drawbacks of the above two solutions. …

---

## [Nix package management for Python](https://discourse.nixos.org/t/nix-package-management-for-python/72891)

<div class="topic-metadata">

**Author:** [@randomizedcoder](https://discourse.nixos.org/u/randomizedcoder)\
**Replies:** 0\
**Last updated:** [December 4, 2025, 12:28am UTC](https://discourse.nixos.org/t/nix-package-management-for-python/72891 "2025-12-04T00:28:52Z")

</div>

Nix package management for Python Demo video using nix to manage python packages https://www.youtube.com/watch?v=o5-NG6K6mEQ

---

## [ZFS-on-root on Nixos: Working Multiple EFI Partitions](https://discourse.nixos.org/t/zfs-on-root-on-nixos-working-multiple-efi-partitions/72246)

<div class="topic-metadata">

**Author:** [@aou](https://discourse.nixos.org/u/aou)\
**Replies:** 5\
**Last updated:** [November 19, 2025, 12:58am UTC](https://discourse.nixos.org/t/zfs-on-root-on-nixos-working-multiple-efi-partitions/72246 "2025-11-19T00:58:28Z")

</div>

---

## [Guide to installing qt theme](https://discourse.nixos.org/t/guide-to-installing-qt-theme/35523)

<div class="topic-metadata">

**Author:** [@anon77591810](https://discourse.nixos.org/u/anon77591810)\
**Replies:** 9\
**Last updated:** [November 15, 2025, 7:55am UTC](https://discourse.nixos.org/t/guide-to-installing-qt-theme/35523 "2025-11-15T07:55:24Z")

</div>

Hello everyone, I can’t get the QT5 theme to work on Wayland. I’ve tried all the methods from the NixOS options, but they’re not working; the session variable just won’t apply. I tried the following: \`qt = { enable = …

---

## [A Modern and Secure Desktop Setup](https://discourse.nixos.org/t/a-modern-and-secure-desktop-setup/41154)

<div class="topic-metadata">

**Author:** [@balint](https://discourse.nixos.org/u/balint)\
**Replies:** 47\
**Last updated:** [November 14, 2025, 8:26am UTC](https://discourse.nixos.org/t/a-modern-and-secure-desktop-setup/41154 "2025-11-14T08:26:43Z")

</div>

It took me quite a while to get to this setup so I thought I would write a guide to help others and also to discuss feedback and other setups. I have NixOS on a Tuxedo Pulse 14, a Surface Pro 6, a custom gaming PC with i…

---

## [NixOS went to systemd emergency mode](https://discourse.nixos.org/t/nixos-went-to-systemd-emergency-mode/5647)

<div class="topic-metadata">

**Author:** [@RCHG](https://discourse.nixos.org/u/RCHG)\
**Replies:** 11\
**Last updated:** [November 10, 2025, 3:58pm UTC](https://discourse.nixos.org/t/nixos-went-to-systemd-emergency-mode/5647 "2025-11-10T15:58:35Z")

</div>

Hi all, I had the following problem: In my nixos hardware-configuration.nix I have several partitions that are loaded by label. They are the main ones plus extra partitions for backups. I decided to format one of…

---

## [Leveraging LLMs and Nix to Debug a Kubernetes Deployment: A Success Story](https://discourse.nixos.org/t/leveraging-llms-and-nix-to-debug-a-kubernetes-deployment-a-success-story/71704)

<div class="topic-metadata">

**Author:** [@aleeusgr](https://discourse.nixos.org/u/aleeusgr)\
**Replies:** 2\
**Last updated:** [November 5, 2025, 3:25am UTC](https://discourse.nixos.org/t/leveraging-llms-and-nix-to-debug-a-kubernetes-deployment-a-success-story/71704 "2025-11-05T03:25:33Z")

</div>

As a developer, I recently found myself tasked with debugging a Kubernetes deployment, a challenge that would have been daunting without the help of Large Language Models (LLMs) and the Nix package manager. In this artic…

[Previous page](https://discourse.nixos.org/c/howto/15.md?page=1)

[Next page](https://discourse.nixos.org/c/howto/15.md?page=3)
