Compare commits

...

7 Commits

Author SHA1 Message Date
nyanloutre c937ecd33c LoutreOS: update Postgresql to 14 2022-07-04 23:39:05 +02:00
nyanloutre 371f28a719 LoutreOS: use unstable Jellyfin 2022-07-04 23:38:41 +02:00
nyanloutre d5c54d97c5 flake.lock: Update
Flake lock file changes:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/be6da3774db3746e6ae94bf412dd3707e35b2800' (2022-06-29)
  → 'github:NixOS/nixpkgs/09c32b0bda4db98d6454e910206188e85d5b04cc' (2022-07-02)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c' (2022-06-29)
  → 'github:NixOS/nixpkgs/0ea7a8f1b939d74e5df8af9a8f7342097cdf69eb' (2022-07-02)
2022-07-04 22:33:55 +02:00
nyanloutre 29e12eed94 flake.lock: Update
Flake lock file changes:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a119e218ad27bea32057a3463e3694a61c9e3802' (2022-06-13)
  → 'github:NixOS/nixpkgs/be6da3774db3746e6ae94bf412dd3707e35b2800' (2022-06-29)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/914ef51ffa88d9b386c71bdc88bffc5273c08ada' (2022-06-12)
  → 'github:NixOS/nixpkgs/cf3ab54b4afe2b7477faa1dd0b65bf74c055d70c' (2022-06-29)
2022-06-30 19:57:50 +02:00
nyanloutre 592b02f911 Merge branch 'master' into update_22_05 2022-06-30 19:00:14 +02:00
nyanloutre a21636baa2 reduce frequency of high IO operations 2022-06-30 18:58:34 +02:00
nyanloutre 418a7ba107 configure hetzner backup 2022-06-30 18:58:16 +02:00
6 changed files with 14 additions and 15 deletions

View File

@ -75,11 +75,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1655096306,
"narHash": "sha256-3B3zBaQVLL956deZgmucouvkZroObQ4JKHzbIfFS9/c=",
"lastModified": 1656754140,
"narHash": "sha256-8thJUtZWIimyBtkYQ0tdmmnH0yJvOaw1K5W3OgKc6/A=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a119e218ad27bea32057a3463e3694a61c9e3802",
"rev": "09c32b0bda4db98d6454e910206188e85d5b04cc",
"type": "github"
},
"original": {
@ -105,11 +105,11 @@
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1655043425,
"narHash": "sha256-A+oT+aQGhW5lXy8H0cqBLsYtgcnT5glmGOXWQDcGw6I=",
"lastModified": 1656753965,
"narHash": "sha256-BCrB3l0qpJokOnIVc3g2lHiGhnjUi0MoXiw6t1o8H1E=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "914ef51ffa88d9b386c71bdc88bffc5273c08ada",
"rev": "0ea7a8f1b939d74e5df8af9a8f7342097cdf69eb",
"type": "github"
},
"original": {

View File

@ -32,7 +32,10 @@
services.zfs = {
autoSnapshot.enable = true;
autoScrub.enable = true;
autoScrub = {
enable = true;
interval = "monthly";
};
};
hardware.usbWwan.enable = true;

View File

@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }:
{ config, lib, pkgs, inputs, ... }:
{
services = {
@ -22,7 +22,7 @@
jellyfin = {
enable = true;
package = pkgs.jellyfin;
package = inputs.nixpkgs-unstable.legacyPackages.x86_64-linux.jellyfin;
};
navidrome = {

View File

@ -7,7 +7,7 @@ in
services = {
smartd = {
enable = true;
defaults.monitored = "-a -o on -s (S/../.././02|L/../../1/04)";
defaults.monitored = "-a -o on -s (S/../.././02|L/../15/./02)";
notifications.mail = {
enable = true;
recipient = "paul@nyanlout.re";

View File

@ -169,11 +169,6 @@ in
readWritePaths = [ "/var/lib/postfix/queue/maildrop" ];
postHook = ''
${pkgs.zfs}/bin/zfs destroy loutrepool/var/postgresql@borgsnap
if [[ $exitStatus == 0 ]]; then
${pkgs.rclone}/bin/rclone --config /mnt/secrets/rclone_loutre.conf sync -v $BORG_REPO BackupStorage:default
else
${backup_mail_alert}/bin/mail.sh
fi
'';
};
};

View File

@ -300,6 +300,7 @@ in
postgresql = {
enable = true;
package = pkgs.postgresql_14;
settings = {
full_page_writes = false;
};