Unified nix configuration.
Find a file
Fabian Montero ac9f906948
flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/44831a7eaba4360fb81f2acc5ea6de5fde90aaa3?narHash=sha256-WHkdBlw6oyxXIra/vQPYLtqY%2B3G8dUVZM8bEXk0t8x4%3D' (2025-11-24)
  → 'github:nix-community/home-manager/0d782ee42c86b196acff08acfbf41bb7d13eed5b?narHash=sha256-3iVX1%2B7YUIt23hBx1WZsUllhbmP2EnXrV8tCRbLxHc8%3D' (2026-02-05)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ac62194c3917d5f474c1a844b6fd6da2db95077d?narHash=sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w%3D' (2026-01-02)
  → 'github:nixos/nixpkgs/2db38e08fdadcc0ce3232f7279bab59a15b94482?narHash=sha256-1jZvgZoAagZZB6NwGRv2T2ezPy%2BX6EFDsJm%2BYSlsvEs%3D' (2026-02-09)
• Updated input 'trivionomicon':
    'path:./trivionomicon'
  → 'path:./trivionomicon'
2026-02-10 23:54:59 -06:00
home gpg: add encrypt-to option to always encrypt to yourself 2025-10-08 22:40:36 -06:00
pkgs nix fmt 2025-08-28 16:26:31 -06:00
sys vps: enable social predict 2026-02-10 23:48:07 -06:00
trivionomicon Merge commit 'f057233bc5' 2026-02-10 23:41:09 -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-10 23:54:59 -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.