From 0cf24acb4554cd38f0afe767395926adf61eba75 Mon Sep 17 00:00:00 2001 From: kB01 Date: Tue, 16 Sep 2025 01:41:25 +0200 Subject: [PATCH] Enabled LanguageTool Server, allowUnfree = false --- systems/x86_64-linux/LoyAdjo/default.nix | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/systems/x86_64-linux/LoyAdjo/default.nix b/systems/x86_64-linux/LoyAdjo/default.nix index 5ed40c7..5f7853c 100644 --- a/systems/x86_64-linux/LoyAdjo/default.nix +++ b/systems/x86_64-linux/LoyAdjo/default.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, ... }: { imports = @@ -12,7 +12,18 @@ experimental-features = [ "nix-command" "flakes" ]; trusted-users = [ "remotebuild" ]; }; - nixpkgs.config.allowUnfree = true; + nixpkgs.config.allowUnfree = false; + nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ + "ungoogled-chromium" + "ungoogled-chromium-unwrapped" + "widevine-cdm" + "nvidia-x11" + "nvidia-settings" + "veracrypt" + "castlabs-electron" + "steam" + "steam-unwrapped" + ]; # Bootloader. boot.loader.systemd-boot.enable = true; @@ -99,6 +110,12 @@ programs.steam.remotePlay.openFirewall = true; hardware.steam-hardware.enable = true; + # Languagetool Spellchecking Server + services.languagetool = { + enable = true; + allowOrigin = "*"; + }; + # SSH programs.ssh.startAgent = true; services.openssh = {