Pablo Ovelleiro Corral
42b58910a9
data-mesher: init module
...
Co-authored-by: Brian McGee <brian@bmcgee.ie >
2025-03-29 13:49:41 +00:00
Michael Hoang
ea8037006f
flake: switch back to using main branch of sops-nix
2025-03-18 12:55:13 +00:00
Jörg Thalheim
9ac8a45f1d
actually hide test-fixture from user
...
if we actually want to avoid the dependency on this facter json, we
cannot expose this as a flake input because nix flake archive will have
to download this on each deployment step.
2025-03-11 12:23:59 +00:00
Michael Hoang
362faaf063
checks: use facter.json from external test-fixtures repo
2025-03-10 12:30:03 +09:00
DavHau
2a4d2c9cb5
switch to nixpkgs hosteded by cache.nixos.org
...
take 2 on https://git.clan.lol/clan/clan-core/pulls/2921
2025-03-07 07:20:07 +00:00
Pablo Ovelleiro Corral
500af543bb
Revert "switch to nixpkgs hosteded by cache.nixos.org"
...
This reverts commit 8f6dd4acc4 .
2025-02-25 09:04:27 +01:00
Jörg Thalheim
8f6dd4acc4
switch to nixpkgs hosteded by cache.nixos.org
...
This now works thanks to https://github.com/NixOS/infra/pull/562
2025-02-24 10:44:15 +07:00
lassulus
3992d0ed0d
add demo_iso code for iso-morphing
2025-02-22 03:39:42 +00:00
Michael Hoang
61c1943ccc
templates: allow specifying from flake-parts module
2025-02-16 21:10:22 +07:00
Johannes Kirschbauer
0a27576021
flake.nix: remove unused self reference
2025-02-03 12:00:47 +01: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
a-kenji
dfdcad7fc5
Fix various typos
2025-01-22 13:26:58 +01:00
DavHau
3ec028d672
tests: reduce unnecessary rebuilds of several tests
...
Some test were referring to the whole source code via ${self} which amde them rebuild on every single commit.
This is not mitigated by introduceing `self.filter { include = [...]; }` allowin to a content addressed subset of the source code in tests.
2025-01-17 17:00:18 +07:00
Pablo Ovelleiro Corral
7a17a04698
Migrate borgbackup module to vars
2025-01-16 13:14:24 +01:00
Michael Hoang
68fbffec48
Make treefmt-nix optional
2024-12-10 17:48:28 +11:00
a-kenji
c4c94b248a
flake/inputs: Remove obsolete nixpkgs-stable reference for sops-nix
2024-11-19 10:48:56 +01:00
a-kenji
7b648427ce
flake/inputs: Group inputs together
2024-11-09 20:13:15 +01:00
Jörg Thalheim
a62e0c0156
remove unused nixos-images flake input
2024-10-23 09:44:39 +02:00
Jörg Thalheim
afbac7f08c
bump flakes
2024-09-24 12:52:53 +02:00
a-kenji
1bc2e9005b
inputs: nixos-facter-modules user flake
2024-09-15 13:50:40 +02:00
Johannes Kirschbauer
fec7b3e120
Flake: nixos-facter-module with flake: false
2024-08-28 11:01:07 +02:00
Jörg Thalheim
ed2975acea
remove nixos-factor modules for now
...
I would like to get rid of blueprint before having this feature
2024-08-27 09:38:28 +02:00
Johannes Kirschbauer
4ed33fbc3b
Remove nixos-facter until fixed upstream
2024-08-26 11:47:26 +02:00
Johannes Kirschbauer
3d8357ad00
Facter: only export the standard linux package for caching
2024-08-26 09:23:46 +02:00
Johannes Kirschbauer
c43599bfa0
Format
2024-08-26 09:05:01 +02:00
Johannes Kirschbauer
d3f8c4ec86
BuildClan: autoimport facter.json
2024-08-26 09:04:59 +02:00
zimbatm
ce2b64f227
feat(flake): make systems overridable
...
Clan users might want to use the flake on different architectures.
This allows them to override the systems input with a new value.
2024-08-15 20:03:56 +02:00
Jörg Thalheim
79a6ad2715
drop binary cache from flake
...
This generates warnings for users of the CLI and confuses them.
In our CI systems we can just provide our binary cache.
2024-07-21 15:27:31 +02:00
Jörg Thalheim
b4a0f8484d
remove nixos-generators
2024-07-08 16:24:34 +02:00
Jörg Thalheim
92669a0d59
nixos-generators: drop nixlib copy
2024-06-30 08:13:24 +02:00
DavHau
5668bc561d
vars: init
...
- init eval tests
- init basic interface
2024-06-27 21:09:55 +07:00
clan-bot
4022c13b31
Merge pull request 'Docs: rename clanName to just name' ( #1660 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-06-25 12:25:27 +00:00
Johannes Kirschbauer
3aa7a6ee69
Inventory: move to lib.inventory
2024-06-25 12:23:29 +00:00
Johannes Kirschbauer
241cca5b70
Docs: rename clanName to just name
2024-06-25 14:21:53 +02:00
Johannes Kirschbauer
7474f01193
Inventory: init draft ideas
2024-06-19 09:40:23 +02:00
Jörg Thalheim
3368255473
drop nixos-stable
2024-06-11 15:03:57 +02:00
Johannes Kirschbauer
83fe58e003
clan-core: add clan meta for ui usage
2024-05-31 16:26:46 +00:00
Jörg Thalheim
f46fd3ace6
make git-hooks opt-in
...
pre-commit hook break git commits and are disruptive.
Therefore people that want to enable this feature, should enable it locally instead.
I.e. treefmt will also check untracked files that are not meant for the current commit.
2024-05-27 11:08:17 +02:00
Valentin Gagarin
055b17c01b
add pre-commit check
...
make sure things are sane before they hit CI, re-purposing the existing
treefmt configuration.
this adds a custom installer for pre-commit hooks, which is inspired by
pre-commit.nix[0], but is much more minimal than the underlying
pre-commit[1] and builds on a historic idea[2] from this repository.
[0]: https://github.com/cachix/git-hooks.nix
[1]: https://github.com/pre-commit/pre-commit
[2]: 930923512c
2024-05-24 12:39:56 +00:00
Qubasa
b971156df1
flake.nix: change disko back to nix-community
2024-05-22 21:14:30 +02:00
Qubasa
ae7794dddd
Revert "Merge pull request 'add pre-commit-check' ( #1369 ) from fricklerhandwerk/clan-core:add-pre-commit into main"
...
This reverts commit acaa69e2bf , reversing
changes made to a78f5b2bec .
2024-05-22 14:31:53 +02:00
Valentin Gagarin
e37f7e2760
use a custom installer for pre-commit hooks
2024-05-22 11:49:57 +00:00
Valentin Gagarin
245b615209
add pre-commit check
...
make sure things are sane before they hit CI.
this re-purposes the existing treefmt configuration.
2024-05-22 11:49:57 +00:00
Johannes Kirschbauer
c1e7e25641
api: fix typing issues
2024-05-21 16:01:57 +02:00
Johannes Kirschbauer
21104a0465
webview: replace dream2nix by buildNpm from nixpkgs to save inputs
2024-05-21 15:52:20 +02:00
Johannes Kirschbauer
7980f13bed
add webview threaded api
2024-05-18 14:14:12 +00:00
Qubasa
4f6d25160f
Add --ssh-pubkey FILE argument
2024-05-14 15:41:15 +02:00
Johannes Kirschbauer
babf7e3d12
docs: clean up directory structure
2024-04-13 14:48:26 +02:00