Commit Graph

204 Commits

Author SHA1 Message Date
Mikhail Klementev
a4138a4b44
Add Nix build job 2020-01-05 06:13:56 +00:00
Mikhail Klementev
287c6d6043
Update .gitignore 2020-01-05 06:12:18 +00:00
Mikhail Klementev
477b48d783
Use go build by default 2020-01-05 06:12:05 +00:00
Mikhail Klementev
843ca6864e
Refactor 2020-01-05 06:07:02 +00:00
Mikhail Klementev
02832a6e38
Add Documentation Status 2020-01-05 06:03:59 +00:00
Mikhail Klementev
3f8aa0cc59
Init docs 2020-01-05 05:57:55 +00:00
Mikhail Klementev
5526cbee02
Initial implementation of appvm-based OS 2020-01-04 20:58:00 +00:00
Mikhail Klementev
7d6d524b67
Add Nix package 2020-01-04 18:20:27 +00:00
Mikhail Klementev
40ef3fe50e
Use only nixos.org channels if guess 2020-01-04 11:23:40 +00:00
Mikhail Klementev
d973179557
Do not install to user profile 2020-01-04 10:52:16 +00:00
Mikhail Klementev
49b8790032
Add TODO 2020-01-03 23:01:23 +00:00
Mikhail Klementev
355fb314a1
Implements stateless VMs 2020-01-03 22:56:27 +00:00
Mikhail Klementev
e037770c38
Revert "Do not install apps to nix user profile"
This reverts commit 02dda8bcf9.
2020-01-03 22:42:27 +00:00
Mikhail Klementev
57e15fa0a0
Move shared directory creation out of vm generating function 2020-01-03 22:10:18 +00:00
Mikhail Klementev
f1fd2e1505
spice-vdagent should be alive 2020-01-03 10:14:28 +00:00
Mikhail Klementev
02dda8bcf9
Do not install apps to nix user profile 2020-01-03 09:36:39 +00:00
Mikhail Klementev
13226a6a79
Implements command line flag to disable internet connection 2020-01-02 20:34:35 +00:00
Mikhail Klementev
0c35a66606
Implements passing file/arguments to application 2020-01-02 20:22:11 +00:00
Mikhail Klementev
dbfc2929db
Update builtin chromium appvm description 2020-01-02 17:52:22 +00:00
Mikhail Klementev
3e8a08d638
Shutdown vm at app close, initial support for args 2020-01-02 17:44:46 +00:00
Mikhail Klementev
8baa1ff73b
Remove excess logging 2020-01-02 17:13:16 +00:00
Mikhail Klementev
25a2f45e59
Fix generating for packages inside modules 2020-01-02 17:09:58 +00:00
Mikhail Klementev
af5691b0d4
Implements update repos wrapper 2020-01-02 15:47:42 +00:00
Mikhail Klementev
6c72b5de00
Implements wrapper for search for apps 2020-01-02 15:37:32 +00:00
Mikhail Klementev
04b2cf63ce
Generate appvm at start automatically if not exists 2020-01-02 15:29:20 +00:00
Mikhail Klementev
7e4aa33a0a
Set default mode to verbose 2020-01-02 15:20:22 +00:00
Mikhail Klementev
bc704df503
Auto guess binary file name 2020-01-02 15:16:06 +00:00
Mikhail Klementev
43d42c2242
go modules 2019-12-30 15:55:00 +00:00
Mikhail Klementev
f4c6a6a90b
Update README.md 2019-12-30 14:18:34 +00:00
Mikhail Klementev
0a51db3bde
Do not fetch remote repository 2019-12-30 14:15:59 +00:00
Mikhail Klementev
99bd71b80c
Embed builtin description for apps 2019-12-30 14:09:44 +00:00
Mikhail Klementev
3416808444
Remove *nix for apps that can be generated by 'appvm generate' 2019-12-30 14:01:50 +00:00
Mikhail Klementev
9c6b8a0122
Custom name for generate VMs 2019-12-30 13:58:18 +00:00
Mikhail Klementev
cc92ec3e23
Show local apps as available 2019-12-30 13:52:41 +00:00
Mikhail Klementev
6ebc562599
Save app nix description to config directory 2019-12-30 13:41:33 +00:00
Mikhail Klementev
f18d55bd27
New command: automatic generate app description 2019-12-30 10:47:47 +00:00
Vladimir Serov
197a78f595
[fix] rename miss 2019-12-30 00:24:01 +03:00
Vladimir Serov
555768d03b
Merge branch 'master' of github.com:jollheef/appvm 2019-12-30 00:23:37 +03:00
Vladimir Serov
4104d91eab
[feat] local config evaluation; getting repos while using remote configs. 2019-12-30 00:21:42 +03:00
Mikhail Klementev
2d5b72219f
GitHub Actions: Fix fetch dependencies 2019-12-29 19:31:12 +00:00
Mikhail Klementev
84095193e5
GitHub Actions: Fetch dependencies 2019-12-29 19:28:59 +00:00
Mikhail Klementev
718ab3a164
Remove outdated comment 2019-12-29 19:24:00 +00:00
Mikhail Klementev
6b35acf673
Add GitHub actions 2019-12-29 19:21:40 +00:00
Mikhail Klementev
38a3ba301b
Update README.md 2019-12-29 19:10:57 +00:00
Mikhail Klementev
29e447435f
Refactor 2019-12-29 19:03:17 +00:00
Mikhail Klementev
8a93015bfe
Update used memory each second (minute previously)
Resolves #4
2019-12-29 18:57:36 +00:00
Mikhail Klementev
e7cc81694b
Remove outdated TODO
Resolves #8
2019-12-29 18:42:19 +00:00
Mikhail Klementev
6505544535
We're not store base/local configuration in nix/* anymore 2019-12-29 17:59:09 +00:00
Mikhail Klementev
24927bc787
Embed base nix configuration to binary 2019-12-29 17:41:44 +00:00
Mikhail Klementev
1251a21aba
Allow to change resolution more than 6 times in 10 seconds (default) 2019-12-29 17:24:14 +00:00