Commit Graph

66 Commits

Author SHA1 Message Date
DavHau
148e8b0ac0 devShells: one global python devshell + activation via command
- this adds devShells.{system}.python
- a 'select-shell' command to switch between devshells
2024-03-01 18:16:38 +07:00
lassulus
a94201c1d0 allow passing of extra_config into machines 2024-02-11 08:40:41 +01:00
Qubasa
001a48da52 Removed python deal. 2023-12-30 23:10:43 +01:00
lassulus
f932dab29c flake: define option for clanInternals
We need this to define test machines in different flake modules
2023-12-18 23:41:31 +01:00
Jörg Thalheim
a1a8486be8 clanCore: refactor flake-module.nix into smaller files 2023-12-15 14:14:20 +01:00
Jörg Thalheim
4d8fb4b672 drop floco from flake inputs 2023-12-15 12:36:07 +01:00
Jörg Thalheim
47471c666b clan-vm-manager: add nix package 2023-11-23 15:30:44 +01:00
Jörg Thalheim
386028f4a6 fix sops-nix override 2023-11-11 18:28:18 +01:00
Jörg Thalheim
6c2daab266 rename luispkgs to nixpkgs-for-deal 2023-11-10 13:14:06 +01:00
Qubasa
e565c0527c Added schemathesis dependency 2023-11-08 19:56:05 +01:00
Qubasa
dbe32b5e72 Flake: Added python package deal as dependency 2023-11-08 19:55:11 +01:00
Jörg Thalheim
94bc308bb0 switch back to main 2023-11-08 10:17:00 +01:00
Jörg Thalheim
483fb2ad9e switch to deltachat branch 2023-11-03 13:50:05 +01:00
Jörg Thalheim
0e003f519d switch to back to nixos-unstable-small 2023-11-03 13:44:12 +01:00
Jörg Thalheim
50b49d393f add binary cache and switch back to main branch of disko 2023-10-04 08:08:06 +02:00
Jörg Thalheim
cc68aac21f also evaluate for aarch64-darwin 2023-09-28 16:01:42 +02:00
Jörg Thalheim
2e88454b5a move zerotier secret generation into nixos module 2023-09-26 17:57:43 +02:00
Jörg Thalheim
56cd9d1cf4 fix makeDiskImages reference 2023-09-22 12:59:37 +02:00
lassulus
1ae314d39c init clanModules.diskLayouts 2023-09-21 17:22:20 +02:00
DavHau
9b6fafcb2d clan config: re-enable clan config 2023-09-19 15:12:29 +02:00
DavHau
4afd9910e9 Revert "rename clanCore to clan.core"
This reverts commit fef796fa6e.
2023-08-30 15:24:33 +02:00
Jörg Thalheim
fef796fa6e rename clanCore to clan.core 2023-08-30 12:46:49 +00:00
Jörg Thalheim
a052c41469 improve ci check 2023-08-30 12:02:49 +00:00
lassulus
9fca1e7f43 move clanCore into nixosModules, add secrets generate command 2023-08-29 16:28:50 +02:00
clan-bot
7365df338b Merge pull request 'Add nixos module to import secrets automatically' (#154) from Mic92-mic92 into main 2023-08-23 12:04:20 +00:00
Jörg Thalheim
63bb9395fd automatically import secrets into nixos 2023-08-23 13:59:43 +02:00
Jörg Thalheim
ed1d28f20b import nixosModules explicitly
we need to also import sops-nix for sops
2023-08-23 13:59:43 +02:00
DavHau
999fbe0d89 clan-config: add readme
Also add capability of reading an option value
2023-08-23 01:01:07 +02:00
DavHau
48686591d8 clan-config: improve and add flake-parts module for clan-config 2023-08-22 21:17:47 +00:00
DavHau
00826d848e checks: ensure clanModules are clan-config compatible 2023-08-09 18:42:03 +02:00
DavHau
7262208a4c clanLib.jsonschema: move tests from pkgs/clan-cli 2023-08-09 16:05:33 +02:00
Jörg Thalheim
6d1de943e1 move out non-toplevel flake modules from flake.nix 2023-08-08 14:03:26 +02:00
Johannes Kirschbauer
c9b19b5060 init: ui bootstrapping nextjs 2023-08-05 11:42:48 +02:00
lassulus
d947c32a9b use callPackage for merge-after-ci, nix-unit & tea-create-pr 2023-08-03 18:05:53 +02:00
lassulus
b8fd28af2f move flake-parts into pkgs or toplevel 2023-08-03 17:11:36 +02:00
Jörg Thalheim
930923512c replace pre-commit with shell script
This saves one flake input and some python dependencies
2023-08-03 14:43:20 +02:00
Jörg Thalheim
25b5f58866 drop nix-unit from flake-inputs 2023-08-03 11:29:05 +02:00
DavHau
5268ecb595 flake: add input nix-unit 2023-08-02 18:44:36 +02:00
lassulus
25024861f9 installer: reuse pkgs 2023-08-02 11:51:20 +02:00
lassulus
1355ceff4a fixup! move modules into nixosModules, add autoimport 2023-08-02 10:32:51 +02:00
lassulus
96067a789d move modules into nixosModules, add autoimport 2023-08-02 10:24:01 +02:00
DavHau
cb307f761a formatting: add pre-commit hook to dev shell 2023-07-28 18:12:31 +02:00
lassulus
6d0dd33ff1 install-iso: use disko.makeDiskImage 2023-07-28 16:37:39 +02:00
DavHau
dc09453617 merge-after-ci: init 2023-07-28 15:10:24 +02:00
DavHau
60ba233e77 devShells.default: init 2023-07-28 15:10:24 +02:00
DavHau
0d0df11897 tea-create-pr: init 2023-07-28 15:07:33 +02:00
DavHau
49c3c7d50e writers: export flake-parts module 2023-07-26 18:24:25 +02:00
DavHau
951a00c281 writers: init 2023-07-26 18:09:22 +02:00
lassulus
f36916a2a2 move modules into subdir 2023-07-26 11:50:56 +02:00
Jörg Thalheim
076350efd4 disable darwin for now 2023-07-25 18:55:31 +02:00