{ config, pkgs, home-manager, nixvim, webtray, wofi-pass, ... }: { imports = [ home-manager.nixosModules.default webtray.outputs.nixosModules.default wofi-pass.outputs.nixosModules.default ]; environment.systemPackages = with pkgs; [ pciutils usbutils acpi nixfmt-rfc-style blueberry gimp inkscape hicolor-icon-theme ]; fonts.packages = with pkgs; [ nerdfonts ]; networking.networkmanager.enable = true; time.timeZone = "Europe/Zurich"; i18n.defaultLocale = "en_US.UTF-8"; console = { font = "Lat2-Terminus16"; keyMap = "us"; }; users = import ./users.nix { inherit pkgs; }; programs = import ./programs { inherit pkgs; }; services = import ./services { inherit pkgs; }; home-manager = import ./home { inherit pkgs; inherit nixvim; inherit config; }; security.pam.services.hyprlock = { }; security.rtkit.enable = true; hardware.bluetooth.enable = true; nix.settings.experimental-features = [ "nix-command" "flakes" ]; }