nixplz
This commit is contained in:
parent
a239632816
commit
9b83e6552b
@ -13,6 +13,7 @@
|
||||
environment.systemPackages = with pkgs; [
|
||||
steam-run
|
||||
xdg-utils
|
||||
pass
|
||||
xdg-desktop-portal
|
||||
xdg-desktop-portal-gtk
|
||||
unstable.zoom-us
|
||||
|
@ -20,6 +20,7 @@
|
||||
./packages
|
||||
./ssh
|
||||
./services/ssh-office.nix
|
||||
./services/gnome-keyring.nix
|
||||
];
|
||||
firefox.enable = true;
|
||||
tmux.enable = true;
|
||||
|
@ -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
|
||||
|
||||
];
|
||||
}
|
||||
|
@ -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";
|
||||
|
6
user/services/gnome-keyring.nix
Normal file
6
user/services/gnome-keyring.nix
Normal file
@ -0,0 +1,6 @@
|
||||
{pkgs, config, ...}:{
|
||||
services.gnome-keyring = {
|
||||
enable = true;
|
||||
components = [pkcs11 secrets ssh];
|
||||
};
|
||||
}
|
@ -37,6 +37,7 @@ in
|
||||
Service = {
|
||||
Type = "simple";
|
||||
ExecStart = "${ssh-dresden}/bin/ssh-dresden";
|
||||
Restart = "always";
|
||||
};
|
||||
Install = {
|
||||
WantedBy = [ "default.target" ];
|
||||
|
@ -3,7 +3,7 @@
|
||||
enable = true;
|
||||
controlMaster = "auto";
|
||||
|
||||
matchBlocks."dresden.uio.no" = {
|
||||
matchBlocks."d dresden dresden.uio.no" = {
|
||||
setEnv = {
|
||||
TERM = "xterm-256color";
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user