clan-bot
6d33c195d9
Merge pull request 'vars: implement secret generation' ( #1731 ) from DavHau/clan-core:DavHau-vars into main
2024-07-11 04:42:28 +00:00
DavHau
7dbed61079
vars: implement secret generation
2024-07-11 11:37:17 +07:00
clan-bot
2a245a6111
Merge pull request 'clan-cli: simplify cli helper' ( #1726 ) from DavHau/clan-core:DavHau-dave into main
2024-07-10 11:18:48 +00:00
DavHau
4898706480
clan-cli: simplify cli helper
2024-07-10 18:14:06 +07:00
clan-bot
18b4a7e237
Merge pull request 'UI: improve open clan from directory & list machines' ( #1728 ) from hsjobeki/clan-core:hsjobeki-feat/clan-init into main
2024-07-10 09:15:58 +00:00
Johannes Kirschbauer
fe99b79c63
UI: improve open clan from directory & list machines
2024-07-10 11:08:03 +02:00
clan-bot
65a7614497
Merge pull request 'UI: init flash poc' ( #1727 ) from hsjobeki/clan-core:hsjobeki-feat/clan-init into main
2024-07-10 09:07:09 +00:00
Johannes Kirschbauer
44d2f58c47
UI: init flash poc
2024-07-10 09:43:18 +02:00
clan-bot
9407902398
Merge pull request 'clan-app: Add webview hot-reloading' ( #1724 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-09 14:00:10 +00:00
Qubasa
8dce893a3b
fixup! clan-app: Add webview hot-reloading
2024-07-09 15:55:22 +02:00
Qubasa
cfde5fa2f8
clan-app: Add webview hot-reloading
2024-07-09 15:39:33 +02:00
clan-bot
76e7e1f50f
Merge pull request 'lib.readFact: fix argument order' ( #1723 ) from Mic92-debug-facts into main
2024-07-09 13:28:22 +00:00
Jörg Thalheim
3a035437cf
lib.readFact: fix argument order
2024-07-09 15:23:26 +02:00
clan-bot
957a76c7c8
Merge pull request 'lib.facts: assume clanDir instead of machines prefix' ( #1722 ) from Mic92-main into main
2024-07-09 13:09:49 +00:00
Jörg Thalheim
cd6c632f3b
lib.facts: assume clanDir instead of machines prefix
2024-07-09 15:05:00 +02:00
clan-bot
8b0b7d0a22
Merge pull request 'lib.readFact: change order of arguments' ( #1721 ) from Mic92-main into main
2024-07-09 12:59:48 +00:00
Jörg Thalheim
d4d62f8221
lib.readFact: change order of arguments
2024-07-09 14:44:35 +02:00
Jörg Thalheim
c8e0eeed7b
better project root hint
2024-07-09 13:49:42 +02:00
clan-bot
f7dbbf831c
Merge pull request 'lib/facts: rename machineDir -> clanDir' ( #1720 ) from Mic92-main into main
2024-07-09 11:05:46 +00:00
Jörg Thalheim
1f20220bc8
rename machineDir -> clanDir
2024-07-09 13:00:34 +02:00
clan-bot
a0dc2f792d
Merge pull request 'Reapply "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"' ( #1712 ) from DavHau/clan-core:DavHau-dave into main
2024-07-09 09:52:52 +00:00
clan-bot
03b10969a4
Merge pull request 'improve error message for removed settings.json' ( #1719 ) from Mic92-main into main
2024-07-09 09:52:01 +00:00
Jörg Thalheim
e2ce13114e
improve error message for removed settings.json
2024-07-09 11:44:29 +02:00
Mic92
a3e2b76517
Merge branch 'main' into DavHau-dave
2024-07-09 09:33:11 +00:00
clan-bot
46a971b313
Merge pull request 'vars: init' ( #1718 ) from DavHau/clan-core:DavHau-vars into main
2024-07-09 07:31:31 +00:00
DavHau
941cf9fb9d
vars: implement generating public variables via in_repo
2024-07-09 14:26:56 +07:00
DavHau
759660de16
clan-cli: add vars command
2024-07-09 12:42:29 +07:00
DavHau
cc6370ba1b
WIP: vars: copy python code from facts
2024-07-09 12:42:29 +07:00
clan-bot
c7a0f41167
Merge pull request 'Automatic flake update - 2024-07-08T00:00+00:00' ( #1715 ) from flake-update-2024-07-08 into main
2024-07-08 14:35:02 +00:00
Jörg Thalheim
4c217f3f1b
fix new linter issues
2024-07-08 16:30:15 +02:00
Jörg Thalheim
a7b6148e84
quote .envrc
2024-07-08 16:25:16 +02:00
Jörg Thalheim
35d7f63f95
reformat script-writers with nixfmt
2024-07-08 16:24:34 +02:00
Jörg Thalheim
516fae29b6
fix shellcheck warnings
2024-07-08 16:24:34 +02:00
Jörg Thalheim
c694cdf4b4
add shellcheck hints to all envrc files
2024-07-08 16:24:34 +02:00
Jörg Thalheim
44711c506d
fix mkdocs-rss-plugin deps
2024-07-08 16:24:34 +02:00
Jörg Thalheim
b06a09281c
remove nixos-generators
2024-07-08 16:24:34 +02:00
Jörg Thalheim
0d02333e5a
remove obsolete iso installer
...
This is now part of nixos-images
2024-07-08 16:24:34 +02:00
Jörg Thalheim
f263602fb7
treefmt: upgrade nixfmt options
2024-07-08 16:24:34 +02:00
Jörg Thalheim
5d64442282
gnome.adwaita-icon-theme -> adwaita-icon-theme
2024-07-08 15:59:54 +02:00
Jörg Thalheim
ed93140b27
matrix-synapse: remove obsolete patches
2024-07-08 15:59:54 +02:00
Clan Merge Bot
db07e52d60
update flake lock - 2024-07-08T00:00+00:00
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/e1174d991944a01eaaa04bc59c6281edca4c0e6e' (2024-06-20)
→ 'github:nix-community/disko/64679cd7f318c9b6595902b47d4585b1d51d5f9e' (2024-07-04)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8' (2024-06-01)
→ 'github:hercules-ci/flake-parts/9227223f6d922fee3c7b190b2cc238a99527bbb7' (2024-07-03)
• Updated input 'nixos-generators':
'github:nix-community/nixos-generators/35c20ba421dfa5059e20e0ef2343c875372bdcf3' (2024-06-10)
→ 'github:nix-community/nixos-generators/168b220231a70e47cc1f0919048fa5914415fb18' (2024-07-04)
• Updated input 'nixos-images':
'github:nix-community/nixos-images/c1e6a5f7b08f1c9993de1cfc5f15f838bf783b88' (2024-06-20)
→ 'github:nix-community/nixos-images/f8650460d37d9d1820a93ebb7f0db5b6c3621946' (2024-07-04)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/3664857c48feacb35770c00abfdc671e55849be5' (2024-06-27)
→ 'github:NixOS/nixpkgs/60a94e515488e335bd5bce096431d490486915e3' (2024-07-07)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/5e2e9421e9ed2b918be0a441c4535cfa45e04811' (2024-06-23)
→ 'github:Mic92/sops-nix/c184aca4db5d71c3db0c8cbfcaaec337a5d065ea' (2024-07-07)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/68eb1dc333ce82d0ab0c0357363ea17c31ea1f81' (2024-06-16)
→ 'github:numtide/treefmt-nix/e1d7bd5ec6fc389eb3a90e232c4150338bf6a508' (2024-07-07)
2024-07-08 15:59:54 +02:00
kenji
7090152ebb
Merge pull request 'zerotier-static-peers: add external devices' ( #1698 ) from kenji/clan-core:zerotier-static/add-external into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1698
2024-07-08 07:40:09 +00:00
a-kenji
c4365c22a7
zerotier-static-peers: add external devices
...
Allow the `zerotier-auto-accept` service to add external devices through
their respective `zerotierID`, or their `zerotierIP` in a stateless way.
This is useful to either add mobile phones, that can't be managed
through clan yet, or to add devices of other peoples clans, to connect
them together.
2024-07-08 07:40:09 +00:00
clan-bot
c34fa376f5
Merge pull request 'API: extensions & tests' ( #1699 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-06 16:01:27 +00:00
Johannes Kirschbauer
55c4003a76
Inventory spec: make system optional
2024-07-06 17:56:22 +02:00
Johannes Kirschbauer
edcc1a5cb2
Test: fixup
2024-07-06 17:51:46 +02:00
Johannes Kirschbauer
44ee831d04
Test: ensure type inference runs on all dataclasses
2024-07-06 17:22:47 +02:00
Johannes Kirschbauer
492a776bde
API Types: treat '_*' as private fields and dont inspect them
2024-07-06 17:22:47 +02:00
Johannes Kirschbauer
1aec155f15
Doc: add conceptual documentation
2024-07-06 17:22:47 +02:00
Johannes Kirschbauer
234704b1f6
buildClan: autoimport configuration.nix & hardware-configuration.nix
2024-07-06 17:22:47 +02:00