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";
|
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 = {
|
inputs.pre-commit-hooks = {
|
||||||
url = "github:cachix/pre-commit-hooks.nix";
|
url = "github:cachix/pre-commit-hooks.nix";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
@ -52,11 +45,6 @@
|
||||||
deconz = self: super: {
|
deconz = self: super: {
|
||||||
deconz = self.qt5.callPackage ./pkgs/deconz { };
|
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 = {
|
nixosModules = {
|
||||||
flakeDefaults = import ./modules/flakeDefaults.nix;
|
flakeDefaults = import ./modules/flakeDefaults.nix;
|
||||||
|
@ -65,8 +53,7 @@
|
||||||
homeManagerModules = { git = import ./home/modules/git.nix; };
|
homeManagerModules = { git = import ./home/modules/git.nix; };
|
||||||
systemDefaults = {
|
systemDefaults = {
|
||||||
modules = [ nixosModules.flakeDefaults ];
|
modules = [ nixosModules.flakeDefaults ];
|
||||||
overlays =
|
overlays = [ nur.overlay overlays.neovim overlays.deconz ];
|
||||||
[ nur.overlay overlays.neovim overlays.deconz overlays.photoprism ];
|
|
||||||
};
|
};
|
||||||
lib = rec {
|
lib = rec {
|
||||||
createSystem = hostName:
|
createSystem = hostName:
|
||||||
|
@ -131,7 +118,6 @@
|
||||||
modules = [
|
modules = [
|
||||||
nixpkgs.nixosModules.notDetected
|
nixpkgs.nixosModules.notDetected
|
||||||
nixos-hardware.nixosModules.raspberry-pi-4
|
nixos-hardware.nixosModules.raspberry-pi-4
|
||||||
# photoprism2nix.nixosModules.photoprism
|
|
||||||
(lib.createSystem "felix-rpi4" {
|
(lib.createSystem "felix-rpi4" {
|
||||||
hardwareConfig = ./hardware/rpi4.nix;
|
hardwareConfig = ./hardware/rpi4.nix;
|
||||||
config = ./rpi4.nix;
|
config = ./rpi4.nix;
|
||||||
|
|
1
rpi4.nix
1
rpi4.nix
|
@ -24,7 +24,6 @@ in with builtins; {
|
||||||
# ./services/kodi.nix
|
# ./services/kodi.nix
|
||||||
./services/jellyfin.nix
|
./services/jellyfin.nix
|
||||||
./services/etebase.nix
|
./services/etebase.nix
|
||||||
# ./services/photoprism.nix # TODO not working on aarch64 due to tensorflow
|
|
||||||
./services/mosquitto.nix
|
./services/mosquitto.nix
|
||||||
./services/home-assistant.nix
|
./services/home-assistant.nix
|
||||||
./services/owntracks.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