Compare commits
17 commits
295610583a
...
a5bb666a6b
Author | SHA1 | Date | |
---|---|---|---|
a5bb666a6b | |||
da56f434e4 | |||
6011808f7b | |||
fa616b03e3 | |||
8d3554f28c | |||
53f145388b | |||
2b60092640 | |||
49b62c5d60 | |||
712796706a | |||
5435094870 | |||
c9f666c2f0 | |||
d8d096aa54 | |||
e4cc11f59d | |||
4610f75d06 | |||
1cfaf2c25d | |||
55ee2b430e | |||
3498e4961e |
1 changed files with 37 additions and 4 deletions
|
@ -108,7 +108,7 @@ in {
|
||||||
users.users.kb-work = {
|
users.users.kb-work = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "kb-work";
|
description = "kb-work";
|
||||||
extraGroups = [ "networkmanager" "wheel" ];
|
extraGroups = [ "vboxusers" "networkmanager" "wheel" ];
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
kate
|
kate
|
||||||
thunderbird
|
thunderbird
|
||||||
|
@ -118,6 +118,19 @@ in {
|
||||||
logseq
|
logseq
|
||||||
ungoogled-chromium
|
ungoogled-chromium
|
||||||
zed-editor # Editor
|
zed-editor # Editor
|
||||||
|
languagetool
|
||||||
|
syncthing
|
||||||
|
pysolfc
|
||||||
|
blender
|
||||||
|
prusa-slicer
|
||||||
|
kcalc
|
||||||
|
veracrypt
|
||||||
|
zoom-us
|
||||||
|
virtualbox
|
||||||
|
protonvpn-gui
|
||||||
|
tidal-hifi
|
||||||
|
gimp
|
||||||
|
libreoffice
|
||||||
];
|
];
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -127,12 +140,19 @@ in {
|
||||||
configDir = "/home/kb-work/.config/syncthing";
|
configDir = "/home/kb-work/.config/syncthing";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.languagetool = {
|
||||||
|
enable = true;
|
||||||
|
allowOrigin = "*";
|
||||||
|
};
|
||||||
|
|
||||||
services.pcscd.enable = true;
|
services.pcscd.enable = true;
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
pinentryPackage = pkgs.lib.mkForce pkgs.pinentry-qt;
|
pinentryPackage = pkgs.lib.mkForce pkgs.pinentry-qt;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.virt-manager.enable = true;
|
||||||
|
|
||||||
programs.firefox = {
|
programs.firefox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
nativeMessagingHosts.packages = [ pkgs.firefoxpwa ];
|
nativeMessagingHosts.packages = [ pkgs.firefoxpwa ];
|
||||||
|
@ -293,6 +313,7 @@ in {
|
||||||
firefoxpwa
|
firefoxpwa
|
||||||
gnupg
|
gnupg
|
||||||
pinentry-qt
|
pinentry-qt
|
||||||
|
cifs-utils # Needed to access SMB Shares
|
||||||
];
|
];
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
|
@ -317,11 +338,23 @@ in {
|
||||||
# Enable the OpenSSH daemon.
|
# Enable the OpenSSH daemon.
|
||||||
# services.openssh.enable = true;
|
# services.openssh.enable = true;
|
||||||
|
|
||||||
services.globalprotect.settings = {
|
services.globalprotect = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
"vpn.ohmportal.de" = {
|
"vpn.ohmportal.de" = {
|
||||||
openconnect-args = "--protocol gp --disable-ipv6";
|
openconnect-args = "--protocol gp --disable-ipv6 --mtu=1284 --force-dpd=30 ";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
csdWrapper = "${pkgs.openconnect}/libexec/openconnect/hipreport.sh";
|
||||||
|
};
|
||||||
|
|
||||||
|
virtualisation.virtualbox.host = {
|
||||||
|
enable = true;
|
||||||
|
enableKvm = true;
|
||||||
|
enableHardening = false; # Incompatible with KVM
|
||||||
|
addNetworkInterface = false; # Incompatible with KVM
|
||||||
|
};
|
||||||
|
virtualisation.libvirtd.enable = true;
|
||||||
|
|
||||||
# Open ports in the firewall.
|
# Open ports in the firewall.
|
||||||
# networking.firewall.allowedTCPPorts = [ ... ];
|
# networking.firewall.allowedTCPPorts = [ ... ];
|
||||||
|
|
Loading…
Add table
Reference in a new issue