-
Impermanence with
preservation, see vimjoyer -
disko for NUC & Ixo, inspired by how
_learn-zfs.nixwas, but with/homeon an encrypted ZFS partition - figure out how to pass? But consider putting/home/vorburger/giton ext4 - for speed. Or maybe do this only after Impermanence? -
Make the
/homeontitana ZFS dataset, for backup and snapshotting -
LUKS with TPM https://nixos.org/manual/nixos/stable/#sec-luks-file-systems
boot.initrd.systemd.enable = true; # Required for modern systemd-cryptsetup security.tpm2.enable = true; $ sudo systemd-cryptenroll --tpm2-device=auto --tpm2-pcrs=0+7 /dev/nvme0n1p2
-
ZFS? "data partitions that are mounted noexec / nosuid / nodev which provides an additional level of safety against sophisticated attacks." (https://www.rsync.net/resources/faq.html)
-
ZFS
zpool set autotrim=on hddpool, for L2ARC ssd? -
Enable
smartdinservices/smart.nixwith https://github.com/AnalogJ/scrutiny see https://search.nixos.org/options?channel=unstable&query=services.scrutiny.#show=option%253Aservices.scrutiny.collector.enable -
Enabled Email Sending, for zfs-extra.nix
-
ToDo alert-me either wall or notify-send.. test over SSH with tmux.
-
Backup
/nasZFS to Google Drive -
NUC should not have the workstation profile, but a (new) "headless" one, e.g. without Sound and most (or any at all?) things from workstation.nix; see also https://nixos.org/manual/nixos/stable/#sec-profile-headless
-
Wireguard into NUC
-
Samba on NixOS (e.g. for for
/nas/public) -
Backup Antigravity Config and Conversations; share between Workstation & Latpop
-
replace Antigravity with https://github.com/BohdanTkachenko/nix-home/blob/main/flake.nix#L26-L40
-
Backup $HOME to ZFS, as discussed with Gemini with
syncoid -
https://wiki.nixos.org/wiki/Secret_Service, consider https://dewaldv.com/posts/2026-03-24-proton-pass-secret-service/ ?
-
Read https://clan.lol/docs/25.11/guides/vars/vars-overview, and transition from my
passtopassage; THEN usesopsnixoragenixfor secrets management; best together with https://github.com/Foxboron/age-plugin-tpm ? -
Remove ModemManager
systemctl status ModemManager.. what pulls it along? GNOME? -
https://syncthing.net server, for client on Android for Photos
-
Replace
ssh-tpm-agent, incl. its complex customization, with YK nano (after all); see also https://gemini.google.com/app/93e7b72c119c82e6 -
ssh-tpm-agentwith PIN; see https://github.com/Foxboron/ssh-tpm-agent/pull/129/changes -
Secure Boot!!
- Not possible to still dual boot Fedora?
- Does
ssh-tpm-agentstill work?!
-
ZFS send/receive from NUC + Laptop to NAS
/zfs/michi/backup/vinea? But then NUC + Laptop need to have HOME on ZFS.. -
https://nixos.org/manual/nixos/stable/#sec-upgrading-automatic ? No need, as I have Dependabot - right?
-
Single Boot Password/Passphrase, which unlocks encrypted boot disk, and
/nasZFS, and auto logs in, but also unlocks Seahorse, and unlocks the YK
-
Ask others about their monitoring setup; but probably just use
prometheusandgrafanafor now, and maybenode-exporterand/ortelegraffor collecting metrics on the hosts? -
https://nixos.org/manual/nixos/stable/#module-services-prometheus-exporters
-
services.prometheus.exporters.smartctl.devicesfor SMART monitoring -
Monitor temperature of CPU and disks, and fan speed, on all hosts; alert if above certain threshold; log to Grafana
-
Ixo solve <> key map problem (how?)
-
Configure GNOME Keyboard to "German (Switzerland)" instead of ch+de; this should also fix why locale-ch keyboard layout does not work in GNOME VM ... the Settings Keyboard does show ch-de, but the keys aren't mapped correctly. Perhaps this is more of a QEMU than a GNOME thing?
-
Configure GNOME Power Setttings to Preserve Battery Health
-
Disable the default folders created in home directories. And their bookmark shortcuts in the file chooser. What creates them? GNOME? I don't want a ~/Desktop/ nor a ~/Documents/ nor ~/Music/ nor ~/Pictures/ nor ~/Projects/ nor ~/Templates/ nor ~/Videos/. But ~/Downloads/ and ~/Public/ should be kept. If there is no config knob for this, perhaps just a session start script in dotfiles which rm them IFF they are empty?
-
Ctrl-R is broken on Console, but works in Kitty on GNOME
-
Login and go straight into TMUX
-
Ctrl-Backspace in Fish on Console (only; works over SSH)
-
Alt Left/Right in nano
-
Shift Up/Down, Alt Up/Down, Ctrl PgUp/PgDown https://gemini.google.com/app/394387d4e13b598c
-
True Colors!! Both on Console, and when logged in remotely over ssh in tmux
-
Try
services.howdy.enable = true; security.pam.services.sudo.howdyAuth = true; -
Home Manager
services.syshud(new, 2026-04-12; update) A simple system status indicator for Wayland compositors.
-
Nix lang tutorial
-
Check
systemctl statusand show failures -
tmuxshould remember open tabs over restart -
Compare
pstreeon Nix Console and Fedora in GNOME -
Cache on CI
-
WiFi setup baked in into installer, as it now is for ixo
-
Try https://github.com/microvm-nix/microvm.nix? See https://michael.stapelberg.ch/posts/2026-02-01-coding-agent-microvm-nix/.
-
nix-store --optimisehow much does it save? How long does it run? Create a systemd timer... -
https://wiki.archlinux.org/title/Intel_NUC#LEDs for activity?
-
Upstream configurations of any services et al. which ideally shouldn't be here at all
-
How to isolate? Merely building
ssh-tpm-agentlocally fromnixpkgs(but probably even standalone) breakssshon OS. -
Split personal nixfiles hosts from re-usable nix modules into a separate repo; use Modular Services
-
nixos-rebuild ... --specialisation XYZfor different use cases? -
Clan!
-
Replace
hostfwd=tcp::2222-:22with proper bridged networking to get real IP address? -
Replace
StrictHostKeyChecking=nowith fixed hostkey from secret vault -
Try https://nixcademy.com/posts/auto-growing-nixos-appliance-images-with-systemd-repart/
-
Run
nix flake checkin pre-commit hook -
Replace
devshellswithdevShells(Nix), after all?
- Consolidate
LearningLinux🐧 repo anddotfiles/NixOShere.
-
Blog about my NixOS experience (similar to this)
-
Move https://github.com/vorburger/LearningLinux/tree/develop/nix/docs here
-
Move https://github.com/vorburger/LearningLinux/blob/develop/nix/bookmarks.md here
-
Pre-process MD to automagically insert links on anything that looks like a local file path
-
Have an attribute/option in the
modules/**/*.nixto link to the relevantdocs/*.md -
Extract commands from
modules/demo/hello.nixintodocs/hello.mdetc. -
Automagically extract TODO list to MD
-
Cloud VMs?
imports = [ "${modulesPath}/virtualisation/amazon-image.nix" ]? See e.g. this announcement. -
ZFS UIs? docs/docs/reference/zfs.md#ui
-
Suppress (quiet) devshell menu
-
Show Git rev (SHA) in bootloader menu
-
NixOS/AI Manager: "Because NixOS is cool - but Nix is too hard..."