diff --git a/hosts/nb/configuration.nix b/hosts/nb/configuration.nix index 07a1812..2328735 100644 --- a/hosts/nb/configuration.nix +++ b/hosts/nb/configuration.nix @@ -25,6 +25,7 @@ in { ./modules/appimage.nix ./modules/sway/sway.nix ./modules/printer.nix + ./modules/cyberghost.nix ./modules/nvim/default.nix ./utils/modules/autoupgrade.nix @@ -57,6 +58,38 @@ in { creality-print ]; + services.mysql = { + enable = true; # Enable the MySQL service + package = pkgs.mariadb; # Use MariaDB as the package + dataDir = "/var/lib/mysql"; # Specify the data directory + }; + services.mysql.ensureUsers = [ + { + name = "dominik"; + ensurePermissions = { + "*.*" = "ALL PRIVILEGES"; + }; + } + ]; + + services.postgresql= { + enable = true; + ensureDatabases = ["dominik" "flowuser"]; + authentication = pkgs.lib.mkOverride 10 '' + local all all trust + host all all 127.0.0.1/32 trust + host all all ::1/128 trust + ''; + enableTCPIP = true; + ensureUsers = [ + { + name = "dominik"; # Replace with your actual Unix username + ensureClauses.superuser = true; + ensureClauses.login = true; + } + ]; + }; + programs.zsh = { enable = true; ohMyZsh = { @@ -123,6 +156,7 @@ in { "/var/lib/docker" "/var/lib/flatpak" "/var/lib/nixos" + "/var/lib/mysql" "/etc/NetworkManager/system-connections" ]; files = [