chore: remove photoprism (for now)
This commit is contained in:
parent
7b28a6b220
commit
72a226ea33
16
flake.nix
16
flake.nix
|
@ -12,13 +12,6 @@
|
|||
|
||||
inputs.nur.url = "github:nix-community/NUR/master";
|
||||
|
||||
# TODO this looks preferable: https://github.com/NixOS/nixpkgs/issues/96043#issuecomment-1030936467
|
||||
# inputs.photoprism2nix = {
|
||||
# url = "github:GTrunSec/photoprism2nix";
|
||||
# inputs.nixpkgs.follows = "nixpkgs";
|
||||
# inputs.flake-utils.follows = "flake-utils";
|
||||
# };
|
||||
|
||||
inputs.pre-commit-hooks = {
|
||||
url = "github:cachix/pre-commit-hooks.nix";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
@ -52,11 +45,6 @@
|
|||
deconz = self: super: {
|
||||
deconz = self.qt5.callPackage ./pkgs/deconz { };
|
||||
};
|
||||
# custom overlay so it's using the flake's nixpkgs
|
||||
photoprism = self: super:
|
||||
{
|
||||
# photoprism = photoprism2nix.defaultPackage.${self.system};
|
||||
};
|
||||
};
|
||||
nixosModules = {
|
||||
flakeDefaults = import ./modules/flakeDefaults.nix;
|
||||
|
@ -65,8 +53,7 @@
|
|||
homeManagerModules = { git = import ./home/modules/git.nix; };
|
||||
systemDefaults = {
|
||||
modules = [ nixosModules.flakeDefaults ];
|
||||
overlays =
|
||||
[ nur.overlay overlays.neovim overlays.deconz overlays.photoprism ];
|
||||
overlays = [ nur.overlay overlays.neovim overlays.deconz ];
|
||||
};
|
||||
lib = rec {
|
||||
createSystem = hostName:
|
||||
|
@ -131,7 +118,6 @@
|
|||
modules = [
|
||||
nixpkgs.nixosModules.notDetected
|
||||
nixos-hardware.nixosModules.raspberry-pi-4
|
||||
# photoprism2nix.nixosModules.photoprism
|
||||
(lib.createSystem "felix-rpi4" {
|
||||
hardwareConfig = ./hardware/rpi4.nix;
|
||||
config = ./rpi4.nix;
|
||||
|
|
1
rpi4.nix
1
rpi4.nix
|
@ -24,7 +24,6 @@ in with builtins; {
|
|||
# ./services/kodi.nix
|
||||
./services/jellyfin.nix
|
||||
./services/etebase.nix
|
||||
# ./services/photoprism.nix # TODO not working on aarch64 due to tensorflow
|
||||
./services/mosquitto.nix
|
||||
./services/home-assistant.nix
|
||||
./services/owntracks.nix
|
||||
|
|
|
@ -1,24 +0,0 @@
|
|||
{ pkgs, config, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = [ pkgs.photoprism ];
|
||||
|
||||
services.nginx = {
|
||||
enable = true;
|
||||
virtualHosts."photos.felschr.com" = {
|
||||
enableACME = true;
|
||||
forceSSL = true;
|
||||
locations."/" = {
|
||||
proxyPass =
|
||||
"http://localhost:${toString config.services.photoprism.port}";
|
||||
proxyWebsockets = true;
|
||||
extraConfig = ''
|
||||
client_max_body_size 100M;
|
||||
proxy_read_timeout 300s;
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services.photoprism.enable = true;
|
||||
}
|
Loading…
Reference in a new issue