Compare commits

...

17 commits

Author SHA1 Message Date
a5bb666a6b Merge branch 'main' of ssh://git.kb-one.de:9522/kb01/aux-config
Some checks failed
/ Build NixOS Iso (push) Failing after 0s
2024-08-26 15:17:53 +02:00
da56f434e4 added cifs-utils and removed SMB Server Config 2024-08-05 19:36:19 +02:00
6011808f7b Added SMB Share Compatibility 2024-08-05 19:27:40 +02:00
fa616b03e3 Added Libreoffice 2024-08-05 18:30:12 +02:00
8d3554f28c Added gimp 2024-08-05 17:41:07 +02:00
53f145388b Added Tidal Electron App 2024-08-05 16:19:16 +02:00
2b60092640 Added ProtonVPN Gui 2024-08-02 22:03:06 +02:00
49b62c5d60 activated libvirt virtualisation 2024-08-02 14:06:27 +02:00
712796706a enabled virt-manager 2024-08-02 13:53:30 +02:00
5435094870 Modified Virtualbox Settings, so KVM works 2024-08-01 12:12:56 +02:00
c9f666c2f0 fixed typo 2024-08-01 12:10:21 +02:00
d8d096aa54 Added VirtualBox virtualisation Options 2024-08-01 12:08:57 +02:00
e4cc11f59d Added VirtualBox User Package 2024-08-01 11:53:55 +02:00
4610f75d06 Modified GlobalProtect VPN Setting 2024-08-01 11:38:03 +02:00
1cfaf2c25d added zoom Conferencing Tool 2024-07-22 13:50:39 +02:00
55ee2b430e Languagetool allowOrigin * 2024-07-19 15:36:08 +02:00
3498e4961e Added Packages, enabled languagetool server 2024-07-19 15:26:43 +02:00

View file

@ -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 = [ ... ];