aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-03-25 18:37:48 -0300
committerEuAndreh <eu@euandre.org>2022-03-25 18:37:48 -0300
commit533fb9220624dca2329da692c02b6597b514431a (patch)
tree373e4bf253720cf9223dee1186a142f983f78b12
parentconfiguration.nix: Mark "frescobaldi" and "alot" as broken (diff)
downloaddotfiles-533fb9220624dca2329da692c02b6597b514431a.tar.gz
dotfiles-533fb9220624dca2329da692c02b6597b514431a.tar.xz
configuration.nix: Replace "enable-docker" with "enable-virtualization"
-rw-r--r--configuration.nix13
1 files changed, 8 insertions, 5 deletions
diff --git a/configuration.nix b/configuration.nix
index eb81d717..bb510c18 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -6,10 +6,10 @@
# $ doas nix-channel --rollback
let
- enable-docker = true;
- extra-groups = if enable-docker then [ "docker" ] else [];
+ enable-virtualization = true;
+ extra-groups = if enable-virtualization then [ "docker" ] else [];
extra-packages = with pkgs; [
- ] ++ (if enable-docker then [ gitlab-runner ] else []);
+ ] ++ (if enable-virtualization then [ gitlab-runner ] else []);
work = {
packages = with pkgs; {
proprietary = [
@@ -415,6 +415,9 @@ in {
};
services = {
+ # required by vagrant+libvirt
+ nfs.server.enable = enable-virtualization;
+
# Required for local network printer
avahi = {
enable = true;
@@ -602,6 +605,6 @@ in {
extraPortals = [ pkgs.xdg-desktop-portal-gtk ];
};
- virtualisation.libvirtd.enable = true;
- virtualisation.docker.enable = enable-docker;
+ virtualisation.libvirtd.enable = enable-virtualization;
+ virtualisation.docker.enable = enable-virtualization;
}