trustedusers

This commit is contained in:
Tasia Iso 2024-05-30 19:23:39 +02:00
parent 2cc169a202
commit 2548a8f0dd
Signed by: tasiaiso
SSH key fingerprint: SHA256:KiRjUay5C9i6objsEOIycygBHn54pDBB3Lj7fyJ0Elw
3 changed files with 24 additions and 8 deletions

View file

@ -30,6 +30,7 @@
auto-optimise-store = true; auto-optimise-store = true;
warn-dirty = false; warn-dirty = false;
trustedUsers = [ "@wheel" ];
}; };
# This will add each flake input as a registry # This will add each flake input as a registry

View file

@ -24,7 +24,7 @@ in {
config = mkIf cfg.enable { config = mkIf cfg.enable {
systemd.services.vedirect-reader = { systemd.services.vedirect-reader = {
wantedBy = ["multi-user.target"]; wantedBy = ["multi-user.target"];
serviceConfig.ExecStart = "node ${pkgs.vedirect-reader}/lib/node_modules/vedirect-reader/main.js"; serviceConfig.ExecStart = "${pkgs.node}/bin/node ${pkgs.vedirect-reader}/lib/node_modules/vedirect-reader/main.js";
}; };
}; };
} }

View file

@ -1,13 +1,11 @@
{ { pkgs ? import <nixpkgs> {},
lib, lib ? import <nixpkgs/lib> }:
buildNpmPackage,
fetchFromGitea, pkgs.buildNpmPackage rec {
}:
buildNpmPackage rec {
pname = "vedirect-reader"; pname = "vedirect-reader";
version = "0.0.0"; version = "0.0.0";
src = fetchFromGitea { src = pkgs.fetchFromGitea {
domain = "gitea.com"; domain = "gitea.com";
owner = "tasiaiso"; owner = "tasiaiso";
repo = "vedirect-reader"; repo = "vedirect-reader";
@ -18,6 +16,23 @@ buildNpmPackage rec {
npmDepsHash = "sha256-oUFinl22QvMZutAY+FwQiAQqrQevObbsLLCNzWnAVxA="; npmDepsHash = "sha256-oUFinl22QvMZutAY+FwQiAQqrQevObbsLLCNzWnAVxA=";
dontNpmBuild = true; dontNpmBuild = true;
nativeBuildInputs = with pkgs; [
# gnumake
# openssl
# which
nodejs
];
# buildPhase = ''
# make -j $NIX_BUILD_CORES release
# '';
# installPhase = ''
# mkdir -p $out/bin
# cp -r out/release/* $out/bin
# '';
# doCheck = false; # doCheck = false;
# meta = { # meta = {