PortValhalla/profiles/users/manuel/config.nix

74 lines
1.5 KiB
Nix
Raw Normal View History

2024-08-23 17:43:06 +00:00
{ ... }: {
2024-10-06 19:25:34 +00:00
imports = [ ../../../lib/modules/valhalla.nix ];
2024-08-24 16:35:43 +00:00
config = {
valhalla = {
2024-10-13 23:55:19 +00:00
programs = {
nextcloud.enable = true;
};
linux.programs = {
rclone.enable = true;
};
2024-08-24 16:35:43 +00:00
users.manuel = {
2024-09-03 21:11:28 +00:00
displayName = "Manuel Thalmann";
mailAddress = "m@nuth.ch";
2024-10-13 17:52:28 +00:00
programs = {
oh-my-posh = {
theme = {
source = ./manuel.omp.json;
};
2024-08-24 16:35:43 +00:00
};
};
};
2024-09-03 21:11:28 +00:00
linux.users.manuel = {
defaultShell = "fish";
groups = [
"wheel"
"nix-users"
];
2024-10-13 17:52:28 +00:00
programs = {
rclone = {
configurations = {
nextcloud = {
dirName = "Nextcloud";
};
2024-09-03 21:11:28 +00:00
2024-10-13 17:52:28 +00:00
proton = {
dirName = "Proton";
cacheDuration = "2w";
};
2024-09-03 21:11:28 +00:00
};
};
};
};
windows.users.manuel = {
2024-10-13 17:52:28 +00:00
programs = {
nextcloud = {
folderSyncs = let
localPath = "C:/tools/RetroArch-Win64";
remotePath = "/Saved Games/RetroArch";
in [
{
remotePath = "${remotePath}/Saves";
localPath = "${localPath}/saves";
virtualFiles = false;
}
{
remotePath = "${remotePath}/System";
localPath = "${localPath}/system";
}
];
};
2024-09-03 21:11:28 +00:00
};
};
2024-08-23 17:43:06 +00:00
};
};
}