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
DavHau
79d6f8e893
Reapply "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"
...
This reverts commit 71009f80d8 .
workaround upstream bug: https://github.com/NixOS/nixpkgs/issues/324802
2024-07-05 19:29:01 +07:00
Mic92
e81906881b
Merge pull request 'Revert "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"' ( #1710 ) from revert-broken-migration into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1710
2024-07-05 09:48:24 +00:00
clan-bot
97f6f4df17
Merge pull request 'clan-cli tests: remove dynamic inclusion of helpers module' ( #1711 ) from DavHau/clan-core:DavHau-dave into main
2024-07-05 09:43:19 +00:00
DavHau
336e99b2a7
clan-cli tests: remove dynamic inclusion of helpers module
...
Dynamically extending the python path at runtime is bad for developer experience, as this is not understood by the text editor and therefore jump to definition etc. does not work.
-> Better to remove the dynamic inclusion and force developers to specify the import correctly.
2024-07-05 16:38:22 +07:00