{ config, lib, pkgs, home-manager, ... }: { imports = [ ./gtk.nix ./qt.nix ]; users.users.leah.extraGroups = [ "dialout" ]; nixpkgs.config.allowUnfree = true; hardware.opengl = { enable = true; driSupport = true; extraPackages = with pkgs; [ vaapiIntel vaapiVdpau libvdpau-va-gl intel-media-driver ]; }; programs = { dconf.enable = true; }; services = { nscd.enable = true; getty.autologinUser = "leah"; }; home-manager.users.leah = { manual.html.enable = true; }; ctucxConfig = { configure = { mobileDevice = true; fonts = true; bluetooth = true; }; wm.sway.enable = true; services = { swaylock.enable = true; waybar.enable = true; mako.enable = true; wlsunset.enable = true; pipewire.enable = true; easyeffects.enable = true; syncthing.enable = true; }; programs = { ddcutil.enable = true; alacritty.enable = true; firefox.enable = true; thunderbird.enable = true; libreoffice.enable = true; ausweisapp.enable = true; thunar.enable = true; imv.enable = true; mpv.enable = true; bitwarden-cli.enable = true; }; }; }