a-kenji
2db166975e
templates/minimal-flake-parts: add formatter
2024-11-09 23:08:14 +01:00
a-kenji
46a3547121
templates: Add all basic supported systems to the minimal-flake-parts tempalte
2024-11-08 14:38:31 +01:00
a-kenji
51b9411f23
flake/templates: Add minimal-flake-parts template
2024-11-08 13:07:27 +01:00
a-kenji
665180c890
templates: prefer non-shallow clones
2024-11-08 12:23:04 +01:00
a-kenji
f845dec656
templates: add a minimal flake-parts template
2024-11-08 11:47:13 +01:00
danjujan
d9f2519ada
templates: fix typo
2024-10-29 12:37:34 +00:00
Jörg Thalheim
88b166d62b
build minimal template without settings.json
2024-10-09 12:26:17 +02:00
Louis Opter
c132811c9e
Update outdated help messages and fix a typo
2024-09-29 15:52:58 +00:00
Qubasa
1b0b111f03
clan flash: Remove root requirement for flash, add a flash-template
2024-09-24 13:42:21 +02:00
Qubasa
d4e8f88185
clan-cli: Move clan machines import to clan machines create
2024-09-23 17:11:48 +02:00
Qubasa
0f0a8825e1
clan-cli: Init clan machines import
2024-09-16 18:15:55 +02:00
a-kenji
9cff324654
templates: don't explicitly import hardware-configurations
2024-09-16 17:21:50 +02:00
a-kenji
225c376181
templates: new-clan use state-version module
2024-09-16 12:45:47 +00:00
a-kenji
9e429f45cd
template/new-clan: improve documentation of disko module
2024-09-16 12:45:25 +00:00
a-kenji
ecc8976ee9
templates/new-clan: fix disko module
2024-09-16 14:09:14 +02:00
a-kenji
25dca47f51
templates: streamline the new-clan template
2024-09-15 17:46:14 +02:00
clan-bot
f48e1f2918
Merge pull request 'clanCore: init machine_id_v3' ( #2085 ) from Qubasa/clan-core:machine_id_v3 into main
2024-09-13 10:22:09 +00:00
Qubasa
787599ebb6
clanCore: init machine_id_v3
2024-09-13 12:17:49 +02:00
a-kenji
702d50dd93
templates: add stateVersion clanModule to new-clan template
2024-09-13 11:38:54 +02:00
a-kenji
f1b857f4ae
Revert "Merge pull request 'machine_id_v2' ( #2052 ) from Qubasa/clan-core:machine_id_v2 into main"
...
This reverts commit 68a72a4156 , reversing
changes made to 7af3e80249 .
2024-09-10 14:01:12 +02:00
Qubasa
a0b3275ed1
clanCore: init machineId and diskId v2
2024-09-09 15:51:31 +02:00
Qubasa
323010bb04
revert machine_id pull request
2024-09-06 21:38:50 +02:00
Qubasa
04b33e337a
templates: Rename diskIdShort to diskId
2024-09-06 18:55:00 +02:00
Qubasa
b16a53f510
clanCore: init machine_id.nix with clan.core.machine.{id,diskId}
2024-09-06 18:05:40 +02:00
Jörg Thalheim
11e6c1b17f
don't put hostnames into into disko labels
...
I believe there are length limits on this.
It's also very surprising if the system no longer boot after changing
the hostname.
2024-09-03 10:11:03 +02:00
Qubasa
ca65c021b1
nixosModules: remove unnecessary ./iso and disk-layout, clanModules: fix issue #1349
2024-09-03 00:09:45 +02:00
Johannes Kirschbauer
732ba9d176
Template: fix flake-parts template
2024-08-27 11:27:26 +02:00
Jörg Thalheim
9f66ded76a
Merge remote-tracking branch 'origin/main' into rework-installation
2024-08-21 13:38:04 +02:00
Johannes Kirschbauer
ac6b7f84e0
Fix wrong unit tests
2024-08-03 12:05:09 +02:00
Jörg Thalheim
1907200d58
satisfy treefmt
2024-07-24 22:03:12 +02:00
Jörg Thalheim
4ed7e9b030
Merge remote-tracking branch 'origin/main' into rework-installation
2024-07-24 21:58:57 +02:00
clan-bot
8020010fcf
Merge pull request 'Inventory improvements' ( #1795 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-24 11:23:16 +00:00
Johannes Kirschbauer
1d51ae5c85
Fix unit tests
2024-07-24 13:15:08 +02:00
DavHau
14b88fe695
flake.nix: remove unnecessary newline
2024-07-24 17:35:55 +07:00
Johannes Kirschbauer
5b4105b4d8
Fix minimal template
2024-07-24 10:34:11 +02:00
Jörg Thalheim
f9dc440b61
add .envrc
2024-07-22 16:08:59 +02:00
Jörg Thalheim
d21d296c5c
rework installation template based on received feedback
2024-07-22 16:08:59 +02:00
Jörg Thalheim
1e43a471d2
cli: default template url should come from the package itself rather than our gitea
...
This allow easier testing and also forks.
2024-07-22 08:22:58 +02:00
Jörg Thalheim
d356a63d6c
improve lsblk instructions
2024-07-21 16:39:01 +02:00
Johannes Kirschbauer
914d50a1c5
Inventory: only apply if settings.json exists
2024-07-15 19:14:45 +02:00
Jörg Thalheim
beded7c21f
add flake-parts template
2024-07-15 15:02:36 +00:00
Jörg Thalheim
44330ddcff
templates/new-clan: share disko configuration between machines
2024-07-15 16:39:23 +02:00
Jörg Thalheim
e8119880f3
templates/new-clan: share disko configuration between machines
2024-07-15 16:17:05 +02:00
DavHau
4cde2d96be
Reapply "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"
...
This reverts commit 9778444706 .
workaround upstream bug: https://github.com/NixOS/nixpkgs/issues/324802
2024-07-05 19:29:01 +07:00
Jörg Thalheim
9778444706
Revert "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"
...
This reverts commit afbd4a984d .
The old configuration cannot be updated like this:
eve] error:
[eve] … while calling the 'head' builtin
[eve] at /nix/store/5b0hl2dnvr1sawqlkwmsnaiyqz00d34h-source/lib/attrsets.nix:1575:11:
[eve] 1574| || pred here (elemAt values 1) (head values) then
[eve] 1575| head values
[eve] | ^
[eve] 1576| else
[eve]
[eve] … while evaluating the attribute 'value'
[eve] at /nix/store/5b0hl2dnvr1sawqlkwmsnaiyqz00d34h-source/lib/modules.nix:809:9:
[eve] 808| in warnDeprecation opt //
[eve] 809| { value = builtins.addErrorContext "while evaluating the option `${showOption loc}':" value;
[eve] | ^
[eve] 810| inherit (res.defsFinal') highestPrio;
[eve]
[eve] … while evaluating the option `system.build.toplevel':
[eve]
[eve] … while evaluating definitions from `/nix/store/5b0hl2dnvr1sawqlkwmsnaiyqz00d34h-source/nixos/modules/system/activation/top-level.nix':
[eve]
[eve] … while evaluating the option `assertions':
[eve]
[eve] … while evaluating definitions from `/nix/store/5b0hl2dnvr1sawqlkwmsnaiyqz00d34h-source/nixos/modules/system/boot/systemd.nix':
[eve]
[eve] … while evaluating the option `systemd.services':
[eve]
[eve] … while evaluating definitions from `/nix/store/kpzcdgndym0qm1w490mjvk9c2qmz03h5-source/nixosModules/clanCore/zerotier':
[eve]
[eve] … while evaluating the option `clan.core.networking.zerotier.networkId':
[eve]
[eve] (stack trace truncated; use '--show-trace' to show the full, detailed trace)
[eve]
[eve] error: A definition for option `clan.core.networking.zerotier.networkId' is not of type `null or string'. Definition values:
[eve] - In `/nix/store/kpzcdgndym0qm1w490mjvk9c2qmz03h5-source/nixosModules/clanCore/networking.nix':
[eve] {
[eve] _type = "override";
[eve] content = "267efd4a15b69623";
[eve] priorit
2024-07-05 11:16:05 +02:00
DavHau
afbd4a984d
clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}
2024-07-04 17:05:37 +07:00
Jörg Thalheim
d27e474b66
drop duplicate empty template
2024-07-02 10:41:55 +02:00
Johannes Kirschbauer
26c655ff3c
Add settings.json back
2024-06-25 12:23:29 +00:00
Johannes Kirschbauer
e6c78054c4
Template: make inventory disabled by default
2024-06-25 12:23:29 +00:00
Johannes Kirschbauer
7f674e6f63
Remove useless settings.json
2024-06-25 12:23:29 +00:00