jackos1998
98ccc23ef5
devshell: Add check-system and ssh-machine utilities
...
`check-system` evaluates a NixOS config without building it; `ssh-machine`
SSHs to a system or home by name, resolving the target and ssh options
from its `deploy-rs` node. Document both in `AGENTS.md`.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-14 20:36:15 +01:00
jackos1998
f3a0ca3f57
devshell: Allow deploy-multi without options
CI / Check, build and cache nixfiles (push) Has been cancelled
2026-06-13 22:11:23 +01:00
jackos1998
6bcca599e2
devshell: Fix json2nix warning
2026-06-13 20:36:46 +01:00
jackos1998
f1dc04ec4b
Update inputs
CI / Check, build and cache nixfiles (push) Failing after 6m18s
2026-01-20 15:13:27 +00:00
jackos1998
7d3ad52a44
devshell: Add git config safe.directory for build-n-switch
CI / Check, build and cache nixfiles (push) Successful in 1h2m7s
2024-12-23 10:32:13 +00:00
jackos1998
fc8676c3bb
devshell: Remove deprecated Nix command stuff
2024-11-30 19:19:23 +00:00
jackos1998
7c67eaff21
nixos/colony: Add qclk management container
CI / Check, build and cache Nix flake (push) Successful in 34m42s
2024-09-01 19:22:03 +01:00
jackos1998
bbb87a2d69
devshell: Add deploy-multi command
CI / Check, build and cache Nix flake (push) Successful in 17m26s
2024-07-21 00:33:16 +01:00
jackos1998
69216c6b4c
Use harmonia instead of attic for binary cache
CI / Check, build and cache Nix flake (push) Successful in 2h1m7s
2024-07-20 19:04:51 +01:00
jackos1998
84ca556c47
nixos: Initial netbooting installer
CI / Check, build and cache Nix flake (push) Successful in 34m36s
Installer / Build installer (push) Successful in 4m34s
2024-06-24 00:42:26 +01:00
jackos1998
d9d1150feb
Update nixpkgs and home-manager
CI / Check, build and cache Nix flake (push) Successful in 1h21m12s
2024-04-04 19:08:12 +01:00
jackos1998
32183bd331
devshell/commands: Overwrite home symlink if needed
CI / Check, build and cache Nix flake (push) Successful in 26m29s
2024-01-15 14:59:01 +00:00
jackos1998
fc6c4f461f
Add netboot archive (including to installer workflow)
CI / Check, build and cache Nix flake (push) Has been cancelled
Installer / Build installer (push) Successful in 4m31s
2023-12-17 14:56:39 +00:00
jackos1998
22bf75d0a0
deploy-rs: Default to skipping checks and disabling auto / magic rollback
2023-12-17 13:40:25 +00:00
jackos1998
2f2764a364
Add json2nix util
2023-12-13 00:40:36 +00:00
jackos1998
1b72739000
devshell: Add update-installer command
CI / Check, build and cache Nix flake (push) Successful in 16m49s
2023-12-05 16:58:20 +00:00
jackos1998
edb5767770
Add binary cache timeout and fallback
CI / Check, build and cache Nix flake (push) Successful in 14m19s
2023-11-18 00:10:05 +00:00
jackos1998
38e7251300
Set up homes and systems to use cache
CI / Check, build and cache Nix flake (push) Successful in 14m11s
2023-11-17 23:08:28 +00:00
jackos1998
36cd77c697
nixos/object: Initial working atticd cache
2023-11-17 15:05:12 +00:00
jackos1998
f202f8c12c
Update nixosConfigurations to reference a preferred default config
2023-11-16 21:42:30 +00:00
jackos1998
2dbc8b398b
Split constants into separate lib file
2023-11-02 13:41:50 +00:00
jackos1998
db3e6e585d
devshell: Update repl command for newer Nix
2023-10-31 14:38:51 +00:00
jackos1998
656875ec00
devshell: Update home-link command
2023-08-21 23:38:42 +01:00
jackos1998
d916f5c5da
Switch to ragenix over agenix
2023-01-08 18:50:52 +00:00
jackos1998
d9b0ba2e6e
Remove nix-cache.nul.ie for now
2022-10-06 11:57:06 +01:00
jackos1998
edfe38591b
devshell: Use nixos-rebuild instead of calling config directly
2022-09-09 14:11:01 +01:00
jackos1998
926209d168
devshell: Add command to build and switch to NixOS config
2022-09-09 12:15:25 +01:00
jackos1998
940aa6145f
Fix missing key for cache.nixos.org
2022-07-17 02:56:26 +01:00
jackos1998
1b67ac1da0
Add custom Nix cache to Nix configs
2022-07-16 21:04:11 +01:00
jackos1998
8ec6804f80
Slight installer improvements
2022-06-30 00:49:23 +01:00
jackos1998
543c5fd968
devshell: Remove Nix http-connections config
2022-06-12 23:21:16 +01:00
jackos1998
c841b37f19
Move NixOS and home-manager stable to 22.05
2022-05-28 18:38:03 +01:00
jackos1998
4abfe4eaef
devshell: Fix on darwin
2022-05-27 11:28:20 +01:00
jackos1998
0a5a554ab3
nixos: Attempt to get LLDP working
2022-05-18 22:52:42 +01:00
jackos1998
009dec03cf
Initial networking VM
...
Also general improvements around VMs
2022-05-16 00:05:02 +01:00
jackos1998
5563d1be46
nixos/vms: Add UUID and MAC address options
2022-05-12 21:20:37 +01:00
jackos1998
fcad909111
Add secrets support to dev VMs
2022-02-22 01:30:27 +00:00
jackos1998
8c61cea30d
Add secret support
2022-02-22 00:59:57 +00:00
jackos1998
31d21e7870
Make devshell commands to run command builds
2022-02-19 23:57:20 +00:00
jackos1998
fafb7d4656
Move devshell to subdirectory
2022-02-19 23:37:19 +00:00