Persist freerdp certs.
This commit is contained in:
@@ -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";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user