Commit graph

223 commits

Author SHA1 Message Date
Mikhail Klementev 88718323f0
Add flag for build vm to appvm generate 2020-01-09 22:59:45 +00:00
Mikhail Klementev 4ce1c5643f
Ignore iso files 2020-01-08 22:25:48 +00:00
Mikhail Klementev 9c9a71c2c8
Set default password for user 2020-01-08 22:24:11 +00:00
Mikhail Klementev fca2f89046
Support remove run with nix run 2020-01-08 20:52:29 +00:00
Mikhail Klementev bd63fcd48f
Add dot-desktop-fuse service 2020-01-08 11:37:45 +00:00
Mikhail Klementev f15d0fb07a
Use master instead of latest tag 2020-01-08 11:20:26 +00:00
Mikhail Klementev a264cb2ced
Add missed deps 2020-01-08 11:16:14 +00:00
Mikhail Klementev 33cdae7a47
go modules init for dot-desktop-fuse 2020-01-08 01:44:41 +00:00
Mikhail Klementev 41f25418e8
Initial implementation for .desktop fuse fs 2020-01-07 21:22:44 +00:00
Mikhail Klementev 2be0f82e4a
User host user id 2020-01-07 20:01:52 +00:00
Mikhail Klementev dad147eb91
Do not exit on autoballoon errors, keep adjust memory for other VMs 2020-01-05 09:08:43 +00:00
Mikhail Klementev 806448df17
Memory autoballoon (host side) 2020-01-05 09:02:03 +00:00
Mikhail Klementev 573be66059
Do no enable anything in default local.nix 2020-01-05 08:55:36 +00:00
Mikhail Klementev 7df36ae8fc
Add channel snapshot to image itself 2020-01-05 08:49:48 +00:00
Mikhail Klementev 4066e347ef
GitHub Actions: iso artifact 2020-01-05 07:02:34 +00:00
Mikhail Klementev de77abd3ee
slim -> lightdm 2020-01-05 06:58:46 +00:00
Mikhail Klementev cead5bab74
GitHub Actions: Live ISO 2020-01-05 06:56:47 +00:00
Mikhail Klementev 6536200669
Use lightdm (slim is removed from NixOS) 2020-01-05 06:43:55 +00:00
Mikhail Klementev 1095218222
GitHub Actions: Nix environment 2020-01-05 06:20:51 +00:00
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