From 550ea0a1d3a97fc0bf4455c3e33f64a45da85497 Mon Sep 17 00:00:00 2001 From: Noah Pederson Date: Wed, 29 Jan 2025 10:12:53 -0600 Subject: [PATCH] ADD: ollama, docker stuff --- networking.nix | 4 +++- noah-home.nix | 3 +++ services.nix | 1 + users.nix | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/networking.nix b/networking.nix index 3fb4b46..4be0dfb 100644 --- a/networking.nix +++ b/networking.nix @@ -30,7 +30,9 @@ enable = true; allowPing = true; allowedUDPPorts = [ ]; - allowedTCPPorts = [ ]; + allowedTCPPorts = [ + 2375 + ]; }; services.avahi = { diff --git a/noah-home.nix b/noah-home.nix index be03db6..ace4133 100644 --- a/noah-home.nix +++ b/noah-home.nix @@ -26,6 +26,7 @@ in mtr pavucontrol moreutils + picocom # Disabled because even unstable is too out-of-date # unstable.logseq element-desktop @@ -130,6 +131,7 @@ in zathura fuzzel thunderbird + ghostty # Python dev tools ruff-lsp @@ -141,6 +143,7 @@ in minica mkcert step-cli + unstable.ollama # Unfree diff --git a/services.nix b/services.nix index 1184ec4..ffa0143 100644 --- a/services.nix +++ b/services.nix @@ -34,6 +34,7 @@ enable = true; dockerCompat = true; defaultNetwork.settings.dns_enabled = true; + dockerSocket.enable = true; }; }; } diff --git a/users.nix b/users.nix index d3dc3e1..a566c97 100644 --- a/users.nix +++ b/users.nix @@ -20,7 +20,7 @@ in users.users.noah = { isNormalUser = true; shell = pkgs.fish; - extraGroups = [ "wheel" "video" "nas" "libvirtd" "qemu-libvirtd" ]; # Enable ‘sudo’ for the user. + extraGroups = [ "wheel" "video" "nas" "libvirtd" "qemu-libvirtd" "docker" ]; # Enable ‘sudo’ for the user. hashedPasswordFile = "/etc/nixos/noah-password"; openssh.authorizedKeys.keys = lib.strings.splitString "\n" (builtins.readFile (builtins.fetchurl { -- 2.51.2