clan-bot
771761702c
Merge pull request 'Automatic flake update - nixos-images - 2024-08-20T14:47+02:00' ( #1934 ) from flake-update-nixos-images-2024-08-20 into main
2024-08-20 13:00:08 +00:00
clan-bot
146f5d3c0d
Merge pull request 'Automatic flake update - nixpkgs - 2024-08-20T14:47+02:00' ( #1935 ) from flake-update-nixpkgs-2024-08-20 into main
2024-08-20 13:00:08 +00:00
clan-bot
284f3abbd2
Merge pull request 'Automatic flake update - sops-nix - 2024-08-20T14:47+02:00' ( #1936 ) from flake-update-sops-nix-2024-08-20 into main
2024-08-20 12:59:55 +00:00
clan-bot
751b2d0b9e
Merge pull request 'Automatic flake update - treefmt-nix - 2024-08-20T14:47+02:00' ( #1937 ) from flake-update-treefmt-nix-2024-08-20 into main
2024-08-20 12:59:55 +00:00
Clan Merge Bot
3ddd8d8fee
update flake lock - treefmt-nix - 2024-08-20T14:47+02:00
...
Flake lock file updates:
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/4a6d7dccf80a1aa2d04cfaa88d9e5511542a2486' (2024-08-14)
→ 'github:numtide/treefmt-nix/1d07739554fdc4f8481068f1b11d6ab4c1a4167a' (2024-08-16)
2024-08-20 14:47:44 +02:00
Clan Merge Bot
daad15430c
update flake lock - sops-nix - 2024-08-20T14:47+02:00
...
Flake lock file updates:
• Updated input 'sops-nix':
'github:Mic92/sops-nix/8ae477955dfd9cbf5fa4eb82a8db8ddbb94e79d9' (2024-08-05)
→ 'github:Mic92/sops-nix/be0eec2d27563590194a9206f551a6f73d52fa34' (2024-08-12)
2024-08-20 14:47:41 +02:00
Clan Merge Bot
2b748a4198
update flake lock - nixpkgs - 2024-08-20T14:47+02:00
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/03bd12dcf88b6aabc047fbf909bda4c7e344416c' (2024-08-15)
→ 'github:NixOS/nixpkgs/d2fa2514f041934a6aa261c66dc44829251cffd3' (2024-08-20)
2024-08-20 14:47:38 +02:00
Clan Merge Bot
2ee7839f80
update flake lock - nixos-images - 2024-08-20T14:47+02:00
...
Flake lock file updates:
• Updated input 'nixos-images':
'github:nix-community/nixos-images/617f2cb56213d10574bc6fdb390f6e7f5b551d7e' (2024-08-08)
→ 'github:nix-community/nixos-images/b733f0680a42cc01d6ad53896fb5ca40a66d5e79' (2024-08-19)
2024-08-20 14:47:36 +02:00
kenji
d15acf318d
Merge pull request 'facts: fix typo' ( #1909 ) from kenji/clan-core:fix-typos into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1909
2024-08-20 11:44:29 +00:00
a-kenji
a13864f202
facts: fix typo
2024-08-20 11:44:29 +00:00
clan-bot
0689ccdcb6
Merge pull request 'API/show_block_devices: add option for remote devices' ( #1903 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-08-20 10:10:48 +00:00
Johannes Kirschbauer
f63940e2ba
init: Set/get single disk
2024-08-20 12:05:22 +02:00
kenji
9d36262a13
Merge pull request 'state: remove /home from default state folders' ( #1886 ) from kenji/clan-core:remove-home-from-state into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1886
Reviewed-by: lassulus <clanlol@lassul.us >
2024-08-20 10:02:12 +00:00
a-kenji
54ad16a9fd
state: remove /home from default state folders
...
Home should not always be set by default.
In the UI we can suggest it, but it catches a lot of state you might not
want to back up.
The default has been moved to be automatically set by vm's in `vm.nix`.
2024-08-20 10:02:12 +00:00
Johannes Kirschbauer
b8feff9ca6
Fix: types
2024-08-20 11:33:23 +02:00
Johannes Kirschbauer
92e3c3f40b
Clan-app: connection check & show remote devices
2024-08-20 09:53:15 +02:00
Johannes Kirschbauer
340babd348
API/show_block_devices: add option for remote devices
2024-08-20 09:53:15 +02:00
clan-bot
b29f649343
Merge pull request 'clanModules: Init nginx module. matrix-synapse: don't assume domain names' ( #1906 ) from Qubasa/clan-core:Qubasa-new-main into main
2024-08-19 10:59:16 +00:00
Qubasa
c14a0689bc
clanModules: Add acme secret prompt for nginx
2024-08-19 12:53:15 +02:00
Qubasa
586c5adf71
clanModules: Init vaultwarden, the bitwarden server
2024-08-19 12:00:35 +02:00
Qubasa
234ac6965a
clanModules: Init nginx module. matrix-synapse: don't assume domain names
2024-08-19 12:00:35 +02:00
clan-bot
9c8be387fa
Merge pull request 'golem: add golem-provider clan module' ( #1890 ) from DavHau/clan-core:DavHau-dave into main
2024-08-19 09:55:54 +00:00
DavHau
8b75b16ccf
golem: add golem-provider clan module
2024-08-19 11:50:04 +02:00
clan-bot
2e2c29381e
Merge pull request 'Classgen: fix dict type conversion for trivial dicts' ( #1905 ) from hsjobeki/clan-core:class into main
2024-08-19 06:58:49 +00:00
Johannes Kirschbauer
0296693680
Classgen: fix dict type conversion for trivial dicts
2024-08-19 08:48:31 +02:00
kenji
d0d95d0189
Merge pull request 'vars: fix using vars module with multiple machines' ( #1891 ) from kenji/clan-core:fix-vars-multiple-machines into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1891
2024-08-17 14:00:56 +00:00
a-kenji
6130505177
vars: fix using vars module with multiple machines
...
This filters the secrets to only include the secrets managed under `per-machine` and `shared`,
otherwise new deployments will fail, when using the vars module for multiple machines:
```
[vyr] /nix/store/[…]sops-install-secrets: failed to decrypt '/nix/store/[…]/sops/vars/per-machine/draper/garage/admin_token/secret': Error getting data key: 0 successful groups required, got 0
```
This doesn't fix all the edge cases with this approach.
We get a similar error if we deploy shared vars that are not
encrypted for our machine key. This needs to be addressed when
implementing the shared vars functionality.
2024-08-17 14:00:56 +00:00
clan-bot
ab5425e1f3
Merge pull request 'zerotierone: fix with recent nixpkgs update' ( #1902 ) from zerotierone into main
2024-08-16 09:08:18 +00:00
Jörg Thalheim
a067895bee
bcachefs: use unstable for zfs
2024-08-16 11:04:42 +02:00
Jörg Thalheim
e9d63c5a84
bump nixpkgs
2024-08-16 11:04:42 +02:00
Jörg Thalheim
0e3b16578e
zerotierone: use our own upgraded zerotierone package in nixos module
2024-08-16 11:04:42 +02:00
Jörg Thalheim
e12ab8f70e
zerotierone: fix build against rust 1.80
2024-08-16 10:54:48 +02:00
clan-bot
0fc7213094
Merge pull request 'fix group settings not applied correctly' ( #1901 ) from group-secrets into main
2024-08-15 21:00:54 +00:00
Mic92
4e7b14b908
Merge pull request 'feat(flake): make systems overridable' ( #1893 ) from zimbatm/clan-core:overridable-flake-systems into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1893
2024-08-15 20:53:44 +00:00
Jörg Thalheim
c8f50a0d90
fix group settings not applied correctly
2024-08-15 22:52:53 +02:00
zimbatm
ce2b64f227
feat(flake): make systems overridable
...
Clan users might want to use the flake on different architectures.
This allows them to override the systems input with a new value.
2024-08-15 20:03:56 +02:00
clan-bot
7611a339bf
Merge pull request 'fix remaining places not using captured_output' ( #1900 ) from Mic92-flake-update-2024-08-12 into main
2024-08-15 18:00:53 +00:00
Jörg Thalheim
cd5313d7ce
fix remaining places not using captured_output
2024-08-15 19:57:08 +02:00
clan-bot
3827fb017b
Merge pull request 'use capture_output fixture in more places' ( #1899 ) from Mic92-flake-update-2024-08-12 into main
2024-08-15 17:25:57 +00:00
Jörg Thalheim
82d3b98a38
use capture in more places
2024-08-15 19:20:01 +02:00
Jörg Thalheim
4d9c5b48c8
remove unused fixture
2024-08-15 19:13:20 +02:00
clan-bot
89c6a4b683
Merge pull request 'add fixture to capture output more fragile' ( #1898 ) from Mic92-flake-update-2024-08-12 into main
2024-08-15 16:52:37 +00:00
Jörg Thalheim
fe66a740b5
add fixture to capture output in tests less fragile
...
Now we always remove previous output before capturing.
2024-08-15 18:45:03 +02:00
clan-bot
7eb663eeed
Merge pull request 'Mic92-flake-update-2024-08-12' ( #1897 ) from Mic92-flake-update-2024-08-12 into main
2024-08-15 16:06:39 +00:00
Jörg Thalheim
aec45d3a1a
test_history_cli: clear capsys before reading from program
2024-08-15 17:59:11 +02:00
Jörg Thalheim
65d44c644a
try to log content of flake substitutes
2024-08-15 17:43:57 +02:00
Jörg Thalheim
0479f35d81
stop using sysusers inside vm
2024-08-15 17:30:38 +02:00
Jörg Thalheim
5e3f4744bc
fix treefmt-nix
2024-08-15 17:30:38 +02:00
Clan Merge Bot
fdb6322d5e
update flake lock - 2024-08-12T00:00+00:00
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/bec6e3cde912b8acb915fecdc509eda7c973fb42' (2024-07-19)
→ 'github:nix-community/disko/ffc1f95f6c28e1c6d1e587b51a2147027a3e45ed' (2024-08-08)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/9227223f6d922fee3c7b190b2cc238a99527bbb7' (2024-07-03)
→ 'github:hercules-ci/flake-parts/8471fe90ad337a8074e957b69ca4d0089218391d' (2024-08-01)
• Updated input 'nixos-images':
'github:nix-community/nixos-images/accee005735844d57b411d9969c5d0aabc6a55f6' (2024-07-21)
→ 'github:nix-community/nixos-images/617f2cb56213d10574bc6fdb390f6e7f5b551d7e' (2024-08-08)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/4cc8b29327bed3d52b40041f810f49734298af46' (2024-07-21)
→ 'github:NixOS/nixpkgs/bef98989a27429e1cb9e3d9c25701ba2da742af2' (2024-08-10)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/909e8cfb60d83321d85c8d17209d733658a21c95' (2024-07-21)
→ 'github:Mic92/sops-nix/8ae477955dfd9cbf5fa4eb82a8db8ddbb94e79d9' (2024-08-05)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/07741a9babd0754bf73fb47a6340d6289eabd1d6' (2024-08-03)
→ 'github:numtide/treefmt-nix/c9f97032be6816fa234f24803b8ae79dc7753a91' (2024-08-11)
2024-08-15 17:30:38 +02:00
clan-bot
a7b81af59d
Merge pull request 'Machine update: fix upload sources from machine flake, instead of current directory' ( #1896 ) from hsjobeki/clan-core:hsjobeki-main into main
2024-08-15 13:31:57 +00:00