Qubasa
dc8bfab65d
clan-cli: Fix templates not downloading template, Make templates use Flake cache, Fix flake cache exception on conditional attribute, add more tests
2025-03-19 10:30:52 +00:00
a-kenji
8b74147721
templates: Remove description attribute from templates
...
Remove the `description` flake attribute from templates.
It has limited usefulness, is unset, is another thing the user has to
set and is confronted with.
It seems better to omit this attribute to keep the focus here on what
really matters.
2025-03-02 13:45:59 +00:00
a-kenji
cfeda1f06d
templates: Remove unneeded article
2025-02-27 11:28:48 +00:00
a-kenji
7b0e652a7a
templates: Remove superfluous comment
...
Remove this seemingly superfluous comment.
It is unclear what it really refers to.
Let's just remove it for brevity sake.
2025-02-27 09:57:13 +00:00
a-kenji
cbf8685f6e
templates/flake-parts: Add .envrc
...
Since the other template also has an `.envrc` let's keep everything
consistent.
2025-02-25 18:43:53 +07:00
Qubasa
6c8137d30b
docs: Fix multiple issues with the clan installation guide
2025-02-18 17:40:27 +07:00
Michael Hoang
fd908e18c3
templates: move machine templates
2025-02-17 02:15:42 +00:00
Michael Hoang
61c1943ccc
templates: allow specifying from flake-parts module
2025-02-16 21:10:22 +07:00
Jörg Thalheim
d3bd120a04
fix system.stateVersion
2025-02-14 12:22:26 +07:00
Qubasa
2663a181d0
clan-cli: Fix disko template to not fail because of missing bootloader.
2025-02-10 20:36:55 +07:00
Qubasa
d770830c03
clan-cli: Add test_clan_nix_attrset.py and minor fixups
2025-01-31 16:36:20 +07:00
Qubasa
7545a9a883
clan-cli: Make clan flakes create discover templates from inputs. Add clan flakes list command
2025-01-30 16:24:50 +07:00
Qubasa
e36654daa1
clan: Add autoloaded clanModules from flake inputs. Rename 'directory' to 'self' in buildClan
2025-01-24 12:32:04 +07:00
lassulus
2df801d36e
minimal-flake-parts template: fix clan inputs name
2024-12-29 16:45:23 +01:00
Jörg Thalheim
74d65e4d2f
machines no longer need to be specified in buildClan
2024-12-04 12:14:32 +01:00
Johannes Kirschbauer
d15e801940
api/disk-templates: adopt directory structure from clan modules
2024-12-03 12:01:35 +01:00
Johannes Kirschbauer
6d50587f7b
Clan-api: init set disk_schema from facter report
2024-11-29 21:30:46 +01:00
hsjobeki
26fa2bfad6
revert c7a3d52a33
...
revert Clan-app: init single-disk template
2024-11-29 20:08:02 +00:00
Johannes Kirschbauer
c7a3d52a33
Clan-app: init single-disk template
2024-11-28 16:37:52 +01:00
Johannes Kirschbauer
8c24034dc7
Templates: init disko single disk template file
2024-11-28 11:44:09 +01:00
Johannes Kirschbauer
f2f993203b
Templates: move all clan templates into subfolder 'clan'
2024-11-28 11:17:52 +01:00
DavHau
61576649ff
vars: make all python tests work in nix sandbox
...
- generate a flake.lock file for each template by copying the clan-core flake.lock and modifying it
- call nix build with --store for tests inside the sandbox
2024-11-27 14:32:02 +07:00
a-kenji
320e8b9f4c
templates/minimal-flake-parts: Add meta.name
...
Add `meta.name` field for the flake parts template.
This is not quite ideal, because it still needs to be changed manually
after invocation of the template.
2024-11-19 12:33:18 +01:00
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