diff --git a/services/pluto.nix b/services/pluto.nix index 338a147..ed535ee 100644 --- a/services/pluto.nix +++ b/services/pluto.nix @@ -1,6 +1,6 @@ { config, lib, pkgs, ... }: -let sources = import ../../../nix/sources.nix; +let sources = import ../nix/sources.nix; in { containers.pluto = { @@ -14,8 +14,8 @@ in config = {pkgs, config, ...}: { systemd.services.pluto = let - julia = (import ../../../pkgs/pluto) - {pkgs = import sources.nixpkgs-unstable {};}; + julia = (import ../pkgs/pluto) + {pkgs = import sources.nixpkgs {};}; pluto = pkgs.stdenv.mkDerivation { name = "pluto-standalone"; buildPhase = "mkdir $out"; @@ -23,7 +23,7 @@ in cp *.toml $out cp *.jl $out ''; - src = ../../../pkgs/pluto; + src = ../pkgs/pluto; }; in { enable = true; @@ -48,6 +48,7 @@ in users.users.pluto = { group = "pluto"; home = "/notebooks"; + isSystemUser = true; }; users.groups.pluto = {}; systemd.tmpfiles.rules = [