tangled
alpha
login
or
join now
isabelroses.com
/
blahaj
1
fork
atom
silly goober bot
1
fork
atom
overview
issues
pulls
pipelines
feat!: remove nix module
isabelroses.com
2 years ago
d016acba
77f16373
-28
2 changed files
expand all
collapse all
unified
split
flake.nix
module.nix
-2
flake.nix
···
20
20
devShells = forEachSystem (system: {
21
21
default = pkgsForEach.${system}.callPackage ./shell.nix {};
22
22
});
23
23
-
24
24
-
nixosModules.default = import ./module.nix self;
25
23
};
26
24
}
-26
module.nix
···
1
1
-
self: {
2
2
-
pkgs,
3
3
-
config,
4
4
-
lib,
5
5
-
...
6
6
-
}: let
7
7
-
inherit (lib) mkIf mkEnableOption;
8
8
-
in {
9
9
-
options.services.blahaj.enable = mkEnableOption "blahaj";
10
10
-
11
11
-
config = mkIf config.services.blahaj.enable {
12
12
-
systemd.services."blahaj" = {
13
13
-
description = "blahaj";
14
14
-
after = ["network.target"];
15
15
-
wantedBy = ["multi-user.target"];
16
16
-
path = [pkgs.nodejs];
17
17
-
18
18
-
serviceConfig = {
19
19
-
Type = "simple";
20
20
-
DynamicUser = true;
21
21
-
ExecStart = "node ${self.packages.${pkgs.stdenv.hostPlatform.system}.default}/lib/node_modules/blahaj";
22
22
-
Restart = "always";
23
23
-
};
24
24
-
};
25
25
-
};
26
26
-
}