{ inputs, config, lib, mylib, pkgs, ... }: rec { imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix ../modules # inputs.musnix.nixosModules.musnix ]; boot.loader = lib.mkForce { systemd-boot.enable = false; grub.enable = true; grub.device = "/dev/sda"; grub.useOSProber = true; }; modules = { containers = { enable = true; homeassistant.enable = false; stablediffusion.enable = false; jellyfin.enable = true; fileflows.enable = false; # TODO: These have to be moved from nixinator to servenix # The netns is the problem: Can't access UI when it's running in NS, # somehow connect to netns from other PC? sonarr.enable = false; radarr.enable = false; hydra.enable = false; sabnzbd.enable = false; }; systemd-networkd = { wireguard-tunnels = { wg0-de-115 = ( mylib.networking.mkWireguardService "wg0-de-115" "proton-de-115.key" "9+CorlxrTsQR7qjIOVKsEkk8Z7UUS5WT3R1ccF7a0ic=" "194.126.177.14" ); wg0-lu-16 = ( mylib.networking.mkWireguardService "wg0-lu-16" "proton-lu-16.key" "asu9KtQoZ3iKwELsDTgjPEiFNcD1XtgGgy3O4CZFg2w=" "92.223.89.133" ); }; }; }; programs = lib.mkForce { fish.enable = true; firejail.enable = true; git.enable = true; neovim.enable = true; starship.enable = true; }; services = lib.mkForce { xserver = { enable = false; # Configure keymap in X11 layout = "us"; xkbVariant = "altgr-intl"; # videoDrivers = [ "nvidia" ]; # NVIDIA # videoDrivers = ["amdgpu"]; # videoDrivers = ["intel"]; }; pipewire.enable = false; printing.enable = false; avahi.enable = false; openssh.enable = true; acpid.enable = false; dbus.enable = true; flatpak.enable = false; fstrim.enable = true; fwupd.enable = false; locate.enable = false; ntp.enable = false; gvfs.enable = true; qemuGuest.enable = true; gnome.gnome-keyring.enable = true; }; }