Compare commits
11 Commits
884498f573
...
94ab3f04fe
Author | SHA1 | Date | |
---|---|---|---|
94ab3f04fe | |||
0ae3cd7ba4 | |||
2fac85824a | |||
4d7fc25aaf | |||
a8b8356e0d | |||
ea61674cff | |||
734f54f69f | |||
166219459f | |||
d97d8a5949 | |||
a449f29502 | |||
0cddbf1def |
29
flake.lock
generated
29
flake.lock
generated
@ -75,11 +75,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1672353432,
|
||||
"narHash": "sha256-oZfgp/44/o2tWiylV30cR+DLyWTJ+5dhsdWZVpzs3e4=",
|
||||
"lastModified": 1676375384,
|
||||
"narHash": "sha256-6HI3jZiuJX+KLz05cocYy2mBAWlISEKHU84ftYfxHZ8=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "913a47cd064cc06440ea84e5e0452039a85781f0",
|
||||
"rev": "c43f676c938662072772339be6269226c77b51b8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -88,29 +88,13 @@
|
||||
"type": "indirect"
|
||||
}
|
||||
},
|
||||
"nixpkgs-photoprism": {
|
||||
"locked": {
|
||||
"lastModified": 1671922246,
|
||||
"narHash": "sha256-Xh/pWG2mdheCtJZFmuuZIsvR9PVgs15Rn6yt/G1lINc=",
|
||||
"owner": "Stunkymonkey",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "6805f176fcc4b3673f23df5ee67caccc24bfba8c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "Stunkymonkey",
|
||||
"ref": "photoprism-module-init",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1672262501,
|
||||
"narHash": "sha256-ZNXqX9lwYo1tOFAqrVtKTLcJ2QMKCr3WuIvpN8emp7I=",
|
||||
"lastModified": 1676300157,
|
||||
"narHash": "sha256-1HjRzfp6LOLfcj/HJHdVKWAkX9QRAouoh6AjzJiIerU=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e182da8622a354d44c39b3d7a542dc12cd7baa5f",
|
||||
"rev": "545c7a31e5dedea4a6d372712a18e00ce097d462",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@ -124,7 +108,6 @@
|
||||
"dogetipbot-telegram": "dogetipbot-telegram",
|
||||
"ipmihddtemp": "ipmihddtemp",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixpkgs-photoprism": "nixpkgs-photoprism",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
"simple-nixos-mailserver": "simple-nixos-mailserver",
|
||||
"utils": "utils_2"
|
||||
|
@ -2,7 +2,6 @@
|
||||
inputs = {
|
||||
nixpkgs.url = "flake:nixpkgs/nixos-22.11";
|
||||
nixpkgs-unstable.url = "flake:nixpkgs/nixos-unstable";
|
||||
nixpkgs-photoprism.url = "github:Stunkymonkey/nixpkgs/photoprism-module-init";
|
||||
utils.url = "github:gytis-ivaskevicius/flake-utils-plus/v1.3.1";
|
||||
simple-nixos-mailserver = {
|
||||
url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-22.11";
|
||||
@ -21,7 +20,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
outputs = inputs@{ self, utils, nixpkgs, nixpkgs-unstable, nixpkgs-photoprism, simple-nixos-mailserver, dogetipbot-telegram, ipmihddtemp }: utils.lib.mkFlake {
|
||||
outputs = inputs@{ self, utils, nixpkgs, nixpkgs-unstable, simple-nixos-mailserver, dogetipbot-telegram, ipmihddtemp }: utils.lib.mkFlake {
|
||||
|
||||
inherit self inputs;
|
||||
|
||||
@ -47,7 +46,7 @@
|
||||
];
|
||||
|
||||
hosts.loutreos.modules = [
|
||||
"${nixpkgs-photoprism}/nixos/modules/services/web-apps/photoprism.nix"
|
||||
"${nixpkgs-unstable}/nixos/modules/services/web-apps/photoprism.nix"
|
||||
simple-nixos-mailserver.nixosModule
|
||||
dogetipbot-telegram.nixosModule
|
||||
ipmihddtemp.nixosModule
|
||||
|
@ -1,15 +0,0 @@
|
||||
self: super:
|
||||
{
|
||||
riot-web = super.riot-web.override {
|
||||
conf = {
|
||||
default_hs_url = "https://matrix.nyanlout.re";
|
||||
default_is_url = "https://vector.im";
|
||||
brand = "Nyanloutre";
|
||||
default_theme = "dark";
|
||||
integrations_ui_url = "https://dimension.t2bot.io/riot";
|
||||
integrations_rest_url = "https://dimension.t2bot.io/api/v1/scalar";
|
||||
integrations_widgets_urls = ["https://dimension.t2bot.io/widgets"];
|
||||
integrations_jitsi_widget_url = "https://dimension.t2bot.io/widgets/jitsi";
|
||||
};
|
||||
};
|
||||
}
|
@ -163,7 +163,6 @@
|
||||
};
|
||||
|
||||
nixpkgs.overlays = [
|
||||
(import ../../overlays/riot-web.nix)
|
||||
(import ../../overlays/transmission.nix)
|
||||
];
|
||||
|
||||
|
@ -123,10 +123,10 @@
|
||||
fsType = "zfs";
|
||||
};
|
||||
|
||||
fileSystems."/mnt/backup" =
|
||||
{ device = "backup";
|
||||
fsType = "zfs";
|
||||
};
|
||||
# fileSystems."/mnt/backup" =
|
||||
# { device = "backup";
|
||||
# fsType = "zfs";
|
||||
# };
|
||||
|
||||
fileSystems."/mnt/backup_loutre" =
|
||||
{ device = "loutrepool/backup";
|
||||
@ -158,6 +158,11 @@
|
||||
fsType = "zfs";
|
||||
};
|
||||
|
||||
fileSystems."/var/lib/private/photoprism" =
|
||||
{ device = "loutrepool/var/photoprism";
|
||||
fsType = "zfs";
|
||||
};
|
||||
|
||||
fileSystems."/mnt/paul-home" =
|
||||
{ device = "loutrepool/zfs-replicate/paul-fixe/fastaf/home";
|
||||
fsType = "zfs";
|
||||
|
@ -549,9 +549,10 @@ in
|
||||
photoprism = {
|
||||
enable = true;
|
||||
originalsPath = "/mnt/backup_loutre/amandoleen/d/Users/Amand/Pictures";
|
||||
extraConfig = {
|
||||
settings = {
|
||||
PHOTOPRISM_AUTH_MODE = "public";
|
||||
PHOTOPRISM_READONLY = "1";
|
||||
PHOTOPRISM_SITE_URL = "https://photo.nyanlout.re/";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -224,7 +224,6 @@ in
|
||||
'';
|
||||
};
|
||||
} // { default = true; };
|
||||
"riot.nyanlout.re" = base { "/" = { root = pkgs.element-web; }; };
|
||||
"factorio.nyanlout.re" = base { "/" = { root = "/var/www/factorio"; }; };
|
||||
"minecraft.nyanlout.re" = base { "/" = { root = "/var/www/minecraft-overviewer"; }; };
|
||||
"musique-meyenheim.fr" = base {
|
||||
@ -238,6 +237,11 @@ in
|
||||
alias = "/var/www/site-musique/media/";
|
||||
};
|
||||
};
|
||||
"www.musique-meyenheim.fr" = {
|
||||
enableACME = true;
|
||||
forceSSL = true;
|
||||
globalRedirect = "musique-meyenheim.fr";
|
||||
};
|
||||
# "maxspiegel.fr" = base { "/" = { root = "/run/python-ci/nyanloutre/site-max"; }; };
|
||||
"stream.nyanlout.re" = base {
|
||||
"/" = {
|
||||
@ -323,52 +327,15 @@ in
|
||||
}
|
||||
];
|
||||
"designyourfuture.amandoline-creations.fr" = base {
|
||||
"/".alias = "/var/www/amandoleene-designyourfuture/";
|
||||
# "/" = {
|
||||
# priority = 200;
|
||||
# extraConfig = ''
|
||||
# try_files $uri $uri/ /index.php$is_args$args;
|
||||
# '';
|
||||
# };
|
||||
# "~ \\.php$" = {
|
||||
# priority = 500;
|
||||
# extraConfig = ''
|
||||
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
|
||||
# fastcgi_pass unix:${config.services.phpfpm.pools."wordpress-designyourfuture".socket};
|
||||
# fastcgi_index index.php;
|
||||
# include "${config.services.nginx.package}/conf/fastcgi.conf";
|
||||
# fastcgi_param PATH_INFO $fastcgi_path_info;
|
||||
# fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
|
||||
# # Mitigate https://httpoxy.org/ vulnerabilities
|
||||
# fastcgi_param HTTP_PROXY "";
|
||||
# fastcgi_intercept_errors off;
|
||||
# fastcgi_buffer_size 16k;
|
||||
# fastcgi_buffers 4 16k;
|
||||
# fastcgi_connect_timeout 300;
|
||||
# fastcgi_send_timeout 300;
|
||||
# fastcgi_read_timeout 300;
|
||||
# '';
|
||||
# };
|
||||
# "~ /\\." = {
|
||||
# priority = 800;
|
||||
# extraConfig = "deny all;";
|
||||
# };
|
||||
# "~* /(?:uploads|files)/.*\\.php$" = {
|
||||
# priority = 900;
|
||||
# extraConfig = "deny all;";
|
||||
# };
|
||||
# "~* \\.(js|css|png|jpg|jpeg|gif|ico)$" = {
|
||||
# priority = 1000;
|
||||
# extraConfig = ''
|
||||
# expires max;
|
||||
# log_not_found off;
|
||||
# '';
|
||||
# };
|
||||
} // {
|
||||
# root = "/var/www/wordpress-designyourfuture";
|
||||
# extraConfig = ''
|
||||
# index index.php;
|
||||
# '';
|
||||
"/".alias = "/var/www/amandoline-designyourfuture/";
|
||||
};
|
||||
"amandoline-creations.fr" = base {
|
||||
"/".alias = "/var/www/amandoline-portfolio/";
|
||||
};
|
||||
"www.amandoline-creations.fr" = {
|
||||
enableACME = true;
|
||||
forceSSL = true;
|
||||
globalRedirect = "amandoline-creations.fr";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user