Rclone configuration

This commit is contained in:
Filippo Berto 2025-04-24 11:10:39 +02:00
parent 608808f8a2
commit 922e48d87e
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED
30 changed files with 426 additions and 462 deletions

View file

@ -14,7 +14,7 @@
url = "github:nix-community/home-manager";
inputs = { nixpkgs.follows = "nixpkgs-u"; };
};
# agenix.url = "github:ryantm/agenix";
ragenix = {
url = "github:yaxitech/ragenix";
inputs.nixpkgs.follows = "nixpkgs";
@ -110,11 +110,12 @@
inputs.nix-rice.modules.default
./modules/nixos/rice.nix
# S3 cache read
./modules/nixos/s3_cache_read.nix
# # S3 cache read
# ./modules/nixos/s3_cache_read.nix
# Agenix configuration
inputs.ragenix.nixosModules.default
# inputs.agenix.nixosModules.default
# { services.userborn.enable = true; }
./modules/nixos/users/bertof.nix
@ -122,7 +123,12 @@
# Some basic defaults
./modules/nixos/basics
# { age.secrets.ollama = { file = ./secrets/ollama.age; owner = "bertof"; }; }
{
age.secrets = {
ollama = { file = ./secrets/ollama.age; owner = "bertof"; };
minio_bertof = { file = ./secrets/minio_bertof.age; owner = "bertof"; };
};
}
];
installerModules = commonModules ++ [ ./modules/nixos/installer.nix ];
@ -252,9 +258,8 @@
inputs.nixos-hardware.nixosModules.common-pc-ssd
./instances/thor/configuration.nix
# S3 cache write
./modules/nixos/s3_cache_write.nix
{ age.secrets.s3_thor = { file = ./secrets/s3_thor.age; owner = "bertof"; }; }
# # S3 cache write
# ./modules/nixos/s3_cache_write.nix
# ./modules/nixos/cuda_support.nix
# ./modules/nixos/ollama.nix
@ -282,8 +287,8 @@
./instances/sif/configuration.nix
# S3 cache write
./modules/nixos/s3_cache_write.nix
{ age.secrets.s3_sif = { file = ./secrets/s3_sif.age; owner = "bertof"; }; }
# ./modules/nixos/s3_cache_write.nix
# { age.secrets.s3_sif = { file = ./secrets/s3_sif.age; owner = "bertof"; }; }
# ./modules/nixos/ollama.nix
./modules/nixos/pro_audio.nix
@ -316,6 +321,8 @@
] ++ homeManagerUModules ++ [{
home-manager.users.bertof = import ./instances/odin/hm.nix;
home-manager.users.tiziano = import ./instances/loki/hm_tiziano.nix;
age.secrets.minio_tiziano = { file = ./secrets/minio_tiziano.age; owner = "tiziano"; };
}];
};
@ -339,7 +346,7 @@
./modules/nixos/nextcloud.nix
# ./modules/nixos/ntfy.nix
# S3 cache read
./modules/nixos/s3_cache_read.nix
# ./modules/nixos/s3_cache_read.nix
] ++ homeManagerUModules ++ [{
home-manager.users.bertof = import ./instances/heimdall/hm.nix;
}];
@ -370,7 +377,7 @@
# ./modules/nixos/nextcloud.nix
./modules/nixos/ntfy.nix
# S3 cache read
./modules/nixos/s3_cache_read.nix
# ./modules/nixos/s3_cache_read.nix
] ++ homeManagerModules ++ [{
home-manager.users.bertof = import ./instances/freya/hm.nix;
}];
@ -386,7 +393,7 @@
./modules/nixos/users/tiziano.nix
# S3 cache read
./modules/nixos/s3_cache_read.nix
# ./modules/nixos/s3_cache_read.nix
]
# ++ homeManagerModules ++ [{
# home-manager.users.bertof = import ./instances/baldur/hm.nix;
@ -407,7 +414,7 @@
./modules/nixos/users/tiziano.nix
# S3 cache read
./modules/nixos/s3_cache_read.nix
# ./modules/nixos/s3_cache_read.nix
] ++ homeManagerModules ++ [{
home-manager.users.bertof = import ./instances/loki/hm.nix;
home-manager.users.tiziano = import ./instances/loki/hm_tiziano.nix;