Commit Graph

23 Commits

Author SHA1 Message Date
Julie B.
f5b6fc73d2 checks: fix 2022-12-30 12:54:14 +01:00
Julie B.
851c88487a tool/install: add --force flag 2022-08-25 18:57:19 +02:00
Julie B.
fb1bd0baaf chore: bump copyright year 2022-08-25 18:57:19 +02:00
Julie B.
1da76fbb65 tool: rewrite in C++ 2022-08-25 18:57:19 +02:00
Julie B.
85012ef3c5 add checks 2022-08-08 15:14:34 +02:00
Julie B.
ab599688ca address evaluation warnings 2022-07-18 23:03:48 +02:00
Julie B.
1322252ea5 checks: fix nix symlinks are not flakes 2022-07-18 23:03:48 +02:00
Julie B.
1a6ab7ab3e add test 2021-12-28 17:35:29 +01:00
Julie B.
d58d012d4c tool: allow overriding profile name
Closes #18
2021-09-29 20:46:08 +02:00
Julie B.
a9156e14ea Remove storeCorruptionWarning
The warning at the templating site is more appropriately placed.
2021-08-27 18:54:15 +02:00
Julie B.
e667591ed9 Add check for lxc container template 2021-08-27 18:54:15 +02:00
Julie B.
c91100d139 add checks 2021-08-27 18:54:15 +02:00
Julie B.
8af3362f5e tool: put dependencies in $PATH 2021-08-27 18:54:15 +02:00
Julie B.
beba693833 Add declarative miniguests 2021-08-27 18:54:15 +02:00
Julie B.
7cd669804a relicense
My specifications:
- Nix code should receive a permissive license, in part not to copyleft
away everyone's NixOS configurations for no good reason.
- The companion tool should be protected by copyleft.
- The templates should immediately rise to the public domain.
- It should be very clear which part falls under which license.

Based on that, I have selected the ISC and BSD-0 because they are short,
and the GNU General Public License version 3 or later as a copyleft
license.
2021-08-27 18:53:58 +02:00
Julie B.
204423b939 Add checks for imperative guest management 2021-08-27 18:53:57 +02:00
Julie B.
8c872374a4 boot.miniguest.{hypervisor => guestType} 2021-08-27 18:53:57 +02:00
Julie B.
afa16606d9 add warning for #6 2021-07-10 00:00:15 +02:00
Julie B.
a6ddffacfd remove legacyPackages
reason: it causes digga to treat us as a channel, so it imports us which causes purity errors in flake-compat.
2021-07-09 22:07:51 +02:00
Julie B.
3489054f69 default-disable grub in guests
for convenience, brevity, and least-surprise
2021-07-08 19:13:25 +02:00
Julie B.
f5b6c3e197 add LXC containers 2021-07-05 18:18:27 +02:00
Julie B.
5f7a244991 add git hooks 2021-07-02 21:27:24 +02:00
Julie B.
9488c4f942 add checks output 2021-06-27 20:05:27 +02:00