Julie B.
44418b321f
cleanup README
2021-08-27 17:50:06 +02:00
Julie B.
746d301847
Add CONTRIBUTING.md
2021-08-25 22:27:14 +02:00
Julie B.
c01c2a2987
Remove storeCorruptionWarning
...
The warning at the templating site is more appropriately placed.
2021-08-24 13:09:03 +02:00
Julie B.
69fcf8e6cf
Remove obsolete templates
2021-08-24 13:09:03 +02:00
Julie B.
444aff991f
Add check for lxc container template
2021-08-24 13:09:03 +02:00
Julie B.
94226d73fa
Add create command
2021-08-24 13:09:03 +02:00
Julie B.
993e12d53d
Add LXC image
2021-08-24 11:39:23 +02:00
Julie B.
c5bd000c4f
add pull request template
2021-08-24 10:33:46 +02:00
Julie B.
1432cd59e5
add checks
2021-08-17 15:59:27 +02:00
Julie B.
c7105c170b
Add upgrade & remove operations
2021-08-17 15:59:27 +02:00
Julie B.
4e091ff787
avoid cc build dependency
2021-08-15 12:11:10 +02:00
Julie B.
a502ca67f3
tool: put dependencies in $PATH
2021-08-15 11:48:49 +02:00
Julie B.
7d7a9c26be
Add declarative miniguests
2021-08-11 09:58:56 +02:00
Julie B.
2d86683776
squash! refactor into subflakes
...
Add subflakes
2021-08-07 18:27:46 +02:00
Julie B.
b392bf5645
refactor into subflakes
2021-08-07 16:31:43 +02:00
Julie B.
edf2a6587d
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-06 21:50:56 +02:00
Julie B.
4c97955115
Tweak vm bootstrap process
...
It's unconventional (albeit minor) to create a symlink in /, so avoid.
2021-08-06 18:11:20 +02:00
Julie B.
3b5da91ee3
refactor tool
2021-08-06 16:56:43 +02:00
Julie B.
566a98bb0a
Add checks for imperative guest management
2021-08-05 16:58:35 +02:00
Julie B.
83de5d86c8
Move script fragments to libexec/miniguest
...
Fixes https://github.com/bbjubjub2494/miniguest/issues/9
2021-08-04 11:23:43 +02:00
Julie B.
d7f1cc666c
relocate profiles under /nix/var/
2021-07-24 17:23:44 +02:00
Julie B.
f153f62ccd
fixup! add idmap to LXC template per #6
2021-07-19 23:27:25 +02:00
Julie B.
8d31221895
boot.miniguest.{hypervisor => guestType}
2021-07-19 22:46:30 +02:00
Julie B.
69ad795dbd
fixup! add idmap to LXC template per #6
2021-07-16 22:33:01 +02:00
Julie B.
d4e24fe141
add idmap to LXC template per #6
2021-07-10 09:55:00 +02:00
Julie B.
afa16606d9
add warning for #6
2021-07-10 00:00:15 +02:00
Julie B.
7f4151712b
refactor NixOS module
2021-07-09 23:10:48 +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.
aff123e201
add devShell to template
2021-07-04 21:14:46 +02:00
Julie B.
4c4b9126fd
add defaultTemplate
2021-07-04 21:11:05 +02:00
Julie B.
84d66f158a
improve devShell
2021-07-04 17:11:21 +02:00
Julie B.
5b4fd5e3e1
refresh README
2021-07-02 23:44:29 +02:00
Julie B.
824d070ef7
Add bash and nix to devshell
2021-07-02 22:50:20 +02:00
Julie B.
f5b7a7a4f9
add option to override bundled nix
2021-07-02 22:33:40 +02:00
Julie B.
93b295a191
add list of commands
2021-07-02 22:16:52 +02:00
Julie B.
9c7654ab36
improve .gitignore
2021-07-02 21:28:49 +02:00
Julie B.
0258c11f42
introduce Argbash
2021-07-02 21:27:25 +02:00
Julie B.
269e550c55
refactor derivation
2021-07-02 21:27:25 +02:00
Julie B.
6f58337223
bundle flake-enabled nix version
2021-07-02 21:27:24 +02:00
Julie B.
edb66862a2
add nix-build compat
2021-07-02 21:27:24 +02:00
Julie B.
5f7a244991
add git hooks
2021-07-02 21:27:24 +02:00
Julie B.
2f80efa8e5
add shfmt and shellcheck
2021-07-01 11:39:48 +02:00
Julie B.
b02c45961e
add flake syntax
2021-07-01 10:52:56 +02:00
Julie B.
9488c4f942
add checks output
2021-06-27 20:05:27 +02:00
Julie B.
c2dc3bbce7
add overlay output
2021-06-27 20:04:59 +02:00
Julie B.
08e8b6a0ba
add flake-compat
2021-06-27 11:11:20 +02:00
Julie B.
fdd4a3ae54
add devShell
2021-06-27 11:11:20 +02:00
Julie B.
fccb9b58ba
copy symlinks not targets
2021-06-27 09:42:18 +02:00