Unified nix configuration.
Find a file
2026-03-02 18:16:23 -06:00
home nix fmt 2026-02-27 13:00:40 -06:00
pkgs modules: add ai module which has claude code in it 2026-02-27 13:00:34 -06:00
sys android support: update udev rules management 2026-03-02 13:38:57 -06:00
trivionomicon Merge commit 'd835588135' 2026-03-02 18:16:23 -06:00
.gitignore update gitignore 2024-09-08 14:52:31 -06:00
COPYING add license 2024-11-20 18:46:38 -06:00
flake.lock flake.lock: Update 2026-02-28 23:19:12 -06:00
flake.nix flake: update to 25.11 2026-02-10 23:54:24 -06:00
README.md README: add updating homepage instructions 2025-09-16 12:20:22 -06:00

Nix configuration

Updating

Update flake

nix flake update --commit-lock-file

Switch current machine

sudo nixos-rebuild switch --flake . --show-trace

Switch current home manager

home-manager switch --flake . --show-trace

Switch server

nixos-rebuild switch --target-host root@posixlycorrect.com --use-substitutes --show-trace --flake .\#vps

Update homepage

nix flake update --commit-lock-file homepage

Cleanup

Collect garbage (run with sudo to collect root garbage)

nix-collect-garbage -d

Submodule management

Trivionomicon

git subtree push --prefix=trivionomicon forgejo@git.posixlycorrect.com:deepState/trivionomicon.git master
git subtree pull --prefix=trivionomicon forgejo@git.posixlycorrect.com:deepState/trivionomicon.git master

About

This is a unification of my old configs, which had a combined 506 commits.