Jörg Thalheim
09fb500671
password-store: write secrets with read-only permission
...
Otherwise we are installing secrets with the wrong permissions on the
first install
2024-07-22 17:22:01 +02:00
Jörg Thalheim
4025e87843
user-password: improve prompt message
2024-07-22 16:09:15 +02:00
Jörg Thalheim
5e40346c9a
add .envrc
2024-07-22 16:08:59 +02:00
Jörg Thalheim
7ff296113d
add option to not create a git in flakes create
2024-07-22 16:08:59 +02:00
Jörg Thalheim
3bbfe7fad2
hw-configure: use hostname specified in the nixos configuration
2024-07-22 16:08:59 +02:00
Jörg Thalheim
fabfba77cf
rework installation template based on received feedback
2024-07-22 16:08:59 +02:00
Jörg Thalheim
05a28e596d
don't setup json inventory for cli users
2024-07-22 08:22:58 +02:00
Jörg Thalheim
f04ed457db
cli: default template url should come from the package itself rather than our gitea
...
This allow easier testing and also forks.
2024-07-22 08:22:58 +02:00
Jörg Thalheim
b5f6200148
docs/setup: recommends nixos configuration for nixos users
2024-07-22 05:59:03 +02:00
Jörg Thalheim
d0f01f3c17
docs/setup: also mention experimental option in case someone already has nix installed
2024-07-22 05:59:02 +02:00
Jörg Thalheim
1e89f8e5df
CONTRIBUTING: mention browser
2024-07-21 22:58:34 +02:00
Jörg Thalheim
32876a5d5d
borgbackup: add exclude option
2024-07-21 22:58:34 +02:00
Jörg Thalheim
49a07fc50f
also fix user-password with password-store
2024-07-21 21:18:38 +02:00
Jörg Thalheim
7004d1ea7f
cleanup deprecated facts options
2024-07-21 18:11:30 +02:00
Jörg Thalheim
e0640b0a29
test_flake_with_core_and_pass: don't use deprecated options
2024-07-21 18:03:51 +02:00
Jörg Thalheim
16d25ab6e8
root-password: fix password-store support
2024-07-21 17:59:11 +02:00
Jörg Thalheim
faf0528be2
improve lsblk instructions
2024-07-21 16:39:01 +02:00
Jörg Thalheim
7ea26b1716
flake/create: fix "directory does not exist" error
2024-07-21 16:00:35 +02:00
Jörg Thalheim
5033421c52
only set git author / email when no one is set globally
2024-07-21 16:00:35 +02:00
Jörg Thalheim
59c5942d86
drop binary cache from flake
...
This generates warnings for users of the CLI and confuses them.
In our CI systems we can just provide our binary cache.
2024-07-21 15:27:31 +02:00
Jörg Thalheim
97b6bce707
remove deprecated adwaita-icon-theme
2024-07-21 15:26:37 +02:00
clan-bot
9b00702c1d
Merge pull request 'Reapply "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"' ( #1787 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-19 20:23:25 +00:00
Qubasa
5f8bd1099f
fixup! fixup! fixup! clan-vm-manager: Restore to known good version
2024-07-19 22:20:12 +02:00
Qubasa
14ec919309
fixup! fixup! clan-vm-manager: Restore to known good version
2024-07-19 22:12:29 +02:00
Qubasa
3751c4c2bd
fixup! clan-vm-manager: Restore to known good version
2024-07-19 22:12:17 +02:00
Qubasa
131299694b
clan-vm-manager: Restore to known good version
2024-07-19 22:07:34 +02:00
DavHau
b047babccb
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-19 22:07:34 +02:00
clan-bot
46f7afc2af
Merge pull request 'Classgen: refactor functions' ( #1785 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-19 16:52:37 +00:00
Johannes Kirschbauer
bfaaa2e038
Classgen: make type order predictable
2024-07-19 18:49:16 +02:00
Johannes Kirschbauer
243aa17d55
Classgen: refactor functions
2024-07-19 18:20:22 +02:00
clan-bot
1000d1defe
Merge pull request 'Classgen: add error reporting and combine common classes' ( #1784 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-19 11:07:06 +00:00
Johannes Kirschbauer
33261ab4b6
Classgen: add error reporting and combine common classes
2024-07-19 13:03:38 +02:00
clan-bot
ac5272ac9f
Merge pull request 'Docs: explain inventory imports' ( #1783 ) from hsjobeki/clan-core:hsjobeki-rearrange-docs-front into main
2024-07-19 09:29:59 +00:00
Johannes Kirschbauer
8dece6fb82
Docs: explain inventory imports
2024-07-19 11:26:34 +02:00
clan-bot
4c0c53142e
Merge pull request 'Docs: remove generated inventory.md from git index' ( #1782 ) from hsjobeki/clan-core:hsjobeki-rearrange-docs-front into main
2024-07-19 09:20:32 +00:00
Johannes Kirschbauer
d53596c6e9
Docs: remove generated inventory.md from git index
2024-07-19 11:17:08 +02:00
clan-bot
04d63bb077
Merge pull request 'docs: add reference index pages' ( #1781 ) from hsjobeki/clan-core:rearrange-docs-front into main
2024-07-19 09:11:33 +00:00
Johannes Kirschbauer
a5dd99c43d
Docs: generate api docs for inventory
2024-07-19 11:07:47 +02:00
Valentin Gagarin
b3fd59a802
docs: add reference index pages
...
- add index pages for each reference documentation category
- move concepts pages into the reference hierarchy
- render clanModules overview page in the style of the CLI overview
2024-07-19 10:27:04 +02:00
clan-bot
27b4b1ed00
Merge pull request 'Init: Autogenerate classes from nix interfaces' ( #1778 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-07-19 07:58:57 +00:00
Johannes Kirschbauer
a4b1a0eb47
Commit generated code otherwise CI cannot check types
2024-07-19 09:52:14 +02:00
Johannes Kirschbauer
a8bf83e849
Jsonschema: fix tests
2024-07-18 22:04:11 +02:00
Johannes Kirschbauer
fbe27bfa0a
Classgen: add mapped keys and more stuff
2024-07-18 21:58:36 +02:00
Johannes Kirschbauer
b752d2eb67
Init: Autogenerate classes from nix interfaces
2024-07-18 19:14:12 +02:00
clan-bot
1d6ff9a718
Merge pull request 'clan: Fix treefmt not applying mypy lints on clan_cli and clan_app' ( #1777 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-17 19:54:20 +00:00
Qubasa
274701b381
clan: Fix treefmt not applying mypy lints on clan_cli and clan_app
2024-07-17 21:50:52 +02:00
clan-bot
d502f00ffb
Merge pull request 'tea-create-pr: disable treefmt cache' ( #1776 ) from Qubasa/clan-core:Qubasa-main into main
2024-07-17 16:30:45 +00:00
Qubasa
2b1d12f0b5
tea-create-pr: disable treefmt cache
2024-07-17 18:27:29 +02:00
clan-bot
4c62f04a4b
Merge pull request 'borgbackup/server: warning if a machine does not have a secret generated yet.' ( #1775 ) from inventory-fixes into main
2024-07-17 14:03:10 +00:00
Jörg Thalheim
842748cc17
borgbackup/server: warning if a machine does not have a secret generated yet.
2024-07-17 16:00:07 +02:00