diff options
| author | K900 <me@0upti.me> | 2023-09-29 20:51:59 +0300 |
|---|---|---|
| committer | K900 <me@0upti.me> | 2023-09-29 21:53:26 +0300 |
| commit | 83fbe7e22049bc29ab60a46e390018ff6ae340da (patch) | |
| tree | 31c758c9f54e85b10bec36bc2ec59f1d53e99cf3 | |
| parent | 5f0eb2075bb1ae00496be4deca0c9e5bb848763e (diff) | |
cleanup: remove old docker-desktop hacks
| -rw-r--r-- | modules/default.nix | 3 | ||||
| -rw-r--r-- | modules/docker-desktop.nix (renamed from modules/docker/docker-desktop.nix) | 0 | ||||
| -rw-r--r-- | modules/docker/default.nix | 6 | ||||
| -rw-r--r-- | modules/docker/native.nix | 34 |
4 files changed, 1 insertions, 42 deletions
diff --git a/modules/default.nix b/modules/default.nix index 0278634..0e5c58f 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -1,8 +1,7 @@ { ... }: { imports = [ ./build-tarball.nix - ./docker - ./installer.nix + ./docker-desktop.nix ./interop.nix ./recovery.nix ./systemd diff --git a/modules/docker/docker-desktop.nix b/modules/docker-desktop.nix index e2ae076..e2ae076 100644 --- a/modules/docker/docker-desktop.nix +++ b/modules/docker-desktop.nix diff --git a/modules/docker/default.nix b/modules/docker/default.nix deleted file mode 100644 index 176b95b..0000000 --- a/modules/docker/default.nix +++ /dev/null @@ -1,6 +0,0 @@ -{ ... }: { - imports = [ - ./docker-desktop.nix - ./native.nix - ]; -} diff --git a/modules/docker/native.nix b/modules/docker/native.nix deleted file mode 100644 index 88f48d9..0000000 --- a/modules/docker/native.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ config, lib, pkgs, ... }: -with builtins; with lib; { - - options.wsl.docker-native = with types; { - enable = mkEnableOption "Native Docker integration in NixOS."; - - addToDockerGroup = mkOption { - type = bool; - default = config.security.sudo.wheelNeedsPassword; - description = '' - Wether to add the default user to the docker group. - - This is not recommended, if you have a password, because it essentially permits unauthenticated root access. - ''; - }; - }; - - config = - let - cfg = config.wsl.docker-native; - in - mkIf (config.wsl.enable && cfg.enable) { - environment.systemPackages = with pkgs; [ - docker-compose - ]; - - virtualisation.docker.package = (pkgs.docker.override { iptables = pkgs.iptables-legacy; }); - virtualisation.docker.enable = true; - - users.groups.docker.members = lib.mkIf cfg.addToDockerGroup [ - config.wsl.defaultUser - ]; - }; -} |
