No description
Find a file
randogoth 72941092d2 26.05: source Lix from nixpkgs, fix disko btrfs label
nixos-26.05 removed lix_2_93, which the lix-module release-2.93 branch
hard-pins via lixFromNixpkgs (no 2.94 module release exists yet). Drop
the lix-module input and set nix.package = pkgs.lix, which is Lix 2.94.2
on 26.05 — so we stay on Lix, just sourced from nixpkgs.

Also: newer disko dropped the btrfs `label` option; pass -L nixos via
extraArgs instead so the impermanence rollback still finds the "nixos"
label.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-28 12:11:17 +03:00
docs feat: make flox opt-in 2026-02-05 09:05:10 +02:00
hosts impernanence optional 2026-02-10 09:34:51 +02:00
modules 26.05: source Lix from nixpkgs, fix disko btrfs label 2026-08-28 12:11:17 +03:00
scripts fix(shell): let bash-preexec install last so atuin preexec fires 2026-07-11 16:13:30 +03:00
templates NUR integration 2026-02-12 07:39:10 +02:00
.gitignore Keep local host/hardware files, default hostname nanuqsaurus 2026-02-01 22:14:04 +02:00
AGENTS.md uppercase 2026-02-10 08:28:11 +02:00
agents.md added permission directive 2026-02-05 07:40:52 +02:00
flake.lock 26.05: source Lix from nixpkgs, fix disko btrfs label 2026-08-28 12:11:17 +03:00
flake.nix 26.05: source Lix from nixpkgs, fix disko btrfs label 2026-08-28 12:11:17 +03:00
impermanence.md impernanence optional 2026-02-10 09:34:51 +02:00
README.md refactor: make nanuqsaurus module-based; keep btrfs install profile 2026-02-04 20:53:05 +02:00

under heavy development

Use a small local wrapper flake that imports this repos profile module and keeps your machines hardware-configuration.nix for mounts/boot:

  • docs/adopt.md

Fresh install (wipes disk, uses disko)

sudo nix --experimental-features "nix-command flakes" \
  run github:nix-community/disko/latest#disko-install -- \
  --mode format \
  --flake "git+https://codeberg.org/randogoth/nanuqsaurus.git#nanuqsaurus-btrfs" \
  --disk main /dev/disk/by-id/<your-disk> \
  --mount-point /mnt