# Guides

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

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

**Page:** 4

---

## [Insert \`nixpkgs-review\` commands to your terminal using native app communication (brotab)](https://discourse.nixos.org/t/insert-nixpkgs-review-commands-to-your-terminal-using-native-app-communication-brotab/71646)

<div class="topic-metadata">

**Author:** [@doronbehar](https://discourse.nixos.org/u/doronbehar)\
**Replies:** 0\
**Last updated:** [November 3, 2025, 8:43am UTC](https://discourse.nixos.org/t/insert-nixpkgs-review-commands-to-your-terminal-using-native-app-communication-brotab/71646 "2025-11-03T08:43:20Z")

</div>

Very often I found it pretty hard to type on my ZSH command line the nixpkgs-review commands I want to run. These commands usually include all 4 --systems, and I always want to put a note for the command line history usi…

---

## [Plex docker image](https://discourse.nixos.org/t/plex-docker-image/71597)

<div class="topic-metadata">

**Author:** [@andsens](https://discourse.nixos.org/u/andsens)\
**Replies:** 0\
**Last updated:** [November 1, 2025, 6:59pm UTC](https://discourse.nixos.org/t/plex-docker-image/71597 "2025-11-01T18:59:33Z")

</div>

If you ever run into this: Error: Unable to set up server: sqlite3\_statement\_backend::prepare: no such table: schema\_migrations for SQL: select version from schema\_migrations order by version (N4soci10soci\_errorE) when…

---

## [K3s in unprivileged nixos-container (nspawn), with tailscale](https://discourse.nixos.org/t/k3s-in-unprivileged-nixos-container-nspawn-with-tailscale/69051)

<div class="topic-metadata">

**Author:** [@papiris](https://discourse.nixos.org/u/papiris)\
**Replies:** 1\
**Last updated:** [October 30, 2025, 10:14pm UTC](https://discourse.nixos.org/t/k3s-in-unprivileged-nixos-container-nspawn-with-tailscale/69051 "2025-10-30T22:14:00Z")

</div>

First post! I’ve been running NixOS for ~a year now, and have learnt lots from the wiki and forums. I hope this contribution helps others. I managed to get a working k3s cluster in unprivileged (idmapped) nixos-containe…

---

## [How to configure a graphical boot screen with LUKS unlock](https://discourse.nixos.org/t/how-to-configure-a-graphical-boot-screen-with-luks-unlock/63357)

<div class="topic-metadata">

**Author:** [@BoredSquirrel](https://discourse.nixos.org/u/BoredSquirrel)\
**Replies:** 10\
**Last updated:** [October 24, 2025, 8:11am UTC](https://discourse.nixos.org/t/how-to-configure-a-graphical-boot-screen-with-luks-unlock/63357 "2025-10-24T08:11:53Z")

</div>

Linux systems show a lot of useful info when booting. On NixOS this is the default. The LUKS password entry finishes “Stage 1”, in “Stage 2” the unlocked system is booted. All of this is shown in text only, which works …

---

## [Deploying made easy with Nix](https://discourse.nixos.org/t/deploying-made-easy-with-nix/71197)

<div class="topic-metadata">

**Author:** [@b-m-f](https://discourse.nixos.org/u/b-m-f)\
**Replies:** 0\
**Last updated:** [October 23, 2025, 5:41pm UTC](https://discourse.nixos.org/t/deploying-made-easy-with-nix/71197 "2025-10-23T17:41:17Z")

</div>

Hey everyone, I just watched: Life without Kubernetes: Hosting Mirrors with NixOS by @Prince213 - nice talk! I would have also chosen WireGuard :call\_me\_hand: I remembered that I also wrote a small guide on my favour…

---

## [Fix ssl.SSLCertVerificationError with uv's Standalone Python](https://discourse.nixos.org/t/fix-ssl-sslcertverificationerror-with-uvs-standalone-python/71138)

<div class="topic-metadata">

**Author:** [@ttimasdf](https://discourse.nixos.org/u/ttimasdf)\
**Replies:** 1\
**Last updated:** [October 23, 2025, 8:08am UTC](https://discourse.nixos.org/t/fix-ssl-sslcertverificationerror-with-uvs-standalone-python/71138 "2025-10-23T08:08:48Z")

</div>

TLDR Solution: uv’s standalone Python looks for CA certificates at /etc/ssl/cert.pem, but NixOS uses /etc/ssl/certs/ca-bundle.crt. Add this to your configuration.nix: # Fix uv python ssl.SSLCertVerificationError environ…

---

## [Rust Development on NixOS, Part 1: Bootstrapping Rust Nightly via Flake](https://discourse.nixos.org/t/rust-development-on-nixos-part-1-bootstrapping-rust-nightly-via-flake/39829)

<div class="topic-metadata">

**Author:** [@drakerossman](https://discourse.nixos.org/u/drakerossman)\
**Replies:** 2\
**Last updated:** [October 17, 2025, 2:47am UTC](https://discourse.nixos.org/t/rust-development-on-nixos-part-1-bootstrapping-rust-nightly-via-flake/39829 "2025-10-17T02:47:47Z")

</div>

---

## [Installing NVIDIA Drivers on a Laptop in NixOS](https://discourse.nixos.org/t/installing-nvidia-drivers-on-a-laptop-in-nixos/70951)

<div class="topic-metadata">

**Author:** [@chvanin](https://discourse.nixos.org/u/chvanin)\
**Replies:** 2\
**Last updated:** [October 16, 2025, 7:30pm UTC](https://discourse.nixos.org/t/installing-nvidia-drivers-on-a-laptop-in-nixos/70951 "2025-10-16T19:30:54Z")

</div>

Warning for readers: my main language is Russian, the translation may be incorrect in some places. Have fun reading. This guide walks through the process of configuring NVIDIA proprietary drivers on a NixOS laptop with …

---

## [Installing Nix on Fedora Video](https://discourse.nixos.org/t/installing-nix-on-fedora-video/70565)

<div class="topic-metadata">

**Author:** [@randomizedcoder](https://discourse.nixos.org/u/randomizedcoder)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 8:58pm UTC](https://discourse.nixos.org/t/installing-nix-on-fedora-video/70565 "2025-10-07T20:58:40Z")

</div>

---

## [Installing Nix on Ubuntu Video](https://discourse.nixos.org/t/installing-nix-on-ubuntu-video/70564)

<div class="topic-metadata">

**Author:** [@randomizedcoder](https://discourse.nixos.org/u/randomizedcoder)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 8:57pm UTC](https://discourse.nixos.org/t/installing-nix-on-ubuntu-video/70564 "2025-10-07T20:57:58Z")

</div>

---

## [NPM, package.json, best practice recommendation](https://discourse.nixos.org/t/npm-package-json-best-practice-recommendation/2282)

<div class="topic-metadata">

**Author:** [@yasu](https://discourse.nixos.org/u/yasu)\
**Replies:** 8\
**Last updated:** [December 2, 2024, 8:02pm UTC](https://discourse.nixos.org/t/npm-package-json-best-practice-recommendation/2282 "2024-12-02T20:02:40Z")

</div>

Hi! I want to play with some ECMAScript programs available in NPM (I don’t know the exact terminology, let me list node.js, package.json, etc). What is the best way to do this in NixOS? I distrust NPM so that’s why I…

---

## [Where do our morals come from in the Nix community?](https://discourse.nixos.org/t/where-do-our-morals-come-from-in-the-nix-community/70438)

<div class="topic-metadata">

**Author:** [@mschwaig](https://discourse.nixos.org/u/mschwaig)\
**Replies:** 8\
**Last updated:** [October 6, 2025, 11:54pm UTC](https://discourse.nixos.org/t/where-do-our-morals-come-from-in-the-nix-community/70438 "2025-10-06T23:54:50Z")

</div>

There are two ways humans build foundations for their morals, for purposes like religious movements or good-person-being. One is called vertical morality. It’s built on authority and fear, and often but not strictly ass…

---

## [Building a Natural Language Processor with jq, Nix & Bash](https://discourse.nixos.org/t/building-a-natural-language-processor-with-jq-nix-bash/70369)

<div class="topic-metadata">

**Author:** [@QuackHack-McBlindy](https://discourse.nixos.org/u/QuackHack-McBlindy)\
**Replies:** 0\
**Last updated:** [October 4, 2025, 11:04am UTC](https://discourse.nixos.org/t/building-a-natural-language-processor-with-jq-nix-bash/70369 "2025-10-04T11:04:30Z")

</div>

A fun challenge that ended up being a perfect example of how strong Nix can be when defining sentences for voice intents. Hope it can be a fun read for someone. https://quackhack-mcblindy.github.io/blog/

---

## [Some manpage-related stuff you might want to turn on](https://discourse.nixos.org/t/some-manpage-related-stuff-you-might-want-to-turn-on/38835)

<div class="topic-metadata">

**Author:** [@Irene](https://discourse.nixos.org/u/Irene)\
**Replies:** 9\
**Last updated:** [September 28, 2025, 5:48pm UTC](https://discourse.nixos.org/t/some-manpage-related-stuff-you-might-want-to-turn-on/38835 "2025-09-28T17:48:36Z")

</div>

This is one of those things that Unix newcomers in particular would probably benefit from, but not know to ask for. I posted about it originally over on the fediverse, but when I saw this category I realized it belongs h…

---

## [Declare Firefox extensions and settings](https://discourse.nixos.org/t/declare-firefox-extensions-and-settings/36265)

<div class="topic-metadata">

**Author:** [@sleepy](https://discourse.nixos.org/u/sleepy)\
**Replies:** 41\
**Last updated:** [September 25, 2025, 11:25pm UTC](https://discourse.nixos.org/t/declare-firefox-extensions-and-settings/36265 "2025-09-25T23:25:02Z")

</div>

Hello everyone! I’m on a quest to declaratively manage as much of my system as possible. As part of this journey, I recently tackled Firefox’ configuration including extensions/add-ons and preferences. Because I’m fairl…

---

## [Nix packaging Rust projects: combine fenix Rust 1.90, openssl, lld for fun and profit](https://discourse.nixos.org/t/nix-packaging-rust-projects-combine-fenix-rust-1-90-openssl-lld-for-fun-and-profit/69737)

<div class="topic-metadata">

**Author:** [@efx](https://discourse.nixos.org/u/efx)\
**Replies:** 1\
**Last updated:** [September 24, 2025, 6:46pm UTC](https://discourse.nixos.org/t/nix-packaging-rust-projects-combine-fenix-rust-1-90-openssl-lld-for-fun-and-profit/69737 "2025-09-24T18:46:55Z")

</div>

wordy backstory If your Rust project uses openssl from nixpkgs and has not been linked correctly you may see an error like error while loading shared libraries: libssl.so.3 when trying to execute it. I saw this when up…

---

## [Demo of ollama, open-webui, vscode, roo-code with AMD ROCM cards](https://discourse.nixos.org/t/demo-of-ollama-open-webui-vscode-roo-code-with-amd-rocm-cards/69349)

<div class="topic-metadata">

**Author:** [@randomizedcoder](https://discourse.nixos.org/u/randomizedcoder)\
**Replies:** 0\
**Last updated:** [September 13, 2025, 9:24pm UTC](https://discourse.nixos.org/t/demo-of-ollama-open-webui-vscode-roo-code-with-amd-rocm-cards/69349 "2025-09-13T21:24:09Z")

</div>

G’day, Quick demo video of ollama, open-webui, vscode, roo-code with AMD ROCM cards with NixOS Thanks, Dave Seddon

---

## [Repo with lots of guides; recently one on flake modules](https://discourse.nixos.org/t/repo-with-lots-of-guides-recently-one-on-flake-modules/69144)

<div class="topic-metadata">

**Author:** [@shajra](https://discourse.nixos.org/u/shajra)\
**Replies:** 0\
**Last updated:** [September 9, 2025, 8:44pm UTC](https://discourse.nixos.org/t/repo-with-lots-of-guides-recently-one-on-flake-modules/69144 "2025-09-09T20:44:13Z")

</div>

I know there’s no shortage of Nix advocacy and guides out there, so sometimes I wonder why I put so much effort into maintaining my own. I think it’s because I can end up working with Nix professionally, and I struggle …

---

## [Replacing currently playing files in mpv... or how I spent my Saturday](https://discourse.nixos.org/t/replacing-currently-playing-files-in-mpv-or-how-i-spent-my-saturday/68986)

<div class="topic-metadata">

**Author:** [@guttermonk](https://discourse.nixos.org/u/guttermonk)\
**Replies:** 3\
**Last updated:** [September 8, 2025, 2:23am UTC](https://discourse.nixos.org/t/replacing-currently-playing-files-in-mpv-or-how-i-spent-my-saturday/68986 "2025-09-08T02:23:38Z")

</div>

Turns out that this isn’t a feature that mpv wants to natively support: Feature request: single instance mode · Issue #4954 · mpv-player/mpv · GitHub mpv not opening file in same process · Issue #3811 · mpv-player/mpv …

---

## [Home-manager inside nixos-wsl managing windows configuration files](https://discourse.nixos.org/t/home-manager-inside-nixos-wsl-managing-windows-configuration-files/68885)

<div class="topic-metadata">

**Author:** [@mio-19](https://discourse.nixos.org/u/mio-19)\
**Replies:** 0\
**Last updated:** [September 4, 2025, 2:09am UTC](https://discourse.nixos.org/t/home-manager-inside-nixos-wsl-managing-windows-configuration-files/68885 "2025-09-04T02:09:10Z")

</div>

I recently installed nixos-wsl on my windows machine. Surprisingly it somewhat works with the windows home direcctory. In nixos-wsl configuration I set home = "/mnt/c/Users/User"; home-manager happily set up my symlinks …

---

## [Plasma 6 blur fix](https://discourse.nixos.org/t/plasma-6-blur-fix/68758)

<div class="topic-metadata">

**Author:** [@lebrun](https://discourse.nixos.org/u/lebrun)\
**Replies:** 0\
**Last updated:** [September 1, 2025, 3:59pm UTC](https://discourse.nixos.org/t/plasma-6-blur-fix/68758 "2025-09-01T15:59:06Z")

</div>

For some reason, on the blur effect is is always disabled for me on logon. I tested with the AMD integrated graphics and also the Nvidia discrete GPU, with the same result. After login, if I toggled it off then on, it w…

---

## [How to upgrade packages](https://discourse.nixos.org/t/how-to-upgrade-packages/6151)

<div class="topic-metadata">

**Author:** [@constantius24](https://discourse.nixos.org/u/constantius24)\
**Replies:** 17\
**Last updated:** [August 30, 2025, 10:08pm UTC](https://discourse.nixos.org/t/how-to-upgrade-packages/6151 "2025-08-30T22:08:33Z")

</div>

sudo nix-channel --update unpacking channels… sudo nixos-rebuild switch building Nix… building the system configuration… updating GRUB 2 menu… activating the configuration… setting up /etc… reloading user uni…

---

## [Add other linux distro's entry to systemd boot menu](https://discourse.nixos.org/t/add-other-linux-distros-entry-to-systemd-boot-menu/68038)

<div class="topic-metadata">

**Author:** [@LukitaisNaN](https://discourse.nixos.org/u/LukitaisNaN)\
**Replies:** 0\
**Last updated:** [August 16, 2025, 12:48am UTC](https://discourse.nixos.org/t/add-other-linux-distros-entry-to-systemd-boot-menu/68038 "2025-08-16T00:48:57Z")

</div>

Hi! Today I installed arch linux and couldn’t find a solution to this final step. Just old posts that ended up changing to grub. Get the disk UUID where you have your partition installed. $ ls -l /dev/disk/by-uuid/ Ex…

---

## [Best Practices for Network Tests during Nix-Build](https://discourse.nixos.org/t/best-practices-for-network-tests-during-nix-build/5564)

<div class="topic-metadata">

**Author:** [@allentian](https://discourse.nixos.org/u/allentian)\
**Replies:** 4\
**Last updated:** [August 7, 2025, 8:34pm UTC](https://discourse.nixos.org/t/best-practices-for-network-tests-during-nix-build/5564 "2025-08-07T20:34:36Z")

</div>

Network test is not supported inside a nix-build except localhost. How to use localhost and random port? And is it better to use a network namespace?

---

## [How to install xournalpp with tex math formula support](https://discourse.nixos.org/t/how-to-install-xournalpp-with-tex-math-formula-support/60591)

<div class="topic-metadata">

**Author:** [@AchmadFathoni](https://discourse.nixos.org/u/AchmadFathoni)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 10:16am UTC](https://discourse.nixos.org/t/how-to-install-xournalpp-with-tex-math-formula-support/60591 "2025-08-07T10:16:58Z")

</div>

This is the minimal requirements with home manager. packages = with pkgs; \[ xournalpp (texlive.combine { inherit (texlive) scheme-basic standalone varwidth scontents xcolor; }) \] Try these latex to make m…

---

## [Cenralizing Control Over Polyrepo With Follows](https://discourse.nixos.org/t/cenralizing-control-over-polyrepo-with-follows/67545)

<div class="topic-metadata">

**Author:** [@psionik](https://discourse.nixos.org/u/psionik)\
**Replies:** 0\
**Last updated:** [August 3, 2025, 3:23pm UTC](https://discourse.nixos.org/t/cenralizing-control-over-polyrepo-with-follows/67545 "2025-08-03T15:23:51Z")

</div>

Described (with an example flake linked) is how to make poly repo always wind up with known sets of versions by defining concrete inputs in one central flake and using follows everywhere else. I made some corrections.…

---

## [Sharing my NixOS install steps for feedback](https://discourse.nixos.org/t/sharing-my-nixos-install-steps-for-feedback/67008)

<div class="topic-metadata">

**Author:** [@jegher](https://discourse.nixos.org/u/jegher)\
**Replies:** 0\
**Last updated:** [July 21, 2025, 9:33am UTC](https://discourse.nixos.org/t/sharing-my-nixos-install-steps-for-feedback/67008 "2025-07-21T09:33:22Z")

</div>

Hi, I recently started using NixOS and made this repository with the steps to install NixOS on my laptop. To sum up my setup I use disko to format the disk, systemd-boot to boot and i3 as window-manager. I am looking to…

---

## [Manually set date and time on NixOS](https://discourse.nixos.org/t/manually-set-date-and-time-on-nixos/13016)

<div class="topic-metadata">

**Author:** [@abdillah](https://discourse.nixos.org/u/abdillah)\
**Replies:** 2\
**Last updated:** [July 19, 2025, 12:13pm UTC](https://discourse.nixos.org/t/manually-set-date-and-time-on-nixos/13016 "2025-07-19T12:13:31Z")

</div>

Since timedatectl can’t be used, in order to change NixOS system time manually, there are two ways I found. Use hwclock --date "1970-01-01" --set then sync with system clock hwclock -s. Use date -s "1970-01-01" But, …

---

## [NixOS-LiveCD-CN - Customized NixOS Live CD for build](https://discourse.nixos.org/t/nixos-livecd-cn-customized-nixos-live-cd-for-build/66462)

<div class="topic-metadata">

**Author:** [@zjm54321](https://discourse.nixos.org/u/zjm54321)\
**Replies:** 0\
**Last updated:** [July 9, 2025, 11:05am UTC](https://discourse.nixos.org/t/nixos-livecd-cn-customized-nixos-live-cd-for-build/66462 "2025-07-09T11:05:04Z")

</div>

NixOS-LiveCD-CN - 专为中国用户定制的NixOS Live CD 项目背景 这个 LiveCD 是我为了解决在新设备上不能直接部署我的现有配置，而必须创建一个最小系统配置，然后才能远程部署所解决的。 它解决了如下问题： 我所在的地区无法直连 GitHub 与 cache 我的 flake 里有私人仓库，需要 SSH & GPG 密钥才能访问 项目简介 这是一个基于官方 NixOS Gnome 安装镜像…

---

## [Smokeping service](https://discourse.nixos.org/t/smokeping-service/66419)

<div class="topic-metadata">

**Author:** [@randomizedcoder](https://discourse.nixos.org/u/randomizedcoder)\
**Replies:** 1\
**Last updated:** [July 6, 2025, 4:49pm UTC](https://discourse.nixos.org/t/smokeping-service/66419 "2025-07-06T16:49:26Z")

</div>

G’day, It took longer than expected to get Smokeping working, so I thought I would post a working example for others. Now it will be indexed :slight\_smile: I notice there is no maintainer, and I guess if there was int…

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

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