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;
warn-dirty = false;
trustedUsers = [ "@wheel" ];
};
# This will add each flake input as a registry

View file

@ -24,7 +24,7 @@ in {
config = mkIf cfg.enable {
systemd.services.vedirect-reader = {
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 @@
{
lib,
buildNpmPackage,
fetchFromGitea,
}:
buildNpmPackage rec {
{ pkgs ? import <nixpkgs> {},
lib ? import <nixpkgs/lib> }:
pkgs.buildNpmPackage rec {
pname = "vedirect-reader";
version = "0.0.0";
src = fetchFromGitea {
src = pkgs.fetchFromGitea {
domain = "gitea.com";
owner = "tasiaiso";
repo = "vedirect-reader";
@ -18,6 +16,23 @@ buildNpmPackage rec {
npmDepsHash = "sha256-oUFinl22QvMZutAY+FwQiAQqrQevObbsLLCNzWnAVxA=";
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;
# meta = {