Commit Graph

98 Commits

Author SHA1 Message Date
Louis Bettens
61df838ee9
checks: fix 2022-12-30 12:54:14 +01:00
Louis Bettens
54e8deb314
tool: bump version 2022-12-08 18:27:38 +01:00
Louis Bettens
60772cbada
fix uninitialized variable 2022-12-08 18:27:37 +01:00
Louis Bettens
2ad8073808
fmt 2022-12-08 18:27:36 +01:00
Louis Bettens
0c4d5b79ee
meson: find nix executable 2022-12-08 18:27:36 +01:00
Louis Bettens
f4dfae7089
tool: handle nix build-remote mechanism 2022-12-08 18:27:35 +01:00
Louis Bettens
10978aa277
manifest.hpp: skip legacy code 2022-12-08 18:27:35 +01:00
Louis Bettens
40a76f315c
fix build with Nix 2.11 2022-12-08 18:27:34 +01:00
Louis Bettens
9d8ba72cd7
flake.lock: Update
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92' (2022-05-30)
  → 'github:numtide/devshell/96a9dd12b8a447840cc246e17a47b81a4268bba7' (2022-10-31)
• Updated input 'flake-compat':
    'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
  → 'github:edolstra/flake-compat/009399224d5e398d03b22badca40a37ac85412a1' (2022-11-17)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f1c9c23aad972787f00f175651e4cb0d7c7fd5ea' (2022-06-01)
  → 'github:NixOS/nixpkgs/6b5019a48f876f3288efc626fa8b70ad0c64eb46' (2022-11-21)
2022-12-08 18:27:33 +01:00
Louis Bettens
6182fb1f07 ci: fix 2022-08-25 19:35:32 +02:00
Louis Bettens
a8bf8fa37f tool/install: add --force flag 2022-08-25 18:57:19 +02:00
Louis Bettens
9316082b9f tool/create: take guest config into account 2022-08-25 18:57:19 +02:00
Louis Bettens
f7073b3478 tool: use C++ namespaces 2022-08-25 18:57:19 +02:00
Louis Bettens
3c31e4fdeb chore: update flake schema 2022-08-25 18:57:19 +02:00
Louis Bettens
89190b29cf chore: bump copyright year 2022-08-25 18:57:19 +02:00
Louis Bettens
6108b019ca tool: add shell completions
Closes #8
2022-08-25 18:57:19 +02:00
Louis Bettens
e516d9e540 fix --help on subcommands 2022-08-25 18:57:19 +02:00
Louis Bettens
a4e928e3ed tool: rewrite in C++ 2022-08-25 18:57:19 +02:00
Louis Bettens
dd5c5ef2dc bump version 2022-08-08 15:14:34 +02:00
Louis Bettens
ba9dd8c47b tool/create: use trailing slashes
Fixes #41
2022-08-08 15:14:34 +02:00
Louis Bettens
52b0f08558 add checks 2022-08-08 15:14:34 +02:00
Louis Bettens
c24c80dc66 core/qemu: add virtiofs support 2022-08-08 15:14:34 +02:00
Louis Bettens
99459c9e8d tool: bump version 2022-08-01 17:04:49 +02:00
Louis Bettens
30acd0e26b generate a nix db inside guests 2022-08-01 17:04:49 +02:00
Louis Bettens
cb91f88d36 tool: bump version 2022-07-18 23:03:48 +02:00
Louis Bettens
fd9c672433 address evaluation warnings 2022-07-18 23:03:48 +02:00
Louis Bettens
6e651c0e86 declarative: avoid deprecated nixpkgs.initialSystem
Fixes #32
2022-07-18 23:03:48 +02:00
Louis Bettens
22499fc021 checks: fix nix symlinks are not flakes 2022-07-18 23:03:48 +02:00
Louis Bettens
df3bb8a039 flake.lock: Update
Flake input changes:

* Updated 'devshell': 'github:numtide/devshell/d4be23644b0b6471d556503e03cae3215d3f9cf6' -> 'github:numtide/devshell/fc7a3e3adde9bbcab68af6d1e3c6eb738e296a92'
* Added 'devshell/flake-utils': 'github:numtide/flake-utils/846b2ae0fc4cc943637d3d1def4454213e203cba'
* Added 'devshell/nixpkgs': 'github:NixOS/nixpkgs/5efc8ca954272c4376ac929f4c5ffefcc20551d5'
* Updated 'nixpkgs': 'github:NixOS/nixpkgs/8004e04140b1c8a2cb34768e99c1209b349fc708' -> 'github:NixOS/nixpkgs/f1c9c23aad972787f00f175651e4cb0d7c7fd5ea'
2022-07-18 23:03:48 +02:00
Louis Bettens
6764080cc7 refactor nix flake 2022-07-18 23:03:48 +02:00
Louis Bettens
5957d6a31b ensure package source name is constant 2022-07-18 23:03:48 +02:00
Louis Bettens
5a379d8c52 core/qemu: auto-add necessary kernel modules
Fix #29
2022-07-18 23:03:48 +02:00
Louis Bettens
386019f885 tool: fix spurious shellcheck warning
makeWrapper does some advanced incantation on $PATH that confuse
shellcheck
2022-07-18 23:03:48 +02:00
Louis Bettens
e08e79ce5b Add shields to readme 2022-07-18 22:49:33 +02:00
Louis Bettens
471740f66f tool: bump version 2021-12-28 17:47:30 +01:00
Louis Bettens
5e2ffc5a5a update doc 2021-12-28 17:46:41 +01:00
Louis Bettens
2ecbb8ecbb tool: fix state corruption by upgrade 2021-12-28 17:35:58 +01:00
Louis Bettens
45be1d0a0a add test 2021-12-28 17:35:29 +01:00
Louis Bettens
1f3ea3394e add miniguest.<guest>.system 2021-12-28 17:35:29 +01:00
Louis Bettens
8cd86fe145 tool: allow overriding profile name
Closes #18
2021-09-29 20:46:08 +02:00
Louis Bettens
540f26374b tool: bump version 2021-08-27 18:54:16 +02:00
Louis Bettens
7570027753 tool: add meta.maintainers 2021-08-27 18:54:16 +02:00
Louis Bettens
058c7811e7 add template subcommand 2021-08-27 18:54:16 +02:00
Louis Bettens
b190de1197 simplify template 2021-08-27 18:54:16 +02:00
Louis Bettens
6b5b34e82a Add flake overlay instructions 2021-08-27 18:54:16 +02:00
Louis Bettens
777fa83eff refactor split flake 2021-08-27 18:54:16 +02:00
Louis Bettens
65f996d061 cleanup README 2021-08-27 18:54:15 +02:00
Louis Bettens
bcb686a159 Add CONTRIBUTING.md 2021-08-27 18:54:15 +02:00
Louis Bettens
c9372d07a6 Remove storeCorruptionWarning
The warning at the templating site is more appropriately placed.
2021-08-27 18:54:15 +02:00
Louis Bettens
6585de04f7 Remove obsolete templates 2021-08-27 18:54:15 +02:00