Qubasa
|
839bb17284
|
clan-cli: Add from_host function to Host class
|
2025-01-29 19:18:02 +07:00 |
|
Qubasa
|
4a144e77a4
|
clan-cli: Add ruff to devShell again. Add missing type annotations
|
2025-01-29 19:16:34 +07:00 |
|
a-kenji
|
ce148c23a5
|
Fix various typos
|
2025-01-22 13:19:28 +01:00 |
|
Johannes Kirschbauer
|
8c75051611
|
Facts/api: export method for getting the public store
|
2025-01-22 09:02:55 +00:00 |
|
Johannes Kirschbauer
|
096f1b5e8a
|
Vars/secrets-store: omit folder exists errors for secrets
|
2025-01-22 09:02:55 +00:00 |
|
Jörg Thalheim
|
62c6da4c32
|
clan/update: deploy_machine -> deploy_machines
|
2025-01-21 15:20:38 +01:00 |
|
Michael Hoang
|
6ba1850678
|
flash: don't allow partitioning time secrets
|
2025-01-21 11:13:51 +00:00 |
|
Michael Hoang
|
0ec38c7919
|
vars: support secrets for partitioning the disk
|
2025-01-21 11:13:51 +00:00 |
|
Jörg Thalheim
|
c5a72f67c3
|
use nix flake archive in clan machines update for git+file flake inputs
|
2025-01-20 10:49:25 +01:00 |
|
Michael Hoang
|
01d86b6482
|
install: support -i flag for specifying SSH private key
|
2025-01-19 18:53:18 +11:00 |
|
Jörg Thalheim
|
33de028409
|
fix getting-started deploy link4
|
2025-01-17 14:08:58 +00:00 |
|
lassulus
|
cb2f0c5222
|
clan-cli: exit with errorcode also in debug mode
|
2025-01-17 11:37:03 +00:00 |
|
clan-bot
|
72ca99e2c7
|
Merge pull request 'Migrate borgbackup module to vars' (#2741) from pinpox/clan-core:migrate-borgbackup-vars into main
|
2025-01-16 12:16:37 +00:00 |
|
Pablo Ovelleiro Corral
|
7a17a04698
|
Migrate borgbackup module to vars
|
2025-01-16 13:14:24 +01:00 |
|
Jörg Thalheim
|
c4a1e3ec95
|
switch to nixos-facter for hardware-config
|
2025-01-15 13:59:49 +00:00 |
|
Jörg Thalheim
|
e2aa66d86f
|
reformat after update
|
2025-01-14 15:30:29 +01:00 |
|
Pablo Ovelleiro Corral
|
b56dac3b96
|
Implement clan ssh <hostname>
Fixes #2317
|
2025-01-11 23:15:39 +01:00 |
|
DavHau
|
bbe37a998f
|
vars: rename createFile -> persist
|
2025-01-11 04:19:46 +00:00 |
|
Qubasa
|
0536127044
|
clan-app: Add gpg to allowed-programs.json
|
2025-01-11 10:52:22 +07:00 |
|
clan-bot
|
4f416eb32d
|
Merge pull request 'Fix clan state list command' (#2716) from pinpox/clan-core:fix-state-list-command into main
|
2025-01-11 00:45:39 +00:00 |
|
Pablo Ovelleiro Corral
|
aa846cb39f
|
Fix clan state list command
|
2025-01-11 01:39:41 +01:00 |
|
Johannes Kirschbauer
|
944ac371bd
|
Disk Templates: Fix invalid toml frontmatter
|
2025-01-10 12:06:41 +00:00 |
|
Johannes Kirschbauer
|
c6fe4f2625
|
API/vars: use string based interfaces to get and set vars to avoid state mutations
|
2025-01-10 12:06:01 +00:00 |
|
Qubasa
|
5b51950e6d
|
docs: Add debugging.md and repo-layout.md guides
|
2025-01-09 13:01:49 +00:00 |
|
Jörg Thalheim
|
65680649e0
|
don't run sops + editor in a pipe
|
2025-01-07 14:12:54 +01:00 |
|
Johannes Kirschbauer
|
6b209f1008
|
API/vars: simplify get/set prompts
|
2025-01-07 11:09:58 +01:00 |
|
Johannes Kirschbauer
|
d5e54d262b
|
API: Disk templates, persist original values
|
2025-01-07 10:21:47 +01:00 |
|
Qubasa
|
26ff5aa1e1
|
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
clan-cli: Ignore new type hints in api/serde.py
|
2025-01-06 20:14:28 +01:00 |
|
Qubasa
|
6f5aadcba5
|
clan-app: working nix run .#clan-app, working open_file with tkinter
|
2025-01-06 20:14:28 +01:00 |
|
Qubasa
|
973f8f0489
|
clan-app: working file dialogue
|
2025-01-06 20:14:24 +01:00 |
|
Qubasa
|
bed51fc324
|
clan-app: working js<->python api bridge
|
2025-01-06 20:14:20 +01:00 |
|
Johannes Kirschbauer
|
96935c61f2
|
UI: fix button hover state disabled in disabled tsat
|
2025-01-03 16:33:51 +01:00 |
|
Johannes Kirschbauer
|
88bade7c14
|
CLI: include command stderr on failures
|
2025-01-03 16:32:16 +01:00 |
|
Johannes Kirschbauer
|
08f6cdc43f
|
Serde: fix enum type conversion, ensure roundtrip stability
|
2025-01-03 16:31:25 +01: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 |
|
Johannes Kirschbauer
|
4253e50943
|
API/serde: remove broken list sorting in serializer
|
2024-12-28 16:18:09 +01: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
|
bc48ec738b
|
vars: commit validation hashes
|
2024-12-25 21:02:52 +01:00 |
|
Jörg Thalheim
|
9fb0e3a1db
|
vars: fix path to validation hashes
|
2024-12-25 20:48:59 +01: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
|
cc6f344001
|
backup/list: improve error reporting
|
2024-12-24 07:11:00 +01:00 |
|
Michael Hoang
|
60ef888636
|
vars: make populate_dir a method of StoreBase
|
2024-12-22 05:53:26 +00:00 |
|
Michael Hoang
|
7aa275a5b4
|
install: upload vars needed for activation for installation
|
2024-12-22 05:53:26 +00:00 |
|
Michael Hoang
|
27849a61db
|
machines: don't build on target machine if remote builders can be used
|
2024-12-21 10:43:17 +11:00 |
|
Johannes Kirschbauer
|
52db0e4e6c
|
API: Display only local block devices, remote ones should be retrieved from hw-report
|
2024-12-20 18:09:39 +01:00 |
|
DavHau
|
a5f82fc885
|
backups: throw error if no provider specified
|
2024-12-20 20:27:58 +07:00 |
|
DavHau
|
b451d7c3ff
|
machines update: remove unecessary special handling for non-path flakes
|
2024-12-20 19:23:25 +07:00 |
|
clan-bot
|
ab44967490
|
Merge pull request 'vars: allow setting files as needed for activation' (#2633) from vars-needed_activation into main
|
2024-12-19 12:26:58 +00:00 |
|