Commit Graph

5348 Commits

Author SHA1 Message Date
Johannes Kirschbauer
ba76a372cf Chore: move 'machineIcon','machineDescription' into 'clan.core.settings.machine' submodule 2024-12-31 15:24:53 +01:00
Johannes Kirschbauer
28a608cd2a Chore: move 'icon','name' into 'clan.core.settings' submodule 2024-12-31 15:17:52 +01:00
Johannes Kirschbauer
69e378b65e Chore: add description to settings.machine submodule 2024-12-31 15:07:34 +01:00
Johannes Kirschbauer
2c41e9f0c6 Chore:_migrate 'machineName' to 'settings.machine.name' 2024-12-31 14:55:50 +01:00
Johannes Kirschbauer
95fa227780 Chore: update docs 2024-12-31 14:22:00 +01:00
Johannes Kirschbauer
318a4f2d86 Chore: init settings submdule, move clanDir into settings submodule 2024-12-31 14:18:09 +01:00
clan-bot
5ba0dff53a Merge pull request 'Docs: refactor all option documentation to use tree representations' (#2676) from hsjobeki/clan-core:hsjobeki-main into main 2024-12-31 12:38:03 +00:00
Johannes Kirschbauer
01adae4f3d Docs: refactor all option documentation to use tree representations
Using a tree instead of a list leads to better representation of options
In the future this could also enable better disvocerability by applying tree-specific filters and views
The OptionList should only be used as an exchange format between nix and rendering tools
2024-12-31 13:34:32 +01:00
clan-bot
13b7a37994 Merge pull request 'clanModules: fix dyndns porkbun support' (#2674) from Qubasa/clan-core:Qubasa-fix_dyndns_porkbun into main 2024-12-30 18:31:34 +00:00
Qubasa
a67beea34a clanModules: migrate dyndns to vars. 2024-12-30 19:27:46 +01:00
Qubasa
03c5e14e01 clanModules: fix dyndns porkbun support 2024-12-30 18:47:38 +01:00
clan-bot
243e882541 Merge pull request 'UI: fix installer workflow asking for sudo pw in background' (#2663) from hsjobeki/clan-core:hsjobeki-main into main 2024-12-30 14:52:41 +00:00
Johannes Kirschbauer
7b930ab440 CLI: init cmd_with_root 2024-12-30 15:47:21 +01:00
Johannes Kirschbauer
a1c640db3d UI: fix installer workflow asking for sudo pw in background 2024-12-30 15:47:21 +01:00
clan-bot
b75ddec89a Merge pull request 'Automatic flake update - treefmt-nix - 2024-12-30T00:00+00:00' (#2673) from flake-update-treefmt-nix-2024-12-30 into main 2024-12-30 00:22:17 +00:00
clan-bot
bd6ee4ce07 Merge pull request 'Automatic flake update - sops-nix - 2024-12-30T00:00+00:00' (#2672) from flake-update-sops-nix-2024-12-30 into main 2024-12-30 00:19:42 +00:00
clan-bot
36b8169e01 Merge pull request 'Automatic flake update - disko - 2024-12-30T00:00+00:00' (#2669) from flake-update-disko-2024-12-30 into main 2024-12-30 00:05:12 +00:00
Clan Merge Bot
33cbc842e4 update flake lock - treefmt-nix - 2024-12-30T00:00+00:00
Flake lock file updates:

• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/65712f5af67234dad91a5a4baee986a8b62dbf8f?narHash=sha256-MMi74%2BWckoyEWBRcg/oaGRvXC9BVVxDZNRMpL%2B72wBI%3D' (2024-12-20)
  → 'github:numtide/treefmt-nix/9e09d30a644c57257715902efbb3adc56c79cf28?narHash=sha256-8T3K5amndEavxnludPyfj3Z1IkcFdRpR23q%2BT0BVeZE%3D' (2024-12-25)
2024-12-30 00:00:38 +00:00
Clan Merge Bot
bb28b6d490 update flake lock - sops-nix - 2024-12-30T00:00+00:00
Flake lock file updates:

• Updated input 'sops-nix':
    'github:Mic92/sops-nix/ed091321f4dd88afc28b5b4456e0a15bd8374b4d?narHash=sha256-6OvJbqQ6qPpNw3CA%2BW8Myo5aaLhIJY/nNFDk3zMXLfM%3D' (2024-12-18)
  → 'github:Mic92/sops-nix/bcb8b65aa596866eb7e5c3e1a6cccbf5d1560b27?narHash=sha256-ZjUjbvS06jf4fElOF4ve8EHjbpbRVHHypStoY8HGzk8%3D' (2024-12-29)
2024-12-30 00:00:34 +00:00
Clan Merge Bot
06970be3f3 update flake lock - disko - 2024-12-30T00:00+00:00
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/2ee76c861af3b895b3b104bae04777b61397485b?narHash=sha256-hk0roBX10j/hospoWIJIJj3i2skd7Oml6yKQBx7mTFk%3D' (2024-12-20)
  → 'github:nix-community/disko/84a5b93637cc16cbfcc61b6e1684d626df61eb21?narHash=sha256-2dt1nOe9zf9pDkf5Kn7FUFyPRo581s0n90jxYXJ94l0%3D' (2024-12-29)
2024-12-30 00:00:01 +00:00
clan-bot
bf502c42ba Merge pull request 'minimal-flake-parts template: fix clan inputs name' (#2664) from fix-template into main 2024-12-29 15:49:56 +00:00
lassulus
2df801d36e minimal-flake-parts template: fix clan inputs name 2024-12-29 16:45:23 +01:00
clan-bot
75b9559d57 Merge pull request 'UI: init draggable dialog' (#2660) from hsjobeki/clan-core:hsjobeki-main into main 2024-12-29 11:30:51 +00:00
Johannes Kirschbauer
2976fd9462 UI: fix missing types 2024-12-29 12:27:19 +01:00
Johannes Kirschbauer
a742228756 UI/flash: use modal for confirmation 2024-12-28 16:18:09 +01:00
Johannes Kirschbauer
8473acde4e UI/components: init draggable modal 2024-12-28 16:18:09 +01:00
Johannes Kirschbauer
f7b6de6e9b UI: add close icon 2024-12-28 16:18:09 +01:00
Johannes Kirschbauer
b870f1a055 UI: add corvu solidjs dialog library 2024-12-28 16:18:09 +01:00
Johannes Kirschbauer
11134abcaa UI: init icons {attention,warning} 2024-12-28 16:18:09 +01:00
Johannes Kirschbauer
4253e50943 API/serde: remove broken list sorting in serializer 2024-12-28 16:18:09 +01:00
Mic92
03bebc58ac Merge pull request 'sshd: don't migrate openssh-rsa keys' (#2658) from Mic92-rsa-key into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2658
2024-12-25 22:10:02 +00:00
Jörg Thalheim
85b2e214dc sshd: don't migrate openssh-rsa keys
we never had a fact for this.
2024-12-25 23:05:57 +01:00
clan-bot
def79d7acd Merge pull request 'sshd: add option to generate also rsa key' (#2657) from rsa-key into main 2024-12-25 21:59:03 +00:00
Jörg Thalheim
73680d2492 fix spacing in error message 2024-12-25 22:55:03 +01:00
Jörg Thalheim
e0b18c1579 fix committing in git worktree
fixes https://git.clan.lol/clan/clan-core/issues/2636
2024-12-25 22:51:53 +01:00
Jörg Thalheim
55a88e43b5 sshd: add option to generate also rsa key 2024-12-25 22:51:53 +01:00
clan-bot
99fdf67962 Merge pull request 'vars password-store: fix usage with newer vars' (#2656) from vars-pass-fix into main 2024-12-25 21:19:22 +00:00
lassulus
bffd0005be vars password-store: fix usage with newer vars 2024-12-25 22:09:52 +01:00
clan-bot
cdaaed7911 Merge pull request 'vars: fix path to validation hashes' (#2654) from validation-hashes into main 2024-12-25 20:16:01 +00:00
Jörg Thalheim
bc48ec738b vars: commit validation hashes 2024-12-25 21:02:52 +01:00
clan-bot
42e56b1afe Merge pull request 'vars: fix path to validation hashes' (#2653) from validation-hashes into main 2024-12-25 19:54:49 +00:00
Jörg Thalheim
9fb0e3a1db vars: fix path to validation hashes 2024-12-25 20:48:59 +01:00
Mic92
023d67643b Merge pull request 'sshd: add invalidation hash for certificates' (#2652) from sshd into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2652
2024-12-25 19:21:51 +00:00
Jörg Thalheim
14fdf2debd vars/fact: isolate secret generation better from the system 2024-12-25 19:21:51 +00:00
Jörg Thalheim
24fea19344 vars: simplify validationHash type for better error messages 2024-12-25 19:21:51 +00:00
Jörg Thalheim
a04e251f96 re-generate ssh certificates when machine name or domains changes 2024-12-25 19:21:51 +00:00
clan-bot
862aef73eb Merge pull request 'network-status: fix executable location' (#2651) from Mic92-network-status into main 2024-12-24 10:53:35 +00:00
Jörg Thalheim
c8428d5899 network-status: fix executable location 2024-12-24 11:47:35 +01:00
clan-bot
a83c4dc79f Merge pull request 'backup fixes' (#2650) from borgbackup into main 2024-12-24 06:36:06 +00:00
Jörg Thalheim
7029ceda11 borgbackup: use writeShellApplication 2024-12-24 07:29:50 +01:00