mirror of
https://codeberg.org/icewind/palantir.git
synced 2026-06-03 10:14:09 +02:00
fmt flake
This commit is contained in:
parent
ec4031149a
commit
df88fd2102
1 changed files with 57 additions and 45 deletions
24
flake.nix
24
flake.nix
|
|
@ -4,7 +4,12 @@
|
|||
naersk.url = "github:nix-community/naersk";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, utils, naersk }:
|
||||
outputs = {
|
||||
self,
|
||||
nixpkgs,
|
||||
utils,
|
||||
naersk,
|
||||
}:
|
||||
utils.lib.eachDefaultSystem (system: let
|
||||
pkgs = nixpkgs.legacyPackages."${system}";
|
||||
naersk-lib = naersk.lib."${system}";
|
||||
|
|
@ -31,10 +36,16 @@
|
|||
devShell = pkgs.mkShell {
|
||||
nativeBuildInputs = with pkgs; [rustc cargo];
|
||||
};
|
||||
}) // {
|
||||
nixosModule = { config, lib, pkgs, ... }:
|
||||
with lib;
|
||||
let cfg = config.palantir.services.palantir;
|
||||
})
|
||||
// {
|
||||
nixosModule = {
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
with lib; let
|
||||
cfg = config.palantir.services.palantir;
|
||||
in {
|
||||
options.palantir.services.palantir = {
|
||||
enable = mkEnableOption "Enables the palantir service";
|
||||
|
|
@ -63,7 +74,8 @@
|
|||
systemd.services."palantir" = {
|
||||
wantedBy = ["multi-user.target"];
|
||||
|
||||
serviceConfig = let pkg = self.defaultPackage.${pkgs.system};
|
||||
serviceConfig = let
|
||||
pkg = self.defaultPackage.${pkgs.system};
|
||||
in {
|
||||
Restart = "on-failure";
|
||||
ExecStart = "${pkg}/bin/palantir";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue