Compare commits

...

2 Commits

Author SHA1 Message Date
Lennart J. Kurzweg (Nx2)
47cc5c881c nmap 2026-05-13 23:57:45 +02:00
Lennart J. Kurzweg (Nx2)
f757727858 tuda vpn 2026-05-13 23:57:32 +02:00
3 changed files with 15 additions and 37 deletions

View File

@@ -24,6 +24,7 @@
lynx lynx
mediainfo mediainfo
neofetch neofetch
nmap
pastel pastel
pdfgrep pdfgrep
pdftk pdftk
@@ -37,10 +38,10 @@
systemctl-tui systemctl-tui
tldr tldr
unstable.gemini-cli unstable.gemini-cli
unstable.gemini-cli
unstable.yt-dlp
unstable.yt-dlp unstable.yt-dlp
w3m w3m
which which
unstable.gemini-cli
unstable.yt-dlp
]; ];
} }

View File

@@ -43,7 +43,7 @@
./home-modules/pkgs-list/desktop.nix ./home-modules/pkgs-list/desktop.nix
./home-modules/pkgs-list/programs.nix ./home-modules/pkgs-list/programs.nix
./home-modules/pkgs-list/shell.nix ./home-modules/pkgs-list/shell.nix
./home-modules/pnx.nix # ./home-modules/pnx.nix
./home-modules/programming.nix ./home-modules/programming.nix
./home-modules/qt.nix ./home-modules/qt.nix
./home-modules/rclone.nix ./home-modules/rclone.nix

View File

@@ -12,41 +12,18 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
openconnect openconnect
networkmanager-openconnect networkmanager-openconnect
(pkgs.writeShellScriptBin "connect_to_tuda" ''
sudo $(grep ExecStart /etc/systemd/system/openconnect-tuda.service | cut -c 11-)
'')
]; ];
networking.networkmanager = { networking.openconnect = {
plugins = with pkgs; [ networkmanager-openconnect ]; package = pkgs.openconnect;
ensureProfiles.profiles = { interfaces = {
"tuda-vpn" = { tuda = {
connection = { autoStart = false;
autoconnect = "false"; gateway = "vpn.hrz.tu-darmstadt.de";
id = "tuda-vpn"; protocol = "anyconnect";
type = "vpn"; user = secrets.email.tuda.tuid;
};
ipv4.method = "auto";
ipv6 = {
addr-gen-mode = "stable-privacy";
method = "auto";
};
vpn = {
authtype = "password";
autoconnect-flags = "0";
certsigs-flags = "0";
cookie-flags = "2";
disable_udp = "no";
enable_csd_trojan = "no";
gateway = "vpn.hrz.tu-darmstadt.de";
gateway-flags = "2";
gwcert-flags = "2";
lasthost-flags = "0";
pem_passphrase_fsid = "no";
prevent_invalid_cert = "no";
protocol = "anyconnect";
resolve-flags = "2";
service-type = "org.freedesktop.NetworkManager.openconnect";
stoken_source = "disabled";
xmlconfig-flags = "0";
password-flags = 0;
};
}; };
}; };
}; };