{ config, lib, pkgs, mods, sources, ... }: { imports = [ ./hardware-configuration.nix # ./router.nix ]; boot.loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; networking.networkmanager.enable = true; nixpkgs.config.allowUnfree = true; security.rtkit.enable = true; hardware.bluetooth = { enable = true; powerOnBoot = false; }; environment.systemPackages = with pkgs; [ brightnessctl ]; fonts.packages = with pkgs; [ fira-code-nerdfont font-awesome ]; services = { pipewire = { enable = true; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; }; syncthing = { enable = true; systemService = true; dataDir = "/home/catvayor"; user = "catvayor"; group = "users"; openDefaultPorts = true; settings = { folders."essentials" = { path = "~/essentials"; id = "vgpwu-fk3ct"; devices = [ "katel" ]; }; devices.katel.id = "DYOKK7J-HZAF5S7-FYTHQF5-UD5GJZ2-4JMV5I5-STUM3HG-5YM2JPR-LATJNAZ"; }; }; netbird.enable = true; }; programs = { steam.enable = true; virt-manager.enable = true; gnupg.agent = { enable = true; enableSSHSupport = true; }; }; system.stateVersion = "23.11"; }