sandboxing
This commit is contained in:
parent
5f70e8be94
commit
0f1a81c2aa
13 changed files with 230 additions and 90 deletions
17
flake.nix
17
flake.nix
|
|
@ -7,10 +7,10 @@
|
|||
url = "github:Mic92/sops-nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
# microvm = {
|
||||
# url = "github:microvm-nix/microvm.nix/da28962a2ba84718895b7325f600686c3b4ee099";
|
||||
# inputs.nixpkgs.follows = "nixpkgs";
|
||||
# };
|
||||
microvm = {
|
||||
url = "github:microvm-nix/microvm.nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
disko = {
|
||||
url = "github:nix-community/disko/latest";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
|
@ -40,6 +40,7 @@
|
|||
sops-nix,
|
||||
impermanence,
|
||||
home-manager,
|
||||
microvm,
|
||||
...
|
||||
}:
|
||||
let
|
||||
|
|
@ -50,7 +51,7 @@
|
|||
config.allowUnfree = true;
|
||||
# overlays = [ inputs.neovim-nightly-overlay.overlays.default ];
|
||||
};
|
||||
# microvm = inputs.microvm.nixosModules.host;
|
||||
microvm = inputs.microvm.nixosModules.host;
|
||||
in
|
||||
{
|
||||
nixosConfigurations."${hostname}" = nixpkgs.lib.nixosSystem {
|
||||
|
|
@ -60,7 +61,7 @@
|
|||
nixpkgs
|
||||
impermanence
|
||||
home-manager
|
||||
# microvm
|
||||
microvm
|
||||
sops-nix
|
||||
;
|
||||
hostname = hostname;
|
||||
|
|
@ -76,8 +77,8 @@
|
|||
./home
|
||||
./firejail.nix
|
||||
inputs.sops-nix.nixosModules.sops
|
||||
# inputs.microvm.nixosModules.host
|
||||
# (import ./vms)
|
||||
inputs.microvm.nixosModules.host
|
||||
(import ./microvm/sandbox.nix)
|
||||
inputs.disko.nixosModules.disko
|
||||
inputs.impermanence.nixosModules.impermanence
|
||||
inputs.home-manager.nixosModules.home-manager
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue