Mic92
44559bec5d
Merge pull request 'mypy: ignore clan_lib.nixpkgs' ( #3716 ) from fix-mypy into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3716
2025-05-20 11:51:44 +00:00
Johannes Kirschbauer
f721f4fa9f
Chore(formatter): exclude generated classes file
2025-05-20 13:42:18 +02:00
Johannes Kirschbauer
5727386691
Chore: re-generate nix models
2025-05-20 13:41:55 +02:00
Jörg Thalheim
2f2af072e4
upload: hide upload command by default
2025-05-20 13:37:46 +02:00
Jörg Thalheim
9c4333abcb
cmd/run: dont run logging code unless we have debugging enabled.
2025-05-20 13:37:46 +02:00
Jörg Thalheim
e2af063528
upload: stream tarball rather than read at once
2025-05-20 13:37:46 +02:00
Jörg Thalheim
a954b1b423
mypy: ignore clan_lib.nixpkgs
2025-05-20 13:37:46 +02:00
Jörg Thalheim
6cb6dec7d1
mypy: ignore clan_lib.nixpkgs
2025-05-20 13:36:18 +02:00
Johannes Kirschbauer
38de1d1022
UI: remove unused inventory.ts file
2025-05-20 13:32:13 +02:00
Johannes Kirschbauer
c61f318baa
Classgen: export field type definitions
2025-05-20 13:31:47 +02:00
Mic92
f9f29c4100
Merge pull request 'add documentation on how to use macOS' ( #3712 ) from macos into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3712
2025-05-20 11:01:10 +00:00
Jörg Thalheim
575f5b6626
add documentation on how to use macOS
2025-05-20 12:56:02 +02:00
Brian McGee
f3d2e65ebb
fix(ui): Exectuting typo in toast message
2025-05-20 11:52:34 +01:00
lassulus
9063e4aae9
clan-cli: clan_cli.colors -> clan_lib.colors
2025-05-20 12:52:12 +02:00
lassulus
e6e74c6497
clan_cli mypy: ignore nixpkgs at new location
2025-05-20 12:51:44 +02:00
lassulus
ea7da55e86
Merge pull request 'clan-cli: clan_cli.dirs -> clan_lib.dirs' ( #3706 ) from clan_lib_dirs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3706
2025-05-20 10:34:40 +00:00
lassulus
dbedb882d3
clan-cli: clan_cli.dirs -> clan_lib.dirs
2025-05-20 12:17:52 +02:00
lassulus
ed89352ea1
clan-cli: clan_cli.dirs -> clan_lib.dirs
2025-05-20 12:08:30 +02:00
Mic92
a8c5676b43
Merge pull request 'Fix deploying to macOS as root' ( #3700 ) from nix-darwin into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3700
2025-05-20 09:08:04 +00:00
Jörg Thalheim
3543315f81
use absolute path to darwin-rebuild to workaround missing login shells used on macOS
2025-05-20 10:56:44 +02:00
Jörg Thalheim
cb2ccd33a4
add workaround for nix-copy on darwin
2025-05-20 10:56:44 +02:00
Jörg Thalheim
c5ba64bd30
host.run: improve quoting of bash command
2025-05-20 10:56:44 +02:00
Mic92
14a2ba5b81
Merge pull request 'Stop warning about inventory.instances' ( #3710 ) from stabilize-inventory into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3710
2025-05-20 08:41:40 +00:00
Jörg Thalheim
cb1703d059
drop deploy_as_root check
...
We haven't documented macOS support yet, so I don't expect many people
using it yet. Now that the pull request is merged probably most people
starting with darwin-nix will be on that commit anyway, so it's not
worth the check, given that the sudo version doesn't work very well.
2025-05-20 10:38:54 +02:00
Jörg Thalheim
87f271172b
bump nix-darwin
2025-05-20 10:25:01 +02:00
Mic92
20dd75eb5c
Merge pull request 'fix logger no longer applying to clan_lib' ( #3709 ) from logging into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3709
2025-05-20 08:21:20 +00:00
Jörg Thalheim
09c62b8b2d
Stop warning about inventory.instances
...
we now marked inventory.modules as deprecated, so this new api can be no
longer under development
2025-05-20 10:12:34 +02:00
Jörg Thalheim
5d5cd1feb1
custom_logger/print_trace: no longer check for run_no_stdout
...
this function was removed.
2025-05-20 10:09:20 +02:00
Jörg Thalheim
bbb6a1546b
logger: only get file path if actually requested
...
this is a rather expensive operation.
2025-05-20 10:09:20 +02:00
Jörg Thalheim
5d99fb1e47
fix logger no longer applying to clan_lib
...
with moving code to clan_lib we are missing logging for some output. To
fix this we remove the module scoping from the logger and just set one
global logger.
2025-05-20 10:09:20 +02:00
DavHau
6e898a2c10
GUI/vars: refactor vars step
2025-05-20 11:32:32 +07:00
clan-bot
265a533a76
Merge pull request 'Update Clan Core for Checks' ( #3707 ) from update-clan-core-for-checks into main
2025-05-20 03:01:39 +00:00
clan-bot
0bb76b8917
Update pinned clan-core for checks
2025-05-20 02:52:07 +00:00
lassulus
494705e9d3
Merge pull request 'clan-cli: clan_cli.cmd -> clan_lib.cmd' ( #3705 ) from clan_lib_cmd into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3705
2025-05-19 17:19:55 +00:00
lassulus
9a0c6f55bd
clan-cli: clan_cli.cmd -> clan_lib.cmd
2025-05-19 19:07:24 +02:00
lassulus
7ec9f20a25
Merge pull request 'fix(cli/machines/deploy): warn on local input' ( #3687 ) from tennox/clan-core:warn-local-input into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3687
Reviewed-by: lassulus <clanlol@lassul.us >
2025-05-19 16:58:33 +00:00
lassulus
12b9da4781
Merge pull request 'clan-cli: move clan_cli.nix to clan_lib.nix' ( #3704 ) from clan_lib_nix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3704
2025-05-19 16:56:10 +00:00
lassulus
cb74273da4
clan-cli: move clan_cli.nix to clan_lib.nix
2025-05-19 18:40:36 +02:00
lassulus
6812b0a739
Merge pull request 'clan_lib flake: fix handling garbage collected store paths as cached values' ( #3699 ) from select-path-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3699
2025-05-19 16:01:31 +00:00
lassulus
1861c4447f
clan_lib flake: remove redundant store definition
2025-05-19 17:49:12 +02:00
lassulus
107bc91fa1
clan_lib flake: test if cache gets invalidated with nix gc
2025-05-19 17:48:46 +02:00
lassulus
9685e00122
clan_lib flake: get select output without nixpkgs
2025-05-19 16:11:56 +02:00
lassulus
8218bd3539
clan_lib flake: get store path from NIX_STORE_DIR
2025-05-19 16:11:56 +02:00
lassulus
102fa21b9c
clan_lib flake: check the whole tree even if we fetched all keys before
...
This is needed because nix garbage collection can remove store paths. So
the cache can become invalid because a path needs to be rebuild.
2025-05-19 16:11:56 +02:00
DavHau
72fa59c9fa
UI: add vars step to installation flow
2025-05-19 19:11:19 +07:00
DavHau
2b4e624ee8
clan-app/devshell: add script to launch qemu VMs for testing
2025-05-19 18:37:09 +07:00
DavHau
4b1060e009
Merge pull request 'clanModules/wifi: refactor to use NetworkManager' ( #3701 ) from DavHau/clan-core:wifi into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3701
2025-05-19 11:33:22 +00:00
DavHau
fe0efcf0c2
clanModules/wifi: refactor to use NetworkManager
...
Neither iwd, nor wpa_supplicant seem to be very reliable on some machines I tested.
Also NetworkManager has generally the best GUI support so it makes sense to build ontop of it
2025-05-19 18:14:37 +07:00
pinpox
2f8b3316b1
Merge pull request 'docs: add glossary' ( #3698 ) from docs-glossary into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3698
2025-05-19 09:47:39 +00:00
pinpox
dca118d057
docs: add glossary
2025-05-19 11:41:00 +02:00