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; [ environment.systemPackages = with pkgs; [
steam-run steam-run
xdg-utils xdg-utils
pass
xdg-desktop-portal xdg-desktop-portal
xdg-desktop-portal-gtk xdg-desktop-portal-gtk
unstable.zoom-us unstable.zoom-us

View File

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

View File

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

View File

@ -3,6 +3,7 @@
enable = true; enable = true;
enableUpdateCheck = true; enableUpdateCheck = true;
enableExtensionUpdateCheck = true; enableExtensionUpdateCheck = true;
mutableExtensionsDir = true;
extensions = with pkgs.vscode-extensions; [ extensions = with pkgs.vscode-extensions; [
catppuccin.catppuccin-vsc catppuccin.catppuccin-vsc
catppuccin.catppuccin-vsc-icons catppuccin.catppuccin-vsc-icons
@ -11,6 +12,8 @@
ms-python.python ms-python.python
ms-vscode-remote.remote-ssh ms-vscode-remote.remote-ssh
bbenoist.nix bbenoist.nix
github.copilot
github.copilot-chat
]; ];
userSettings = { userSettings = {
"window.titleBarStyle" = "custom"; "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 = { Service = {
Type = "simple"; Type = "simple";
ExecStart = "${ssh-dresden}/bin/ssh-dresden"; ExecStart = "${ssh-dresden}/bin/ssh-dresden";
Restart = "always";
}; };
Install = { Install = {
WantedBy = [ "default.target" ]; WantedBy = [ "default.target" ];

View File

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