This commit is contained in:
Martin Benonisen 2024-03-21 15:51:35 +01:00
parent a239632816
commit 9b83e6552b
Signed by: mbeno
SSH Key Fingerprint: SHA256:iAzOA1WUAxocdh/WRWXcSg5nw2dJ1aDCvPuT+3ZjkwI
7 changed files with 16 additions and 4 deletions

View File

@ -13,6 +13,7 @@
environment.systemPackages = with pkgs; [
steam-run
xdg-utils
pass
xdg-desktop-portal
xdg-desktop-portal-gtk
unstable.zoom-us

View File

@ -20,6 +20,7 @@
./packages
./ssh
./services/ssh-office.nix
./services/gnome-keyring.nix
];
firefox.enable = true;
tmux.enable = true;

View File

@ -69,6 +69,9 @@
# Py stuff
(unstable.python312.withPackages (p: with p; [
requests
mypy
pydantic
typer
]))
poetry
ruff
@ -76,9 +79,6 @@
# Rust
rustup
# homemade
sshotp
ssh-dresden
];
}

View File

@ -3,6 +3,7 @@
enable = true;
enableUpdateCheck = true;
enableExtensionUpdateCheck = true;
mutableExtensionsDir = true;
extensions = with pkgs.vscode-extensions; [
catppuccin.catppuccin-vsc
catppuccin.catppuccin-vsc-icons
@ -11,6 +12,8 @@
ms-python.python
ms-vscode-remote.remote-ssh
bbenoist.nix
github.copilot
github.copilot-chat
];
userSettings = {
"window.titleBarStyle" = "custom";

View File

@ -0,0 +1,6 @@
{pkgs, config, ...}:{
services.gnome-keyring = {
enable = true;
components = [pkcs11 secrets ssh];
};
}

View File

@ -37,6 +37,7 @@ in
Service = {
Type = "simple";
ExecStart = "${ssh-dresden}/bin/ssh-dresden";
Restart = "always";
};
Install = {
WantedBy = [ "default.target" ];

View File

@ -3,7 +3,7 @@
enable = true;
controlMaster = "auto";
matchBlocks."dresden.uio.no" = {
matchBlocks."d dresden dresden.uio.no" = {
setEnv = {
TERM = "xterm-256color";
};