--wip-- [skip ci]

This commit is contained in:
Filippo Berto 2024-06-01 11:31:37 +02:00
parent 1ad1b8dddb
commit e23eed0196
4 changed files with 43 additions and 33 deletions

30
flake.lock generated
View file

@ -10,11 +10,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1715290355, "lastModified": 1716561646,
"narHash": "sha256-2T7CHTqBXJJ3ZC6R/4TXTcKoXWHcvubKNj9SfomURnw=", "narHash": "sha256-UIGtLO89RxKt7RF2iEgPikSdU53r6v/6WYB0RW3k89I=",
"owner": "ryantm", "owner": "ryantm",
"repo": "agenix", "repo": "agenix",
"rev": "8d37c5bdeade12b6479c85acd133063ab53187a0", "rev": "c2fc0762bbe8feb06a2e59a364fa81b3a57671c9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -342,11 +342,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1716173274, "lastModified": 1716987116,
"narHash": "sha256-FC21Bn4m6ctajMjiUof30awPBH/7WjD0M5yqrWepZbY=", "narHash": "sha256-uuEkErFVsFdg2K0cKbNQ9JlFSAm/xYqPr4rbPLI91Y8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "d9e0b26202fd500cf3e79f73653cce7f7d541191", "rev": "8251761f93d6f5b91cee45ac09edb6e382641009",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -404,11 +404,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1716633019, "lastModified": 1710695816,
"narHash": "sha256-xim1b5/HZYbWaZKyI7cn9TJCM6ewNVZnesRr00mXeS4=", "narHash": "sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9d29cd266cebf80234c98dd0b87256b6be0af44e", "rev": "614b4613980a522ba49f0d194531beddbb7220d3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -420,11 +420,11 @@
}, },
"nixpkgs-u": { "nixpkgs-u": {
"locked": { "locked": {
"lastModified": 1716330097, "lastModified": 1716948383,
"narHash": "sha256-8BO3B7e3BiyIDsaKA0tY8O88rClYRTjvAp66y+VBUeU=", "narHash": "sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5710852ba686cc1fd0d3b8e22b3117d43ba374c2", "rev": "ad57eef4ef0659193044870c731987a6df5cf56b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -436,11 +436,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1716978651, "lastModified": 1717225736,
"narHash": "sha256-/U3QuNaj1HxsxIQSqpk26FkLKWSmdfbZ7Ui+kMHgNsM=", "narHash": "sha256-IbJ9wR9xcNVo5LF/e9K3GnlEEGA84rUzTDl2LrY20kI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9600c69366c711335f13305fd9518b7dcd3cae18", "rev": "3027b8b4cfe84f0dd6fad1c8a02a7a381af89c9c",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -220,7 +220,8 @@
./modules/nixos/torrentbox.nix ./modules/nixos/torrentbox.nix
./modules/nixos/minio.nix ./modules/nixos/minio.nix
./modules/nixos/nextcloud.nix ./modules/nixos/rclone.nix
# ./modules/nixos/nextcloud.nix
# ./modules/nixos/ntfy.nix # ./modules/nixos/ntfy.nix
] ++ homeManagerModules ++ [ ] ++ homeManagerModules ++ [
{ home-manager.users.bertof = import ./instances/heimdall/hm.nix; } { home-manager.users.bertof = import ./instances/heimdall/hm.nix; }
@ -247,7 +248,7 @@
./modules/nixos/torrentbox.nix ./modules/nixos/torrentbox.nix
./modules/nixos/minio.nix ./modules/nixos/minio.nix
./modules/nixos/nextcloud.nix # ./modules/nixos/nextcloud.nix
./modules/nixos/ntfy.nix ./modules/nixos/ntfy.nix
] ++ homeManagerModules ++ [ ] ++ homeManagerModules ++ [
{ home-manager.users.bertof = import ./instances/freya/hm.nix; } { home-manager.users.bertof = import ./instances/freya/hm.nix; }

View file

@ -1,4 +1,4 @@
{ pkgs, config, ... }: { pkgs, config, lib, ... }:
let let
hosts = import ../../hosts.nix; hosts = import ../../hosts.nix;
in in
@ -24,22 +24,28 @@ in
database.createLocally = true; database.createLocally = true;
autoUpdateApps.enable = true; # autoUpdateApps.enable = true;
extraOptions.enabledPreviewProviders = [ appstoreEnable = lib.mkForce false;
"OC\\Preview\\BMP" extraApps = { };
"OC\\Preview\\GIF" extraAppsEnable = false;
"OC\\Preview\\JPEG" extraOptions = {
"OC\\Preview\\Krita"
"OC\\Preview\\MarkDown"
"OC\\Preview\\MP3"
"OC\\Preview\\OpenDocument"
"OC\\Preview\\PNG"
"OC\\Preview\\TXT"
"OC\\Preview\\XBitmap"
"OC\\Preview\\HEIC" # Enable preview of HEIC/HEIF images (others are default)
"OC\\Preview\\EMF"
];
enabledPreviewProviders = [
"OC\\Preview\\BMP"
"OC\\Preview\\GIF"
"OC\\Preview\\JPEG"
"OC\\Preview\\Krita"
"OC\\Preview\\MarkDown"
"OC\\Preview\\MP3"
"OC\\Preview\\OpenDocument"
"OC\\Preview\\PNG"
"OC\\Preview\\TXT"
"OC\\Preview\\XBitmap"
"OC\\Preview\\HEIC" # Enable preview of HEIC/HEIF images (others are default)
"OC\\Preview\\EMF"
];
};
config = { config = {
trustedProxies = [ trustedProxies = [
# hosts.zerotier.ipv4."baldur.zto" # hosts.zerotier.ipv4."baldur.zto"

3
modules/nixos/rclone.nix Normal file
View file

@ -0,0 +1,3 @@
{ pkgs, ... }: {
# systemd.services.rclone-mounts = { };
}