From 499ff0ef62c766f42f8574f29f03b47778273766 Mon Sep 17 00:00:00 2001 From: Alexander Kobjolke Date: Sun, 15 Dec 2024 21:43:15 +0100 Subject: [PATCH] igor: Enable mysql port --- hosts/igor/default.nix | 13 ++++-- hosts/igor/hardware-configuration.nix | 58 +++++++++++++-------------- 2 files changed, 39 insertions(+), 32 deletions(-) diff --git a/hosts/igor/default.nix b/hosts/igor/default.nix index 81b4421..0adfa87 100644 --- a/hosts/igor/default.nix +++ b/hosts/igor/default.nix @@ -1,6 +1,7 @@ { inputs, pkgs, + config, ... }: @@ -24,7 +25,7 @@ config.boot.loader.grub.efiInstallAsRemovable = true; #config.boot.loader.efi.efiSysMountPoint = "/boot/efi"; # Define on which hard drive you want to install Grub. - config.boot.loader.grub.device = "/dev/sdb"; # or "nodev" for efi only + config.boot.loader.grub.device = "/dev/disk/by-id/ata-HGST_HTS725050A7E630_TF655AY92SM3XL"; # or "nodev" for efi only config.security.sudo.wheelNeedsPassword = false; @@ -51,6 +52,9 @@ ]; firewall.enable = true; + firewall.allowedTCPPorts = [ + config.services.mysql.settings.mysqld.port + ]; }; config.security.sudo = { @@ -97,16 +101,18 @@ config.services.libinput.enable = true; config.services.mysql = { - enable = false; + enable = true; package = pkgs.mariadb; ensureUsers = [ { name = "mediathekview"; ensurePermissions = { - "mediathekview.*" = "ALL PERMISSIONS"; + "mediathekview.*" = "ALL PRIVILEGES"; }; } ]; + + ensureDatabases = [ "mediathekview" ]; }; config.programs.firefox.enable = true; @@ -126,6 +132,7 @@ waybar hyprpaper wofi + tmux ]; config.programs.hyprland = { diff --git a/hosts/igor/hardware-configuration.nix b/hosts/igor/hardware-configuration.nix index 57ea11e..9e0001b 100644 --- a/hosts/igor/hardware-configuration.nix +++ b/hosts/igor/hardware-configuration.nix @@ -26,35 +26,35 @@ boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; - # fileSystems."/" = - # { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; - # fsType = "btrfs"; - # options = [ "subvol=rootfs" ]; - # }; - - # fileSystems."/.swapvol" = - # { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; - # fsType = "btrfs"; - # options = [ "subvol=swap" ]; - # }; - - # fileSystems."/boot" = - # { device = "/dev/disk/by-uuid/2EDA-47FD"; - # fsType = "vfat"; - # options = [ "fmask=0022" "dmask=0022" ]; - # }; - - # fileSystems."/home" = - # { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; - # fsType = "btrfs"; - # options = [ "subvol=home" ]; - # }; - - # fileSystems."/nix" = - # { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; - # fsType = "btrfs"; - # options = [ "subvol=nix" ]; - # }; +# fileSystems."/" = +# { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; +# fsType = "btrfs"; +# options = [ "subvol=rootfs" ]; +# }; +# +# fileSystems."/.swapvol" = +# { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; +# fsType = "btrfs"; +# options = [ "subvol=swap" ]; +# }; +# +# fileSystems."/boot" = +# { device = "/dev/disk/by-uuid/2EDA-47FD"; +# fsType = "vfat"; +# options = [ "fmask=0022" "dmask=0022" ]; +# }; +# +# fileSystems."/home" = +# { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; +# fsType = "btrfs"; +# options = [ "subvol=home" ]; +# }; +# +# fileSystems."/nix" = +# { device = "/dev/disk/by-uuid/e7720a57-f96a-4f37-a2ad-43527868418c"; +# fsType = "btrfs"; +# options = [ "subvol=nix" ]; +# }; swapDevices = [ ];