Persist freerdp certs.

This commit is contained in:
Tom Alexander
2026-11-03 13:54:01 -05:00
parent 3b6fc4fe79
commit a30aea1cfc
2 changed files with 24 additions and 29 deletions

View File

@@ -21,5 +21,19 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
freerdp freerdp
]; ];
environment.persistence."/persist" = lib.mkIf (config.me.mountPersistence) {
hideMounts = true;
users.talexander = {
directories = [
{
directory = ".config/freerdp";
user = "talexander";
group = "talexander";
mode = "0700";
}
];
};
};
}; };
} }

View File

@@ -15,45 +15,24 @@ let
ms-azuretools.vscode-docker ms-azuretools.vscode-docker
ms-vscode-remote.remote-ssh ms-vscode-remote.remote-ssh
esbenp.prettier-vscode esbenp.prettier-vscode
ms-python.python
ms-python.debugpy
]; ];
work_specific = [ work_specific = [
# ms-python.vscode-pylance ms-python.vscode-python-envs
ms-python.vscode-pylance
ms-python.debugpy
ms-python.python
] ]
++ (pkgs.vscode-utils.extensionsFromVscodeMarketplace [ ++ (pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{ {
name = "remote-server"; name = "remote-server";
publisher = "ms-vscode"; publisher = "ms-vscode";
version = "1.5.3"; version = "1.5.4";
sha256 = "MSayIBwvSgIHg6gTrtUotHznvo5kTiveN8iSrehllW0="; sha256 = "x0zD2MolMai8cCdNfn8kf58cf7oNe6XH1CDUfpJ/Zaw=";
}
{
name = "vscode-python-envs";
publisher = "ms-python";
version = "1.12.0";
sha256 = "8dCnGBuxv+8QwP0FrUZIKFxllVOR2z+wIhyyJgxsRns=";
}
{
name = "vscode-pylance";
publisher = "ms-python";
version = "2025.10.1";
sha256 = "7NLq5huykRAhhEIHjtXLKDBFwQ5yiJKFLG64Tjh0yaM=";
}
{
name = "debugpy";
publisher = "ms-python";
version = "2025.16.0";
sha256 = "QPIDUzzwIfzyicsCwqU2u6hVSjCJMInHhHMBqvL8tYs=";
}
{
name = "python";
publisher = "ms-python";
version = "2025.18.0";
sha256 = "6auzfS1DmOuaqV2rDHSCC9BlrcON4xUrdJZ0N0wYCs4=";
} }
]); ]);
personal_specific = [ personal_specific = [
ms-python.python
ms-python.debugpy
ms-vscode.cpptools # C/C++ support and debugging ms-vscode.cpptools # C/C++ support and debugging
ms-vscode.cpptools-extension-pack ms-vscode.cpptools-extension-pack
]; ];
@@ -99,9 +78,11 @@ in
me.install.user.talexander.file = { me.install.user.talexander.file = {
".config/Code/User/settings.json" = { ".config/Code/User/settings.json" = {
source = ./files/settings.json; source = ./files/settings.json;
method = "overwrite";
}; };
".config/Code/User/keybindings.json" = { ".config/Code/User/keybindings.json" = {
source = ./files/keybindings.json; source = ./files/keybindings.json;
method = "overwrite";
}; };
}; };