blog.anqou.net
rss
author
tags

#nixos

NixOS で Karukan を使う

2026-06-11

Karukan は GPT-2 を利用した日本語入力システムです。 Linux と macOS で動作します。Linux では Fcitx5 のアドオンとして動くようになっています。これを NixOS で動かしてみます。Karukan は現在のところ nixpkgs には収録されていません。 Kar… Read more.

NixOS 25.11 で Docker と Incus がインストールできない

2026-06-06

今朝最新の NixOS 25.11 (commit 535f3e6942cb1cead3929c604320d3db54b542b9)で Docker と Incus をインストールしようとすると以下のようなエラーが表示されてインストールできませんでした: error: Package ‘docke… Read more.

NixOS で宣言的に symlink を管理する

2026-06-02

NixOS では通常の Linux distro と異なるシステムファイルの配置が行われるため、ソフトウェアによっては期待しているパスに必要なファイルが無くエラーになってしまうことがあります。そのような場合にはソフトウェア側の修正を行うのが正攻法ですが、様々な理由からそれが難しいこともあります。 そ… Read more.

NixOS 26.05 のリリースノートを読む

2026-05-31

NixOS 26.05 がリリースされました。 NixOS には unstable と stable の 2 つのチャンネルがあり、unstable はローリングアップデート方式でリリースされ、 stable は半年に一回、5 月と 11 月にリリースされます。NixOS 26.05 は 2026 … Read more.

Distrobox で Ubuntu 用のスクリプトを NixOS で動かす

2026-05-27

NixOS は実行バイナリのインストールパスが独特なため、Ubuntu を想定して書かれているシェルスクリプトなどが動かないことがよくあります。例えば shebang が #!/usr/bin/bash になっていたり、そもそもスクリプト中に apt install や apt upgrade が埋… Read more.

NixOS 25.11 で Bluetooth が壊れる

2026-05-22

昨日 NixOS が入っているデスクトップマシンを起動したところ、手持ちの Bluetooth ヘッドフォンが接続できないことに気づきました。調べてみると sudo systemctl status bluetooth の出力が怪しく、Bluetooth のデーモンが起動していないように見えました。… Read more.

NixOS で Limine を使う

2026-05-15

NixOS は systemd-boot や GRUB といったいくつかのブートローダをサポートしています。 Limine は NixOS でサポートされているそんなブートローダーの一つです。もともと自分は GRUB を使っていたのですが、NixOS 25.11 から Limine の NixOS … Read more.

NixOS で Dirty Frag を緩和する

2026-05-09

先日の Copy Fail に引き続き、新たな Linux の脆弱性である Dirty Frag が公開されました。Copy Fail のときは Linux にパッチが比較的早く降ってきたので Linux の最新版を当てることで対応していましたが、今回の Dirty Frag はまだパッチが無いらし… Read more.

nh clean all で NixOS のパッケージを GC する

2026-05-07

以前の記事で nh os switch について紹介しました。nh には他にも様々な機能があり、そのうちの一つは nh clean all です。これは不要になったパッケージの削除(GC)を行うためのコマンドです。 NixOS では通常、明示的なパッケージの削除を行う代わりに GC の仕組みを用いま… Read more.

NixOS で uutils-coreutils と sudo-rs と ntpd-rs を使う

2026-05-06

Ubuntu 26.04 LTS ではデフォルトで uutils-coreutils と sudo-rs が採用されています[1]。これらはそれぞれ coreutils と sudo の Rust 実装で、メモリ安全性の向上が期待できます。今のところ NixOS がこのデフォルトに追従するという話は… Read more.

NixOS のネットワークを静的 IP アドレスで疎通させる

2026-05-05

NixOS の configuration.nix は、デフォルトでは DHCP を使い動的に IP アドレスを取得する設定になっています。これを変更して静的な IP アドレスでネットワークを疎通させる方法をまとめます。なお一番簡単なのは NetworkManager を有効にして手動で(GUI や… Read more.

NixOS で Minikube の kvm2 ドライバを動かす

2026-05-04

Minikube には kvm2 ドライバがあり、VM を立ち上げて Kubernetes クラスタを動かすことができます。このドライバを手元の NixOS 25.11 で動かそうとしたところ色々とハマったので、その解決策を並べます。なお NixOS Wiki の virt-manager の項に書… Read more.

Discord + Hyprland + Fcitx5 で日本語入力が壊れる問題と対策

2026-05-03

おま環だと思うのですが、最新の Discord で Fcitx5 を使って日本語入力をしようとすると、IME の挙動が壊れるようです。環境は NixOS 25.11 で、Hyprland 0.52.1 と Fcitx 5.1.16 が動いています。手元で入る最新の Discord は v0.0.13… Read more.

NixOS で mpv の libaribcaption サポートを有効化する

2026-05-01

NixOS でインストールできる mpv はデフォルトで libaribb24 が有効化されています。ただ、一応表示はできるのですがそれほどキレイではありません。より洗練された仕組みとして libaribcaption があり、mpv はこれにも対応しています。ということで NixOS でこれを有効… Read more.

手元の NixOS にいつ最新の Linux kernel が来そうかを調べる

2026-04-30

Copy Fail のような Linux kernel の脆弱性が明らかになると、対策が施された新しいバージョンがいつ手元にやってくるかが気になります。NixOS は Linux kernel も含めたソフトウェアの管理を全て GitHub 上の NixOS/nixpkgs で行っているため、これを… Read more.

マシン構成を変えた NixOS の bootloader を再インストールする

2026-04-21

マザーボードやディスクの接続方法を変えた後にマシンを起動させると、ブートローダーが見つからないという旨のエラーが表示され NixOS が起動しなくなることがあります。このような場合には NixOS のライブ USB からマシンをブートさせ、改めてブートローダーをインストールすることで治ります。 まず… Read more.

nh os switch で差分を把握しつつ NixOS を更新する

2026-04-20

NixOS で configuration.nix を書き換えた場合や nix flake update で上流のハッシュを更新した場合、通常 nixos-rebuild switch コマンドを使ってその変更を適用します。この方法は至極一般的なのですが、自分が今から当てる変更によってどのソフトウェ… Read more.

NixOS で stable channel を使いつつ unstable なものも使う

2026-04-17

NixOS には 5 月と 11 月に公開される stable channel と、ローリングアップデートが行われる unstable channel があります。「NixOS の unstable は stable なんだ」と言われて久しいですが[要出典]、とはいえ最近の stable は安定して… Read more.

NixOS で Waydroid を使い Kindle を読む

2025-06-29

Kindle には Linux の公式なサポートが無いため、Linux で Kindle を使いたい場合は Wine を使うか、何かしらの形で Android を立ち上げる必要があります。今回 NixOS(+ Hyprland)で Waydroid を使って Android を立ち上げ、その上で K… Read more.

ぼくのかんがえたさいきょうの NixOS 自動更新

2025-03-16

NixOS を(非力な)サーバで使用する際に、インストールされているパッケージを人手を介さずに自動更新するための方法を紹介します。 NixOS における自動更新の難しさ サーバのような、常時動作していて外部からアクセス可能なマシンを運用する場合、 security fix などのソフトウェアの更新を… Read more.

NixOS を使い始める

2024-12-28

NixOS を使い始めたときに設定をしたときのメモ。前半は VM に入れた NixOS で作業している。後半からは実機にインストールして作業する。自分用のメモを仕立て直したものなので読みにくいかも。 NixOS の使用感を知りたい人は一番下までスクロールすると書いてある。 参考にするもの 公式のドキ… Read more.