Unified nix configuration.
Find a file
Fabian Montero 46299df789
homepage: restructure repo and add tabi-lean
commit 9475df0914
Merge: 232e4c4 1482229
Author: Fabian Montero <fabian@posixlycorrect.com>
Date:   Sat Sep 13 14:21:22 2025 -0600

    Merge commit '14822297bd' as 'themes/tabi-lean'

commit 14822297bd
Author: Fabian Montero <fabian@posixlycorrect.com>
Date:   Sat Sep 13 14:21:22 2025 -0600

    Squashed 'themes/tabi-lean/' content from commit 95c8796

    git-subtree-dir: themes/tabi-lean
    git-subtree-split: 95c879696445ede40daa7a30a88dae5dd74d5c0c

commit 232e4c414e
Author: Fabian Montero <fabian@posixlycorrect.com>
Date:   Sat Sep 13 14:15:37 2025 -0600

    restructure repo
2025-09-13 14:34:49 -06:00
home home: add fzf to zsh 2025-09-13 02:41:40 -06:00
homepage Merge commit '9475df0914' 2025-09-13 14:34:18 -06:00
pkgs nix fmt 2025-08-28 16:26:31 -06:00
sys vps: move to trivionomicon soju config 2025-09-13 14:28:06 -06:00
trivionomicon trivionomicon: add motd module 2025-08-26 15:02:26 -06:00
.gitignore restructure repo 2025-09-13 14:15:37 -06:00
COPYING add license 2024-11-20 18:46:38 -06:00
flake.lock flake.lock: Update 2025-08-27 18:14:39 -06:00
flake.nix config: update flake 2025-08-26 00:03:12 -06:00
README.md config: update readme 2025-08-25 23:52:05 -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

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

Homepage

git subtree push --prefix=homepage forgejo@git.posixlycorrect.com:fabian/homepage.git master
git subtree pull --prefix=homepage forgejo@git.posixlycorrect.com:fabian/homepage.git master

About

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