new OS based on nix :3
Go to file
Bit Borealis 210f3d32d5
remove the old stuff lol
2023-03-30 03:46:04 +00:00
hosts added qemu host and set it as default in the config template 2023-03-29 17:16:49 +00:00
modules formatting 2023-03-29 06:31:13 +00:00
saturn fixed template 2023-03-29 23:08:54 +00:00
.gitignore Add documentation on how to build and run the VM 2023-03-29 20:44:55 -07:00
LICENSE Initial commit 2023-03-15 02:12:00 -04:00
README.md remove the old stuff lol 2023-03-30 03:46:04 +00:00
TODO.md updated todo 2023-03-29 06:31:51 +00:00
configuration.nix chagne instructions to symlink 2023-03-26 17:28:09 +00:00
default.nix fix variable name 2023-03-29 23:19:28 +00:00
home.nix added some tools / armcord 2023-03-26 02:09:53 +00:00
manifest.scm Add guix manifest to run nix (Sorry nix users) 2023-03-29 16:39:57 -07:00
replEval.nix added replEval for checking syntax errors 2023-03-27 20:52:02 +00:00

README.md

saturnOS

this is the basis of the saturnOS operating system ( sorry guix enjoyers )

to check for syntax errors, run nix repl replEval.nix and once inside the repl, run imported to check for syntax errors

Building and Running

VM

To build the VM: nix run github:nix-community/nixos-generators -- -c default.nix -f vm -o result/vm This will build the VM, and register the result in the result/vm symlink.

To run the VM, use sudo result/vm/bin/run-qemu-vm. (sudo can probably be avoided if you are in the KVM group... I think. TODO Lambda look this up)

You can combine the two steps with the following: sudo $(nix run github:nix-community/nixos-generators -- -c default.nix -f vm -o result/vm)

Or to build and run without registering a link (Good if you want a throw away VM which can be garbage collected): sudo $(nix run github:nix-community/nixos-generators -- -c default.nix -f vm)