From 119fe3e4a888f26ab9b6f4ceed8ce32c56734acf Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Tue, 3 Dec 2024 12:40:43 +0800 Subject: [PATCH] hosts/ni: update for virtualization usage --- configs/nixos/ni/modules/networking/setup.nix | 7 +++++++ configs/nixos/ni/modules/setups/development.nix | 3 +++ 2 files changed, 10 insertions(+) diff --git a/configs/nixos/ni/modules/networking/setup.nix b/configs/nixos/ni/modules/networking/setup.nix index 30e742bd..83f35071 100644 --- a/configs/nixos/ni/modules/networking/setup.nix +++ b/configs/nixos/ni/modules/networking/setup.nix @@ -78,6 +78,13 @@ in }; }; + # Cross-platform filesystem networking. + services.samba = { + enable = true; + nmbd.enable = true; + nsswins = true; + }; + # Set resolved for DNS resolutions. services.resolved = { enable = true; diff --git a/configs/nixos/ni/modules/setups/development.nix b/configs/nixos/ni/modules/setups/development.nix index 61b6760d..0714f0ca 100644 --- a/configs/nixos/ni/modules/setups/development.nix +++ b/configs/nixos/ni/modules/setups/development.nix @@ -21,6 +21,9 @@ in neovim.enable = true; }; + # Allow USB redirections to machines. + virtualisation.spiceUSBRedirection.enable = lib.mkDefault true; + # Replace container runtime to Docker. virtualisation.podman.enable = lib.mkForce false; virtualisation.docker = {